PeerSpot user
Integration Architect at a financial services firm with 10,001+ employees
Vendor
It automatically generate documents at a click of a button, which is such a productivity booster.​

What is most valuable?

The document generation tool. The ability to define templates based on our corporate documentation standards and automatically generate documents at a click of a button is such a productivity booster.

How has it helped my organization?

I don't know where to start. I've used Sparx at one organization and was subsequently primarily involved in the adoption and implementation of EA at another organization.

We transformed the tooling from a mis-mash of Gliffy diagrams, web-sequence diagrams, and some Aris for capturing requirements. We have implemented standardized EA models aided by templates. It increased the productivity due to ease of use. It provided a uniform tool from requirements analysis to technical design specifications used across teams. We have more complete models that are published and accessible, they reflect changes in real time. Links across components aids in impact assessment.

What needs improvement?

Repository integration. SVN based repositories can be a pain to merge changes. The database based repository can become slow.

For how long have I used the solution?

I've used it for approximately eight years, but only about three years extensive use.

Buyer's Guide
Sparx Systems Enterprise Architect
March 2024
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,857 professionals have used our research since 2012.

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?

We created a database repository. Adding users and growing the model did add a fair amount of latency.

What do I think about the scalability of the solution?

We have had no issues scaling it/

How are customer service and support?

Customer Service:

I've not had to use customer service.

Technical Support:

I've not had to use tech support. The online help, forums and tutorials were sufficient to solve the problems that I encountered.

Which other solutions did I evaluate?

I have evaluated various tools - IBM Rational Software Architect, briefly played with SyBase Power Designer and Archi. I found them difficult to use, a steeper learning curve, or they did only a portion of the modelling.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Architecture and Innovation Officer, Corporate Strategy, Plans and Systems, Ferrovie dello Stato with 1,001-5,000 employees
Vendor
​Shared models capture digitally fundamental knowledge about the business and its representation in ICT systems.

Valuable Features:

UML modelling, XML generation import/export, design patterns, automated generation of documentation, XMI import/export. Benefits to the business accrue from adoption of model-driven architecture principles and practices. The tool and its features make application of these principles productive, efficient and shared by the architects community, thus helping achieve the benefits in practice

Improvements to My Organization:

Shared models capture digitally fundamental knowledge about the business and its representation in ICT systems. Tooling makes this knowledge shareable, reusable, validated, rigorous, open and  turns it into a common asset of the Company rather than an arcane informal insight of a few individuals. Helps communicate with vendors and quickly bring new hires or new project members up to speed on projects

Room for Improvement:

In truth we are still using an older version of the product, and we are aware of a number of improvements that have been made to it since. We feel that compatibility with other MDA modelling products, particularly open source such as Visual Paradigm, Modelio or Capella is an area of improvement, as well as better integration with Integrated Development Environments. We would benefit from better support of REST web services and JSON. However we would not encourage ‘bundling’ Enterprise Architecture with IDEs: we prefer Sparx Systems to specialize in building the best modelling tool and features, but allowing a wide choice of IDES. The fundamental reason for this is that we cannot and do not wish to enforce the use of a single tool on all our partners: we want to be able to use a single model, not a single tool

Use of Solution:

We've been using it since 2010/11.

Deployment Issues:

We've had no issues with the deployment.

Stability Issues:

We've had no stability issues.

Scalability Issues:

We've been able to scale it to our needs without issue.

Customer Service:

We have had very little, or no, need for customer service, which we count as excellent digital customer service level is delivered through the online tools and the forum.

Initial Setup:

It was in fact straightforward, which was one of the determinants for selecting it.

Implementation Team:

Implementation and training was done in house under control of an experienced MDA practictioner. We did in fact train our partners.

ROI:

Depending of what items enter in the computation of ‘return’ the ROI can be estimated from high to very high, productivity gains measured in either shorter lifecycles or headcounts of personnel required to build effective models.

Other Solutions Considered:

We have evaluated other products both before and after the adoption of Enterprise Architect. We selected EI as the best quality/price to ease of learning and use. 

Other Advice:

The tool is not a substitute for brains; it boosts the productivity of your thinking process, resulting in the very fast production of good models, but of bad ones just as easily, except that a good thinker can sport bad designs early before they become implemented disasters.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user222246 - PeerSpot reviewer
it_user222246Architecture and Innovation Officer, Corporate Strategy, Plans and Systems, Ferrovie dello Stato with 1,001-5,000 employees
Vendor

