Now Available!
Order The Book
Introduction
Table of Contents
Preface Sample Chapter 1
Sample Chapter 2
Interview
Order The Book Table of Contents Introduction
Sample Chapter
Book Review 2005
Book Review 2007 Interview: Hanselminutes
Video: A History of Leadership
Video: Tyranny of "The Plan"
Weathering The Perfect Storm The Leadership Frame of Great Companies Frames Framing the System Development Process
The Leadership Frame of Great Companies
A Different Way to Run an Airline Frame 1: Customer Focus Who are your customers? Customers who pay for the system Customers who use the system Customers who support the system Customers who derive value from the system What is your purpose? What is the Nature of Customer Demand? Failure Demand Value Demand Frame 2: System Capability What is Your System Predictably Achieving? Understanding Capability What does Your System Need to Achieve? Don't Set Targets Use Relative Goals with Caution Challenge: Pull From the Future Frame 3: End-to-End Flow Eliminate Failure Demand Map Value Demand Find the Biggest Opportunity Frame 4: Policy-Driven Waste How Can Policies Cause Waste? The Five Biggest Causes of Policy-Driven Waste Complexity Economies of Scale Separating Decision-Making From Work Wishful Thinking Technical Debt Portrait: Product Champion - Take 1 Customer-Facing Ideation Technology-Facing Ideation Your Shot
Value Demand
Facts, Fads and Fallacies Structured Programming Top-Down Programming What Happened to Structured Programming? Object-Oriented Programming High Level Languages The Life Cycle Concept Separation of Design from Implementation Life Cycle Concept Considered Harmful Evolutionary Development Meanwhile, while no one was paying attention…. Why Did It Work? Distraction The Future of Agile Frame 5: Essential Complexity Divide and Conquer The Internet Architecture Emerges Low Dependency Architecture Conway’s Law Frame 6: Quality by Construction Test-Driven Development xUnit Frameworks Acceptance Tests Test Automation Testing to Failure Continuous Integration How Often is “Continuous”? After Deployment Code Clarity Refactoring Frame 7: Evolutionary Development Ethnography Collaborative Modeling Rapid Experimentation Cycles of Discovery Frame 8: Deep Expertise Expertise is Important Developing Expertise Deliberate Practice The Ten Year Rule Retention Standards Code Reviews Portrait: Competency Leader Growing Technical Expertise Your Shot
Top-Down Programming
What Happened to Structured Programming?
Race to the Sky How Did They Do It? Team Design Flow Schedule Decoupling Logistics Cash Flow Thinking Frame 9: Proven Experience Constraints Expose Risk System Design Design Loopbacks Implementation Complexity Three Ways to Reduce Schedule Complexity Frame 10: Level Workflow Small Batches Iterations Making Work Ready Kanban How Kanban Works Iterations or Kanban? Commitment Teamwork Batch size Cadence Capacity Iterations: Velocity Kanban: Throughput Frame 11: Pull Scheduling Scheduling Medium Size Systems Decouple Scheduling Small, Frequent Requests Arbitrate with Value Limit Queues Scheduling Larger Systems Timebox – Don’t Scopebox Portfolio Management Frame 12: Adaptive Control Customer Feedback Every Iteration Frequent Releases Consumability Escaped Defects Customer Outcomes Portrait: Product Champion - Take 2 The Story of a Product Champion Your Shot
Sick Hospitals The Checklist No Workarounds No Ambiguity Quick Experiments Frame 13: Visualize Perfection The Theoretical Limit High Velocity Organizations Customer Focus Frame 14: Establish a Baseline Work Design Output Pathway Connections Test-Driven Handovers Process Standards Frame 15: Expose Problems Go to the Workplace Frame 16: Learn to Improve The Goal is Learning Problem / Countermeasure Board A3 Thinking Pull-Based Authority Responsibility ≠ Authority Share the Knowledge Portrait: Manager as Mentor Your Shot
Cultural Assumptions The Cultural Heritage of Management Practices Agile Software Development Lean Software Development Company Culture Frame 17: Knowledge Workers Knowledge Worker Productivity Results are Not the Point Frame 18: The Norm of Reciprocity Remuneration or Reciprocity? Frame 19: Mutual Respect Cross-Cultural Teams The Value of Diversity Self-Organizing Teams? Frame 20: Pride of Workmanship Purpose-Passion-Persistence-Pride Portrait: Front Line Leaders Your Shot
Agile@IBM The Transformation Stakeholder Involvement An Early Experiment Lessons Learned Frame 21: From Theory to Practice Focus on Customer Outcomes Change the System A Sense of Urgency Frame 22: Governance Beyond Budgeting Twelve Principles What is Productivity? Frame 23: Alignment Frame 24: Sustainability Portrait: Leaders at All Levels Leaders Provide Purpose Leaders Set the Tone and Tempo Leaders Make People Better Leaders Create Space for Others to Succeed
Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Poppendieck.LLC Screen Beans Art © A Bit Better Corporation Last modified: December 22, 2009