Skip to content
Arquitetura de Software — Study

Part III — Techniques & Soft Skills

Chapter 24 — Making Teams Effective

Core ideas

  • Architects shape teams via the boundaries/control they set. Three architect personalities: the control freak (too many tight constraints — starves the team), the armchair architect (too few / disengaged — team flounders), and the effective architect (appropriate level of control). The goal is the “elastic band” — right tension.
  • Factors that set the right control level: team familiarity, team size, overall experience, project complexity, project duration.
  • Warning signs a team is losing effectiveness: process loss (Steiner: actual productivity = potential − loss), pluralistic ignorance (everyone privately disagrees but assumes consensus), diffusion of responsibility.
  • Concrete leadership tools: use checklists (Gawande’s Checklist Manifesto) for error-prone/infrequent procedures; provide clear guidance (design principles).

Trade-offs to argue

Too much control kills autonomy and morale; too little causes chaos. The right amount is contingent on the five factors above.

Self-check

0/3 answered