Sparx Systems Enterprise Architect Review

It's intuitively easy to use and produced some nice reports.


Valuable Features:

Initially, I used the temporary license for capturing some initial requirements on a new project restricting my use to the Desktop Edition. This worked very well and was intuitively easy to use and produced some nice reports.

Room for Improvement:

We have a long way to go on the new project and we are resource limited. The learning curve might be substantial for what I'm up against. I'm point lead on integrating and using this tool in the new project and supporting the other team members plus our management lead.

Use of Solution:

I've read about the product a lot, but very little experience outside of requirements capture.

Deployment Issues:

We've had no issues with deployment.

Stability Issues:

We've had no issues with stability.

Scalability Issues:

We've had no issues with scalability.

Cost and Licensing Advice:

After reading about the differences in the Editions, I determined that we really need the Systems Engineering Edition to handle project versions and use UML for more than just software, plus auditing, and requirements tracing, etc.

Other Advice:

We are adding more requirements to the project as time goes by. I've added a number of Use Cases, but this is not mature enough to do any project estimation (Yet). I have added some packages that support project life cycle and project roadmap. I'm going to next add tasks related to implementation of the requirements as an initial way of getting the PM side of things with a Gantt chart that makes sense. The tutorials are a little thin for doing this, and I could find no examples that were provided for ideas. There is just so little documentation on the PM side of things, but Sparx could address that deficiency by providing various scenarios along with examples just a thought.  Also, that company is using old servers that are about to be replaced mid-summer, so I cannot use their equipment to setup a database backed project. However, I have installed MySQL on my local machine and have set it up for use with the project I'm working on for them. I've been thinking about using Amazon AWS to setup a cloud based solution for them, but don't have the time for this right now.

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