Essentials
“The best architectures, requirements, and designs emerge from self-organizing teams. ”
Good design — perhaps a loosely coupled, appropriate blend of expressive, cohesive components — speaks for itself.
When XP arrived, democratising design — empowering the developer crowd — seemed radical. To some it still does.
Agile design bubbles up, just-in-time. Complementary practices, tools and techniques facilitate design evolution and mitigate risks.