
Sooner Safer Happier: Antipatterns and Patterns for Business Agility

I believe that we need a new generation of software architects trained to do much more than group patterns between technical components. They’ll need to know how to facilitate workshops, understand group dynamics, and contribute to the overall business strategy. Understanding the implications of technical decisions on the social fabric will help th
... See moreNeal Ford • Software Architecture Metrics
Some takeaways: Work in small teams, create fast feedback cycles, reduce requirements-in-process, improve security hygiene, deliver small pieces of work frequently.
Mark Schwartz • War and Peace and IT: Business Leadership, Technology, and Success in the Digital Age
It’s as true in the business world as it is in the physical world. Mass is increased by … Long-term contracts Excess staff Permanent decisions Meetings Thick process Inventory (physical or mental) Hardware, software, and technology lock-ins Long-term road maps Office politics
Jason Fried • Rework
Fundamentally, autonomous teams have both the authority and the accountability to deliver an outcome-oriented work product—whether that is a software feature (code) or a prioritized portfolio that implements a goal.