-
Build the Abstract Models
0Use case modeling is an effective way to reverse engineer a legacy system and build an abstract view for stakeholder validation of functionality. Agile development advice would be to model ‘just enough’, and avoid ‘modeling for modeling’s sake’. While this is still good advice for …
Read More -
Why a modernization methodology?
Key goals when modernizing legacy software applications include preserving existing business functions to support your customer and providing a flexible platform for a changing business environment. The purpose of a modernization methodology is to document techniques that allow preservation of existing business functions and alignment …
Read More -
Software Modernization and Requirements Management
As with any software development, legacy modernization requires some degree of requirements management. An initial key decision is the extent to which enhancements or new requirements should be part of a project. Limiting the introduction of enhancements will lower project risks and allow team focus …
Read More