Très hereux de te re - comment dire?- re"voir"!. I found that especially in large organizations people are content with drawing pictures, and when they finally give you tools they continue to draw pictures. The productivity boost that comes from using a tool for modelling is enormous, but even more important is the switch to MODELING itself, which gives you gains that go well beyond productivity. You open the door to true engineering, automation and much more.
I wish you the best in your endeavour!

See all 2 comments
Buyer's Guide
Sparx Systems Enterprise Architect
March 2024
Learn what your peers think about Sparx Systems Enterprise Architect. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,857 professionals have used our research since 2012.
System Architect, SCRUM Product Owner at a tech company with 10,001+ employees
Real User
Usability could improve, more options needed, but simple installation
Pros and Cons
  • "The installation was very easy."
  • "I have found the solution is lacking options. The general usability needs improvement and more compliance to CML definitions."

What is our primary use case?

We are using Sparx Systems Enterprise Architect for model-based system engineering.

What needs improvement?

I have found the solution is lacking options. The general usability needs improvement and more compliance to CML definitions.

For how long have I used the solution?

I have been using Sparx Systems Enterprise Architect for approximately two years.

What do I think about the stability of the solution?

The stability could improve.

What do I think about the scalability of the solution?

The scalability could improve in my experience.

We have hundreds of employees in my company that are using this solution.

How are customer service and support?

The company does not put a lot of focus on technical support. I am not sure if they are overloaded but there is improvement needed.

Which solution did I use previously and why did I switch?

I was previously using PTC Windchill and we switched to Sparx Systems Enterprise Architect because it was too expensive.

How was the initial setup?

The installation was very easy.

What about the implementation team?

Our IT department did the implementation of the solution.

What other advice do I have?

I would not recommend this solution to others.

I rate Sparx Systems Enterprise Architect a five out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Systems Engineer at Elbit Systems Australia
Real User
Flexible data model that makes updating easy
Pros and Cons
  • "The most valuable feature is the integrated data model, so if I change the name of an item, all models using that object are automatically updated."
  • "This solution should have better ease of use for the uninitiated."

What is our primary use case?

The primary use case is product architecture.

How has it helped my organization?

This is a great tool for creating models with a very flexible data model behind the diagrams, making updates simple.

What is most valuable?

The most valuable feature is the integrated data model, so if I change the name of an item, all models using that object are automatically updated.

What needs improvement?

This solution should have better ease of use for the uninitiated.

For how long have I used the solution?

I have been using this solution for more than ten years, on and off.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Business Owner at a program development consultancy with 51-200 employees
Vendor
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.
PeerSpot user
Solutions architect at a government with 5,001-10,000 employees
Real User
A wide, stable, and intuitive solution with a lot of possibilities and support for standard modeling languages
Pros and Cons
  • "Modeling is a part of my work, and it has a lot of standard modeling languages. It is quite wide, and a lot is possible in it. We are not programming it ourselves, but if you are into programming and developing software yourself, you can go further and do a lot with Sparx. You can work from the framework and go into the details. With this solution, you get a lot of value at a low cost. It is also quite intuitive in terms of use. I like the use of it."
  • "The fact that you can do a lot yourself is a plus point, but it also becomes a challenge because you need an understanding of the programming languages to get things to work. It becomes challenging for those who are not very good at programming. You have standard reports, but if you want to make your own reports, you have to program it. Similarly, if you want validations rules, you have to take care of them yourself."

What is our primary use case?

I work for a big government organization, and I am an advisor. I provide advice about the standard IT solutions, BI solutions, and integration solutions. I advise about the standards that we have. We are trying to make everything as standardized as possible for the whole organization. While advising, I think about whether a solution is good enough and meets the standards. I also consider if we have to do some upgrades or if we need to change the solution. I only give advice. I am not the one making decisions. 

What is most valuable?

Modeling is a part of my work, and it has a lot of standard modeling languages. It is quite wide, and a lot is possible in it. We are not programming it ourselves, but if you are into programming and developing software yourself, you can go further and do a lot with Sparx. You can work from the framework and go into the details.

With this solution, you get a lot of value at a low cost. It is also quite intuitive in terms of use. I like the use of it. 

What needs improvement?

The fact that you can do a lot yourself is a plus point, but it also becomes a challenge because you need an understanding of the programming languages to get things to work. It becomes challenging for those who are not very good at programming. You have standard reports, but if you want to make your own reports, you have to program it. Similarly, if you want validations rules, you have to take care of them yourself. 

For how long have I used the solution?

I have been using this solution for about five years.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

We don't have a lot of users because we are not developing the software ourselves. We just use a few models of the software.

How are customer service and technical support?

We have our own functional maintenance. We also have an external company for technical support. They get in touch with Sparx's technical support if needed, but I don't have an idea about if they need support. 

