
perpetual beta — our new normal – Harold Jarche

Instead, it is necessary to optimize for early and often learning in a real environment with real customers or consumers. This lowers the risk of delivery, generates value earlier, enables pivoting to maximize value, and locks in progress as you go. The best part is that, unlike pouring concrete, which sets, with knowledge-based products and servic
... See moreJonathan Smart • Sooner Safer Happier: Antipatterns and Patterns for Business Agility
In the real world, the systems we build are part of complex adaptive systems that encompass developers, users, and customers, as well as their environments and organizational contexts. This reality calls for a more dynamic, almost organic approach to architecture and design, one that allows you to learn as you go and adapt your software to ever-cha
... See moreNeal Ford • Software Architecture Metrics
Supporting the dynamic nature of both constantly shifting business environments and the self-directed, nonrepeatable nature of knowledge-worker processes requires the ability to assemble structured and unstructured processes from basic predefined business entities, content, social interactions, and business rules. It requires capturing actionable i
... See moreKeith D. Swenson • Mastering the Unpredictable: How Adaptive Case Management Will Revolutionize the Way That Knowledge Workers Get Things Done
Agility needs to emerge in an agile way. Empowerment, experimentation, respect for people, self-determination, learning, everybody bringing their brains to work and continuously improving how they do what they do, are core tenets of an agile and lean mindset. The work itself is emergent and so is improving the system of work for that work.