The Lattix Enterprise Suite seamlessly integrates into the development life cycle. It does not force any of the stakeholders to change how they work while providing them with instant visibility. Over time, they can begin to take advantage of the architectural visibility, which yields significant improvements in software quality.
Use Lattix to discover and define the architecture. Once the architecture is in place, review the architecture against code changes to eliminate architecture erosion. Create rules and see if any code changes cause architectural violations.
Check new and refactored code to ensure conformance to architecture. Verify the impact of change by understanding both the direct and indirect impacts on the system.
Understand what's changed from one build to another. Maintain visibility to the architecture. Examine trends using key architectural metrics.
Prioritize testing. Validate against architectural defect and other structural metrics.
Tool Chain Integration
Integrate with any build system (including those used for continuous integration such as Hudson and Jenkins). Export architectural defects to bug tracking systems. Integrate with IDEs and your own favorite editor.