Heuristics

Modulate Quality Investment by Domain Importance

Authors: Anne-Marie Charrett

Submitter: Anne-Marie Charrett

How do we allocate our limited quality and testing budget across a large, complex system?

Align the level of quality investment with the strategic importance of the business domain (Core, Supporting, or Generic). The Core Domain, which provides the primary competitive advantage, warrants the highest investment in rigorous testing and quality assurance. Supporting domains can receive a more pragmatic and less exhaustive quality treatment.

Example

For our “Pricing” Core Domain, we mandate extensive property-based and exploratory testing. For the supporting “User Profile” service, we rely primarily on a robust suite of automated integration tests.

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent heuristics

Discussed content

Sorry, no results found!

Whoops... we couldn't find what you're looking for