1.1 Play 1: Determine the application’s future lifespan
Before modernizing any legacy application, it is crucial to understand how long the application will remain in service and under what conditions, to ensure modifications produce a prudent mission value and return on investment (ROI) balance. It is essential for the application or product owner to provide requirements and constraints that direct the effort. Currently, DoD services are rationalizing their application portfolios for mission effectiveness and cost efficiency. This is leading to applications being subsumed by other applications, applications being retired, applications being refactored and deployed to cloud environments, and other portfolio consolidation approaches.
Obtain and document the application’s future lifespan from the application owner.
Gather application modernization requirements and constraints from the application or product owner.
If not documented, document these requirements in a formal manner, have it reviewed by the application or product owner, and place under configuration management.
Develop a (lean) communication plan to keep application owner, product owner, and stakeholders apprised of important project and related information.
Will the application be subsumed by another application in the future?