-
Tool or Methodology?
This is, of course, a false choice when it comes to legacy software modernization. The reality is that you need both. Method should cover the tasks, models and techniques necessary for modernization. Tools will provide the automation necessary for managing complexity. But which should you …
Read More -
Start with Actors
0The actor is the key to finding the right use case… (Bittner & Spence, Use Case Modeling, p. 104) Greenfield and Legacy–What is the same? What is different? The value of modeling with actors is well established for greenfield development. It provides a good basis …
Read More -
Build the Abstract Models
Use 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








