Heuristics

Distinguish Between Tigers and Mice in Design

Authors: Krisztina Hirth, Andrea Magnorsky, Kenny Schwegler

Submitter: Krisztina Hirth

How do we prioritize which design battles to fight and which to concede?

Focus architectural oversight on decisions with long-lasting, severe impact ('tigers') rather than on smaller, correctable mistakes ('mice'). Wasting political and emotional capital on minor issues is counterproductive when major systemic risks exist. This approach grants teams autonomy on less critical decisions.

Credits: Krisztina Hirth Picture of Xin Yao’s keynote @ KanDDDinsky 2025

Examples

The team's poor event design was a 'mouse' because it created waste but did not threaten the entire system's viability. Therefore, it was an acceptable area for the team to make a mistake and learn from it.

 

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