Value Scenarios
The Lattix approach can be applied at any point in the lifecycle of your projects: to proactively establish the architecture at the beginning, to coordinate change during ongoing development, and to facilitate testing and maintenance at the end of each release cycle.
| Major Reinvestment in a Large Existing System | Ongoing new requirements, changes in technology and new best practices drive large-scale change into an existing system. |
|---|---|
| Identifying Components for Re-use | New projects need to leverage parts of the existing products that organization has produced |
| Unifying a Group of Systems | Typically a result of reorganization or acquisition, this scenario requires unifying competing architectures and silos of functionality into a common architecture. |
| Evolution to a Next Generation | Requirements, development platform, and technology eventually change to such an extent that a systems architectural underpinnings must be reconsidered. |
| New System (from inception) | Forward engineering where architects decide layout and provide software factoring guidance to developers throughout implementation. |
| Keep a 1.0 System clean | Initial implementation of the system is complete and ongoing investment has begun in functional enhancements and limited infrastructural improvements. |

