Heuristics

Use Architecture Principles as Decision Guardrails

Authors: Peter Hunter, Elena Stojmilova, Kenny Schwegler, Andrea Magnorsky

Submitter: Elena Stojmilova

How can you guide autonomous teams to make sound decisions without direct command?

Establish clear, shared architecture principles that teams must consult during their decision-making process. These principles act as a framework, ensuring non-functional requirements like cost are consistently considered. This provides guardrails for autonomy.

Example

To prevent teams from treating technology like a 'candy shop,' they were required to evaluate choices against architecture principles. This forced them to consider factors like cost, leading to more responsible decisions.

 

Tags

Follow us

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

Recent heuristics

Discussed content

The Architect’s Dilemma: What to Do When You Disagree With a Team’s Decision