product between quality and over-engineering

Abstract

Some common advice to deal with over-engineering that takes place not only on the technical part but also on processes (e.g. scrum, SAFe), organization (e.g. multiple hierarchical layers)…

Why does it happen?

  • lack of clear objectives
  • bad backlog priorization

Some mitigation:

  • communicate clear objectives and priorities
  • define realistic delays
  • set a simple organization
  • use performance measure framework (DORA, SPACE, …)