Sparx Enterprise Architect is a great tool, and many Developers use it out of the box. Some moderate-size projects can be happy with using BPMN or Use Case Diagrams for Analysis, while using Component and Deployment diagrams for Architecture. That might work for small co-located projects, however larger, more complex or more challenging projects need advanced installation to gain the benefits of Model-Driven Development.
- Version control should be implemented the way it improves rather than obstructs productivity
- Traceability should be implemented across Analysis and Design artifacts
- The process of modelling should be documented
- Performance reports and specification documents generation facilities should be implemented
Business Abstraction have been getting Sparx EA-based project up and running for 7 years. We have a rich set of patterns, adjustable methodology and a knowledge of what works and what doesn’t that can only come from years of experience across many projects.