Present workshop materials
-
Provide process overview to attendees
-
Review business issues and drivers for modernization inquiry
-
Application analysis results
|
Solicit input
-
Obtain business issues and drivers from participants
-
Review summary report with workshop attendees
-
Discuss potential application componentization or functional segmentation
-
Discuss potential initial modernization strategies based on initial static analysis and business drivers
|
Discuss and get input for business metrics
-
Application Complexity
-
current transaction volume
-
concurrent users
-
total users
-
number of enhancements
-
number of supporting FTE's
-
Business Fit
-
criticality to the business
-
measurable business benefits
-
key business processes supported
-
Scalability
-
max number of transactions
-
max number of users
-
max data volume handled by application
-
max number of interfaces
-
Interface Complexity
-
number of interfacing applications
-
number of interfaces
-
details about APIs exposed
-
type of information transfer
-
volume of transaction through interfaces
-
Domain Knowledge
-
level of documentation
-
availability of required domain technical experts
-
ease of reverse engineering
-
ease of mapping to business rules
-
Volatility
-
number of systems downs
-
frequency of systems downs
-
average down time
-
number of critical bugs
-
average time to resolve bugs
-
Technical complexity
-
number of servers
-
server configuration
-
distributed environment details
-
Costs
-
-
software licensing costs
-
hardware costs
-
cost of development
-
cost of maintenance
-
Availability Requirements
-
Reliability Requirements
-
Usability Requirements
-
Stability Requirements
-
Security Requirements
-
Supportability Requirements
|
Document business issues and drivers
This step is accomplished during the workshop where user, application developers, stakeholder, and practice team
have opportunity to discuss current state of the application and desired state. This outputs a list of issues and
drivers which has forced the organization to look for alternatives to the current application and discuss strategy
alternatives acceptable. This step is important as these issues need to be addressed by the modernization road map.
|
Summarize decisions and actions
-
Determine technical issues regarding potential strategy alternatives
-
Document technical constraints based on company IT policies and standards
-
Document other technical constraints with potential modernization solution alternatives
|
|