Enhance Your Solution Architecture Practices
Ensure your software systems solution is architected to reflect stakeholders’ short- and long-term needs.
Book This WorkshopOmitting quality attributes and solely focusing on functionality in your application architecture design can lead to:
- Costly application and system changes due to the poor scalability and reusability of the application architecture.
- The application system being unable to support the increased load of service and data requests, which can drive down the system’s performance.
- Development teams focusing significant time and effort maintaining the application system, instead of working on new projects.
A high quality and valuable application architecture can enable you to:
- Capture stakeholder application and system needs while ensuring they can be sufficiently supported.
- Proactively prepare and enable development teams to easily accommodate changing stakeholder needs and business and technical environments.
- Develop insightful references that are pivotal in making and justifying application architecture decisions.
Book Your Workshop
Onsite Workshops offer an easy way to accelerate your project. If you are unable to do the project yourself, and a Guided Implementation isn’t enough, we offer low-cost onsite delivery of our Project Workshops. We take you through every phase of your project and ensure that you have a road map in place to complete your project successfully.
Book NowModule 1: Vision and Value Maps
The Purpose
- Document a vision statement for the solution architecture practice (in general) and/or a specific vision statement, if using a single project as an example.
- Document business architecture and capabilities.
- Decompose capabilities into use cases.
Key Benefits Achieved
- Provide a great foundation for an actionable vision and goals that people can align to.
- Develop a collaborative understanding of business capabilities.
- Develop a collaborative understanding of use cases and personas that are relevant for the business.
Activities: | Outputs: | |
---|---|---|
1.1 | Develop vision statement. |
|
1.2 | Document list of value stream maps and their associated use cases. |
|
1.3 | Document architectural quality attributes needed for use cases using SRME. |
|
Module 2: Continue Vision and Value Maps, Begin Phase 2
The Purpose
- Map value stream to required architectural attributes.
- Prioritize architecture decisions.
- Discuss and document data architecture.
Key Benefits Achieved
- An understanding of architectural attributes needed for value streams.
- Conceptual understanding of data architecture.
Activities: | Outputs: | |
---|---|---|
2.1 | Map value stream to required architectural attributes. |
|
2.2 | Prioritize architecture decisions. |
|
2.3 | Discuss and document data architecture. |
|
Module 3: Continue Phase 2, Begin Phase 3
The Purpose
- Discuss security and threat assessment.
- Discuss resolutions to threats via security architecture decisions.
- Discuss system’s scalability needs.
Key Benefits Achieved
- Decisions for security architecture.
- Decisions for scalability architecture.
Activities: | Outputs: | |
---|---|---|
3.1 | Discuss security and threat assessment. |
|
3.2 | Discuss resolutions to threats via security architecture decisions. |
|
3.3 | Discuss system’s scalability needs. |
|
Module 4: Continue Phase 3, Start and Finish Phase 4
The Purpose
- Discuss performance architecture.
- Compile all the architectural decisions into a solutions architecture list.
Key Benefits Achieved
- A complete solution architecture.
- A set of principles that will form the foundation of solution architecture practices.
Activities: | Outputs: | |
---|---|---|
4.1 | Discuss performance architecture. |
|
4.2 | Compile all the architectural decisions into a solutions architecture list. |
|