cards42.org

Cards for Analyzing and Reflecting on Doomed Software
The image for the card with the name Architecture quick check
Download: PNG PDF SVG

Important quality attribute goals significantly determine decision-making in the implementation of software systems. In this quick check, you can compare your top 3 quality goals with the implemented solutions to check if they fit together.

Find out first what the top quality attribute goals are. Then identify the essential architectural approaches of your software system. These are all the technical stuff you would talk about with a tech-savvy person who wants to know how you have designed your software system. Then estimate how well the architecture approach supports (or contradicts) the fullfillment of a quality goal.

If they don’t match, double-check that your quality goals are still the right ones or if you’ve chosen the wrong approaches for your software system.

More information