Sparx Systems Enterprise Architect Review

Any changes or buss requirements are modeled first and then implemented. ​​


Valuable Features:

Easy and intuitive way of creating diagrams, reverse engineering tools for Java and databases. It also provides a centralized RDBMS repository for all models with automatic element level locking.

Improvements to My Organization:

EA is just a tool and can't help you in any way, unless proper government process is enforced. In order to set-up sustainable gov. processes you have to have clear understanding between business and IT. As we all know IT doesn't speak the business language and business is not able to keep up with IT. We have exchanged "language" for picture (diagrams) and the result was awesome. Understanding now is more clear and and straightforward. EA helped us to express our IT vision in conceptual and logical models which are easy to explain to top management. Any changes or buss requirements are modeled first and then implemented. 

Room for Improvement:

EA has its weakness as well. Security model for rdbms repository is very basic. You can't restrict users or groups to certain part of models and due to this limitation sharing with external companies is possible via xmi only. Performance of remote rdbms is nightmare and the reason is that every link and every attribute is separate sequential insert/update to db. In our case speed is 10-15 inserts per second! Model with couple thousand links just take forever to upload. Workaround is to host EA and db on one citrix physical machine what comes with additional cost. Have guys from Sparx heard of "batch insert mode"? 

Other Advice:

There is plenty room for improvements, but overall for most of the time we use basic functionality which just works.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email