Why SPARX? As an Enterprise Architecture (EA) consultant, I am going into organizations with established
©2024 Sysonex. All Rights Reserved
If you don’t yet have an Enterprise Architecture (EA) application for your practice, you might face resistance to investment. It is no longer possible to keep up with the pace of today’s digital market with two-dimensional tools like spreadsheets and shared drives. Both the current and future state models of the enterprise are changing at least monthly, if not weekly. Without the right tool, you’ll end up spending more time updating documentation than designing. Solution, application, data, security, and infrastructure architects all need the same view of the enterprise IT landscape to coordinate their different responsibilities. The current and future state models of the enterprise (as well as design patterns, reference architectures, and standards) are maintained in an Enterprise Architecture repository. Changes made by these teams of architects must now be captured almost in real-time. A fit-for-purpose software application is the only way to avoid delays for rework caused by miscommunication. In organizations that are more dollar- than value-driven, building the business case might take some extra work but it is possible. Once you have the software in hand you’ll want to get your repository up and running quickly to demonstrate the value to your stakeholders.
The first thing management will ask when you suggest bringing an EA repository application to your organization, is “why”. “What will this application do that we can’t already do? Why can’t you just use SharePoint?” We start with the following attributes when describing the value to the organization:
Each of these attributes applies to any platform that supports both EA frameworks and architecture modeling. (Platforms like LeanIX that focus only on EA and not solution modeling will not achieve all of these benefits.). To further streamline your case to management, consider SPARX Enterprise Architect*. SPARX EA is less pricey than comparable platforms and its “out-of-the-box” packages can speed up implementation.
Whichever platform you select, ensure that your implementation allows access by multiple users at the same time. For example, with SPARX EA, use the multi-user MSSQL backend implementation rather than the stand-alone file version. Some organizations failed in their SPARX implementation because they could only have one person editing at a time. This destroyed their ability to maintain an accurate picture of the organization and encouraged their architects to go back to the old way of doing things.
When designing your repository, our best practice is to take the “bottom-up” approach. Build the “technology”, “application”, “data” and “business” architecture components first. In many situations, you are gathering information about the current state as you build it into your system. Information about technology and applications is often easier to collect than data and business. Understanding of data and business architecture is often less mature or well-documented. Even before the components are fully populated, you can start using them as instances in different blocks that form systems. For example:
The Enterprise Architecture current state, transition state, and future state are divided into different architectural domains including integration (containing services) and security (containing standards). The solution architecture contains individual solutions created when building the current state. They are representative of a system or a system component. As a best practice, we create the following diagrams for every solution:
Once your EA team has initialized the EA repository, they become the custodians of the repository. The users are the architects modeling within the application. Their day-to-day efforts ensure the ongoing accuracy of the current state. This approach minimizes the total effort needed but requires buy-in from the teams involved. The difficulty of getting buy-in will depend on the structure of your organization. For example, it will be more straightforward if enterprise and solution architects are part of the same team. Regardless of organizational structure, you will need defined responsibilities and processes for use of the repository. These can be supported through different levels of user access to the application. As custodians of the system, the EA team is responsible for ensuring these processes are effective.
If you are interested in making the case to use SPARX in your enterprise and have not used it before, SPARX Systems offers a free 30-day trial*. Thirty days is enough time to build your initial model and socialize it with your stakeholders for their buy-in.
*Sysonex, Inc. is not affiliated with SPARX Systems and does not receive any compensation for this endorsement.
Want to learn more about our ideas and thought leadership, please read the following. If there are any areas of interest from your organization, please feel free to reach out to us.
Why SPARX? As an Enterprise Architecture (EA) consultant, I am going into organizations with established
Bangladesh and digital banking Bangladesh is rapidly embracing digital banking, with more and more people
In an era defined by constant change and uncertainty, businesses in Bangladesh are facing an
Creating an architecture review board (ARB) software involves developing a tool that supports the review,
©2024 Sysonex. All Rights Reserved
Your form has been successfully submitted. Go to the next step to get a free Sysrisk user license.