Return to HomePage



Test Cases


Title
* Does the name convey the meaning behind the pattern without being too long or unwieldy?
Context
* Is it clear under what conditions the pattern is applicable?
* Is the context mapped to relevant customer scenarios?

Problem
* Does the problem statement include intent?
* Is the problem concise?

Forces
* Are constraints on the problem and clear?
* Are conflicts between forces clear?
* Are conflicts between forces and the goal of the solution clear?
* Do the forces, in combination, give a sense of the trade-offs that must be considered?

Solution
* Are diagrams used to clarify architecture and solution flow?
* Are solution tradeoffs explained?
* Does the solution provide all the steps necessary to achieve the desired outcome?
* Are pitfalls and common problems described?

Considerations
* Are the consequences that do not have applicable patterns described?
* Are potential solutions to these consequences outlined?
* Has testing, security, performance, reliability and operations been considered?

Additional Resources
* Are the links from trusted sites?
* Are the links correct in context of the Design Pattern?

Related Items
* Are the correct items linked in context of the Design Pattern?



Return to HomePage
Microsoft Communities