Architecture Anti-Patterns: Pattern #2 – Groundhog Day

Anti-Pattern Name: Groundhog Day
General Form:
Important architectural decisions that were once made get lost, forgotten or are not communicated effectively.
Symptoms and Consequences:

  • People forget or don’t know a decision was made.
  • The same decision is made more than once, possibly differently.
  • New people joining the project don’t understand why a decision was made.

Refactored Solution:

  • Capture important decisions in the “Architectural Decisions” work product.
  • Ensure a process is in place for making and ratifying decisions (maybe a Design Authority responsibility).
  • Ensure decisions get known about by all the right people.

See Pattern #1

Advertisements

3 thoughts on “Architecture Anti-Patterns: Pattern #2 – Groundhog Day

  1. Is there also a need for a process to review decisions with hindsight, to understand if it was a success or should have been handled differently? This would feed into future decisions of a similar nature to help improve decision making.

  2. Hi Kris, Two things: Some process that reviews and approves the decisions in-flight is certainly needed and yes, a review at the end of the project to see what can be generalised (maybe to become longer lived 'principles') would certainly also be useful.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s