Solutions Design
Design solutions to meet functional (e.g. business rules, security) and non-functional (e.g. reliability, testability) needs, taking into account the use of existing and third-party solutions.
Improvement Planning
Practices-Outcomes-Metrics (POM)
Representative POMs are described for Solutions Design at each level of maturity.
- 2Basic
 - Practice
 - Define a number of design principles (e.g. scalability).
 - Outcome
 - The quality of designs shows some consistency.
 - Metric
 - # of design principles defined.
 
- Practice
 - Integrate basic stakeholder needs into the design, as well as time and cost constraints.
 - Outcome
 - The solution meets minimum user needs, although a rigid approach to adhering to time and cost constraints and/or established approaches may inhibit the full integration of stakeholder needs.
 - Metrics
 - User acceptance rate (%).
 - % constraints addressed in design.
 
- Practice
 - Design for functional requirements, using automation where possible.
 - Outcomes
 - Non-functional requirements may be overlooked in the design process.
 - Automation may not be implemented consistently.
 - Reuse and third-party solutions may not be systematically considered.
 
- Metrics
 - # of NFRs in design.
 - Solution release failure rate.
 
- Practice
 - Implement criteria for evaluating options and making build or buy decisions.
 - Outcome
 - There is an approach to making build or buy decisions in the organization; however, this may be applied inconsistently.
 - Metric
 - # of evaluation criteria in use.
 
- 3Intermediate
 - Practice
 - Ensure there is a set of clearly articulated design principles which are consistently applied to solution design.
 - Outcome
 - The quality of IT solutions designed is good.
 - Metric
 - Change in cost/time spent in maintaining the solution over time.
 
- Practice
 - Establish a consistent organizational approach to integrating stakeholder needs into design, while also addressing all known constraints.
 - Outcomes
 - There is a good acceptance rate for solutions.
 - Design considers all relevant challenges and constraints (e.g. data, storage, performance, cost, automation).
 
- Metrics
 - User acceptance rate (%).
 - % constraints addressed in design.
 - Customer satisfaction rates (1–5).
 
- Practices
 - Include functional and non-functional requirements in the solutions design, such as security, feature flags, and backward compatibility.
 - Ensure that automation is an explicit element of design.
 - Include consideration of third-party solutions.
 
- Outcomes
 - Designs include functional and non-functional requirements and consideration of reuse and third party solutions.
 - Ease of use and effectiveness are enhanced through effective use of automation.
 
- Metrics
 - # of NFRs in design.
 - Solution release failure rate.
 
- Practice
 - Implement a well-defined and applied process to determine decision criteria, and to identify and evaluate alternative options to build or buy a solution.
 - Outcome
 - The organization takes a systematic approach to evaluating alternative options to build or buy a solution.
 - Metrics
 - Process to determine decision criteria exists.
 - # of evaluation criteria implemented.
 
- 4Advanced
 - Practice
 - Ensure that design principles, such as maintainability, testability, and compliance requirements, are designed into solutions from the outset.
 - Outcome
 - The quality of designs is improved.
 - Metric
 - Change in cost/time spent in maintaining the solution over time.
 
- Practice
 - Establish an advanced holistic organizational approach to integrating stakeholder needs that allows the design to respond in a flexible way to a variety of challenges and constraints.
 - Outcomes
 - Solutions consistently meet stakeholder needs.
 - Where conflicts arise between needs and constraints, the resolution is transparent and clearly communicated to the stakeholder.
 - The holistic approach includes evaluating the impact to existing services and building resilience over the anticipated solution life cycle.
 
- Metrics
 - User acceptance rate (%).
 - % constraints addressed in design.
 - Customer satisfaction rates (1–5).
 
- Practice
 - Ensure designs are infrastructure agnostic and define the characteristics of the environment in the implemented solution.
 - Outcome
 - Designs are flexible and robust so that they can easily adapt to infrastructure and environments.
 - Metric
 - % cost of rework (or retooling) per new project.
 
- Practice
 - Include a broad range of criteria, and long-term and strategic considerations, when evaluating build or buy options.
 - Outcome
 - The organization has greater success since it uses an advanced capability for evaluating alternative options to build or buy a solution.
 - Metrics
 - Process to determine decision criteria exists.
 - % of build or buy evaluation criteria that include long-term and strategic considerations.
 
- 5Optimized
 - Practice
 - Ensure that design decisions are made both in light of design principles (e.g. modularity, scalability, reuse, robustness), and the business and user needs to be satisfied.
 - Outcome
 - The quality of designs is excellent, expertly balancing design principles and ongoing business, user, and customer needs.
 - Metric
 - Change in cost/time spent in maintaining the solution over time.
 
- Practice
 - Continually review and update the design approach, as appropriate, to incorporate new industry and market trends.
 - Outcomes
 - The organization leverages the integration of stakeholders needs for solutions design to strategic organizational advantage.
 - Reviews of the design approach ensures stakeholder business value.
 - Design seamlessly responds to emerging challenges.
 
- Metrics
 - User acceptance rate (%).
 - % constraints addressed in design.
 - Customer satisfaction rates (1–5).
 
- Practice
 - Ensure design architectures are modular with interfaces that are well-defined and controlled, but loosely coupled.
 - Outcome
 - Designs are flexible and robust so that they can easily adapt to new and evolving requirements as well as to infrastructure and environments.
 - Metric
 - % cost of rework (or retooling) per new project.
 
- Practice
 - Ensure that there is a highly developed strategic approach to making decisions on whether to build or buy solutions within the organization.
 - Outcome
 - The organization has an advanced capability for evaluating alternative options to build or buy a solution that actively seeks to enable innovation, strategic opportunities, and the optimum way to satisfy needs.
 - Metrics
 - Process to determine decision criteria exists.
 - % of build or buy evaluation criteria that include long-term and strategic considerations.