What is most valuable?
Class diagrams, component diagrams, and sequence diagrams. In our organization, we use Sparx EA for low level architecture which connects to the enterprise architecture. We use it to document information models using class diagrams and object models, solution/domain architecture using component and sequence diagrams.
How has it helped my organization?
The communication amongst several parties using common language and using a repository.
What needs improvement?
- Could have better reporting functions
- Performance could be improved when the file based repository size increases
- Would be nice if it takes excel inputs for creating a list of objects and maybe even relations.
For how long have I used the solution?
We've used it for three and a half years.
What was my experience with deployment of the solution?
We have had no issues with the deployment.
What do I think about the stability of the solution?
Stability is sometimes an issue when it comes up with synchronization errors and does not give any specific message as to the reason behind it.
What do I think about the scalability of the solution?
Scalability becomes an issue as long as we are working on file based repository.
How are customer service and technical support?
Customer service has been good whenever I contacted them.
Which solution did I use previously and why did I switch?
I used Rational Rose for UML modeling before this. Currently, I use Software AG's ARIS for enterprise architecture and Sparx EA for information modeling and solution architecture. Sparx does not have the depth that ARIS provides but I like the flexibility and ease of use , despite its lack of reporting and import capabilities.
How was the initial setup?
What about the implementation team?
In-house and independent installations usually, so far.
What's my experience with pricing, setup cost, and licensing?
Currently, it is only used as one of the several tools and is still being discussed about the capacity in which we should use this tool.
What other advice do I have?
It depends on the scope and the level of architecture that is intended to be done. For day-to-day modeling and solutions, it is a very good repository-based tool.