What's my experience with pricing, setup cost, and licensing?

Its price is very good for the value that you get with it.

What other advice do I have?

It can do so many things. Because of this, sometimes, it can be a bit difficult to find what you need, which is logical and expected in every tool with a lot of features. It is kind of a project in itself to learn to work with it. It is quite easy when you work with it for some time.

It is a very good solution. Before you start, I would recommend considering the following:

  • How will you use it?
  • Do you need a central database or does everything work separately?
  • Do you need a lot of exports and imports for other things? 

There could be challenges in terms of the integrations of the models and when there are a lot of people working on it. You need to think about who is given what rights, and you shouldn't let everyone work on everything because it could become a mess. You need to think carefully about how to organize your work before you start working with it. 

I would rate Sparx Systems Enterprise Architect an eight out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Owner & CEO at mentorITe
    Reseller
    An extensible solution with helpful webinars and good tutorials to learn from
    Pros and Cons
    • "I like that there is support for software patterns."
    • "It would be nice to have it supported on the Linux operating system."

    What is our primary use case?

    I primarily use this product for teaching at the University in Bali. I use it to teach project modeling, sometimes it is used to illustrate code, reverse engineering, code generation, and nowadays systems modeling. Some simulation, as well, but it's not really mainstream.

    I know that this solution is also good for business modeling. However, I do not do that as much because I am involved in embedded systems, and these days people talk a lot about IoT. 

    How has it helped my organization?

    The company uses this for their own modeling, and perhaps for their processes, as well. Prior to using this application, people were creating PowerPoint slides with any flow that they wanted. This solution looks for consistency and performs checks on the model. In this way, the quality of the documentation has improved.

    What is most valuable?

    I like that there is support for software patterns. The reverse engineering part is a feature that I like. Not so much the code generation, but the reverse engineering and also that it can be extended.

    You can extend Enterprise Architect by using JavaScript to extend the tools. I like the ability to make metamodels and some kind of domain-specific language.

    There is something called Agent-Oriented Modeling and a student for which I was a silent supervisor created an extension for this in his Master's thesis. He was able to extend the tools by scripting.

    What needs improvement?

    The platform has support for Windows and Mac, but not Linux. It would be nice to have it supported on the Linux operating system.

    The product is quite heavyweight, but if you want to do many things with it, it's like a Swiss Army Knife.

    If they move in the direction of a cloud-based version then I think it is a good idea because people do not want to install so much software. I have seen it with several IDEs, where it is easier to use cloud versions instead of keeping local versions up to date.

    What do I think about the stability of the solution?

    I think that stability is very good. I had models made in one version, and when I updated, it still worked. I didn't have to do any hacking in order for the new version to process the models made in an earlier version. 

    What do I think about the scalability of the solution?

    I was using this product for teaching, without a real team effort, so with respect to the scalability, it is hard for me to tell. It seemed ready, but I don't know how many people could work together on it. I don't think that it is realistic to say that you want one hundred people to work on the same model. If it is that big then you should chop it up into smaller pieces.

    How are customer service and technical support?

    When I contacted them they usually answered within a day, so it's quite good.

    I think that they have support elsewhere, but it seems to me that my answers were coming from Australia. It was quite convenient because I would send something in the afternoon, and by the time I woke up the next day, they had already been working on it.

    Overall, I was very happy with the technical support.

    How was the initial setup?

    It starts just like everything but before people become productive they have to do several things. I performed the setup in a virtual environment and there was no problem with it. Sometimes, license key management is a pain, but I think that is the case with many products. Especially with these so-called "floating key management" systems. 

    What other advice do I have?

    My advice for anybody who is implementing this solution is to take advantage of the good webinars that they have. Go through the example tutorials because they have a lot of them, before embarking on your own.

    I don't know how their courses are because I did not feel the need to use them. However, because I have used a lot of UML and modeling tools, I may not be the typical user.

    I would rate this solution a nine out of ten.

    Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller.
    PeerSpot user
    IT-Consultant at DXC
    Real User
    We can easily use it with our new customers
    Pros and Cons
    • "Its most valuable feature is the Zachman Framework."
    • "We can easily use it with our new customers."
    • "The reporting needs improvement."

    What is our primary use case?

    It is the perfect tool.

    How has it helped my organization?

    We can easily use it with our new customers.

    What is most valuable?

    Its most valuable feature is the Zachman Framework.

    What needs improvement?

    The reporting needs improvement.

    For how long have I used the solution?

    One to three years.
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros sharing their opinions.
    Updated: March 2024
    Buyer's Guide
    Download our free Sparx Systems Enterprise Architect Report and get advice and tips from experienced pros sharing their opinions.