Warehouse Stock Clearance Sale

Grab a bargain today!


Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
Implementing Lean Software ­Development
From Concept to Cash (Addison-Wesley Signature Series (Beck))

Rating
859 Ratings by Goodreads
Already own it? Write a review
Format
Paperback, 304 pages
Published
USA, 21 September 2006

Lean manufacturing is a management philosophy focusing on reduction of the 7 wastes (Over-production, Waiting time, Transportation, Processing, Inventory, Motion and Scrap) in manufactured products. These principles have revolutionized manufacturing and have been adopted by the most innovative product companies including Toyota and 3M. In 2003 the Poppendieck's published "Lean Software Development: An Agile Toolkit" which showed how these same lean principles can be successfully applied to software development. Since that publication the authors have increased their understanding of Lean and Agile problems faced by large organizations and have emerged as leading advocates for bringing Lean production techniques to software development. While their first book provides an introduction, theoretical advice and a reference to Lean, this follow-up incorporates their gained knowledge and understanding of what works and goes steps further to provide hands-on guidance for implementing a Lean system. Using historical case studies from prominent companies such as Polaris, Lockheed and Fujistu the authors prove the overall value of Lean practices and shows how to effectively apply these methods to software production.



Foreword by Jeff Sutherland xvii


Foreword by Kent Beck xx


Preface xxiii


Chapter 1: History 1

Interchangeable Parts 1


Interchangeable People 2


The Toyodas 3


The Toyota Production System 4


Taiichi Ohno 5


Shigeo Shingo 6


Just-in-Time 7


Lean 11


Lean Manufacturing / Lean Operations 11


Lean Supply Chain 12


Lean Product Development 13


Lean Software Development 17


Try This 17


Chapter 2: Principles 19

Principles and Practices 19


Software Development 20


The Seven Principles of Lean Software Development 23


Principle 1: Eliminate Waste 23


Principle 2: Build Quality In 25


Principle 3: Create Knowledge 29


Principle 4: Defer Commitment 32


Principle 5: Deliver Fast 34


Principle 6: Respect People 36


Principle 7: Optimize the Whole 38


Try This 42


Chapter 3: Value 43

Lean Solutions 43


Google 43


From Concept to Cash 46


Delighted Customers 49


Deep Customer Understanding 50


Focus on the Job 51


The Customer-Focused Organization 52


Leadership 52


Complete Teams 57


Custom Development 60


From Projects to Products 60


IT--Business Collaboration 62


Try This 65


Chapter 4: Waste 67

Write Less Code 67


Zara 67


Complexity 69


The Seven Wastes 73


Partially Done Work 74


Extra Features 75


Relearning 76


Handoffs 77


Task Switching 78


Delays 80


Defects 81


Mapping the Value Stream 83


Preparation 83


Examples 85


Future Value Stream Maps 92


Try This 92


Chapter 5: Speed 95

Deliver Fast 95


PatientKeeper 95


Time: The Universal Currency 98


Queuing Theory 100


Little's Law 100


Variation and Utilization 101


Reducing Cycle Time 103


Try This 114


Chapter 6: People 117

A System of Management 117


The Boeing 777 117


W. Edwards Deming 120


Why Good Programs Fail 124


Teams 126


What Makes a Team? 126


Expertise 129


Leadership 132


Responsibility-Based Planning and Control 133


The Visual Workspace 136


Self-Directing Work 137


Incentives 141


Performance Evaluations 141


Compensation 143


Try This 147


Chapter 7: Knowledge 149

Creating Knowledge 149


Rally 149


What, Exactly, Is Your Problem? 152


A Scientific Way of Thinking 154


Keeping Track of What You Know 155


Just-in-Time Commitment 159


Set-Based Design 160


Refactoring 164


Problem Solving 168


A Disciplined Approach 169


Kaizen Events 173


Try This 175


Chapter 8: Quality 177

Feedback 177


The Polaris Program 177


Release Planning 179


Architecture 182


Iterations 183


Discipline 190


The Five S's 190


Standards 193


Mistake-Proofing 196


Test-Driven Development 198


Configuration Management 201


Continuous Integration 202


Nested Synchronization 203


Try This 204


Chapter 9: Partners 207

Synergy 207


Emergency! 207


Open Source 209


Global Networks 210


Outsourcing 214


Contracts 217


The T5 Agreement 217


The PS 2000 Contract 218


Relational Contracts 219


Try This 221


Chapter 10: Journey 223

Where Do You Want to Go? 223


A Computer on Wheels 224


A Long-Term Perspective 225


Centered on People 227


What Have We Learned? 229


Six Sigma 229


Theory of Constraints 230


Hypothesis 234


Training 234


Thinking 236


Measurement 237


Roadmap 242


Try This 243


Optimize the Whole 243


Respect People 243


Deliver Fast 244


Defer Commitment 244


Create Knowledge 245


Build Quality In 245


Eliminate Waste 246


Bibliography 247


Index 257

Show more

Our Price
£29.96
Elsewhere
£36.99
Save £7.03 (19%)
Ships from UK Estimated delivery date: 1st Apr - 3rd Apr from UK

Buy Together
£67.39
Elsewhere Price
£74.45
You Save £7.06 (9%)

Product Description

Lean manufacturing is a management philosophy focusing on reduction of the 7 wastes (Over-production, Waiting time, Transportation, Processing, Inventory, Motion and Scrap) in manufactured products. These principles have revolutionized manufacturing and have been adopted by the most innovative product companies including Toyota and 3M. In 2003 the Poppendieck's published "Lean Software Development: An Agile Toolkit" which showed how these same lean principles can be successfully applied to software development. Since that publication the authors have increased their understanding of Lean and Agile problems faced by large organizations and have emerged as leading advocates for bringing Lean production techniques to software development. While their first book provides an introduction, theoretical advice and a reference to Lean, this follow-up incorporates their gained knowledge and understanding of what works and goes steps further to provide hands-on guidance for implementing a Lean system. Using historical case studies from prominent companies such as Polaris, Lockheed and Fujistu the authors prove the overall value of Lean practices and shows how to effectively apply these methods to software production.



Foreword by Jeff Sutherland xvii


Foreword by Kent Beck xx


Preface xxiii


Chapter 1: History 1

Interchangeable Parts 1


Interchangeable People 2


The Toyodas 3


The Toyota Production System 4


Taiichi Ohno 5


Shigeo Shingo 6


Just-in-Time 7


Lean 11


Lean Manufacturing / Lean Operations 11


Lean Supply Chain 12


Lean Product Development 13


Lean Software Development 17


Try This 17


Chapter 2: Principles 19

Principles and Practices 19


Software Development 20


The Seven Principles of Lean Software Development 23


Principle 1: Eliminate Waste 23


Principle 2: Build Quality In 25


Principle 3: Create Knowledge 29


Principle 4: Defer Commitment 32


Principle 5: Deliver Fast 34


Principle 6: Respect People 36


Principle 7: Optimize the Whole 38


Try This 42


Chapter 3: Value 43

Lean Solutions 43


Google 43


From Concept to Cash 46


Delighted Customers 49


Deep Customer Understanding 50


Focus on the Job 51


The Customer-Focused Organization 52


Leadership 52


Complete Teams 57


Custom Development 60


From Projects to Products 60


IT--Business Collaboration 62


Try This 65


Chapter 4: Waste 67

Write Less Code 67


Zara 67


Complexity 69


The Seven Wastes 73


Partially Done Work 74


Extra Features 75


Relearning 76


Handoffs 77


Task Switching 78


Delays 80


Defects 81


Mapping the Value Stream 83


Preparation 83


Examples 85


Future Value Stream Maps 92


Try This 92


Chapter 5: Speed 95

Deliver Fast 95


PatientKeeper 95


Time: The Universal Currency 98


Queuing Theory 100


Little's Law 100


Variation and Utilization 101


Reducing Cycle Time 103


Try This 114


Chapter 6: People 117

A System of Management 117


The Boeing 777 117


W. Edwards Deming 120


Why Good Programs Fail 124


Teams 126


What Makes a Team? 126


Expertise 129


Leadership 132


Responsibility-Based Planning and Control 133


The Visual Workspace 136


Self-Directing Work 137


Incentives 141


Performance Evaluations 141


Compensation 143


Try This 147


Chapter 7: Knowledge 149

Creating Knowledge 149


Rally 149


What, Exactly, Is Your Problem? 152


A Scientific Way of Thinking 154


Keeping Track of What You Know 155


Just-in-Time Commitment 159


Set-Based Design 160


Refactoring 164


Problem Solving 168


A Disciplined Approach 169


Kaizen Events 173


Try This 175


Chapter 8: Quality 177

Feedback 177


The Polaris Program 177


Release Planning 179


Architecture 182


Iterations 183


Discipline 190


The Five S's 190


Standards 193


Mistake-Proofing 196


Test-Driven Development 198


Configuration Management 201


Continuous Integration 202


Nested Synchronization 203


Try This 204


Chapter 9: Partners 207

Synergy 207


Emergency! 207


Open Source 209


Global Networks 210


Outsourcing 214


Contracts 217


The T5 Agreement 217


The PS 2000 Contract 218


Relational Contracts 219


Try This 221


Chapter 10: Journey 223

Where Do You Want to Go? 223


A Computer on Wheels 224


A Long-Term Perspective 225


Centered on People 227


What Have We Learned? 229


Six Sigma 229


Theory of Constraints 230


Hypothesis 234


Training 234


Thinking 236


Measurement 237


Roadmap 242


Try This 243


Optimize the Whole 243


Respect People 243


Deliver Fast 244


Defer Commitment 244


Create Knowledge 245


Build Quality In 245


Eliminate Waste 246


Bibliography 247


Index 257

Show more
Product Details
EAN
9780321437389
ISBN
0321437381
Other Information
Illustrated
Dimensions
23.4 x 17.7 x 1.6 centimeters (0.43 kg)

Table of Contents

Foreword by Jeff Sutherland xvii Foreword by Kent Beck xx Preface xxiii Chapter 1: History 1

Interchangeable Parts 1

Interchangeable People 2

The Toyodas 3

The Toyota Production System 4

Taiichi Ohno 5

Shigeo Shingo 6

Just-in-Time 7

Lean 11

Lean Manufacturing / Lean Operations 11

Lean Supply Chain 12

Lean Product Development 13

Lean Software Development 17

Try This 17

Chapter 2: Principles 19

Principles and Practices 19

Software Development 20

The Seven Principles of Lean Software Development 23

Principle 1: Eliminate Waste 23

Principle 2: Build Quality In 25

Principle 3: Create Knowledge 29

Principle 4: Defer Commitment 32

Principle 5: Deliver Fast 34

Principle 6: Respect People 36

Principle 7: Optimize the Whole 38

Try This 42

Chapter 3: Value 43

Lean Solutions 43

Google 43

From Concept to Cash 46

Delighted Customers 49

Deep Customer Understanding 50

Focus on the Job 51

The Customer-Focused Organization 52

Leadership 52

Complete Teams 57

Custom Development 60

From Projects to Products 60

IT--Business Collaboration 62

Try This 65

Chapter 4: Waste 67

Write Less Code 67

Zara 67

Complexity 69

The Seven Wastes 73

Partially Done Work 74

Extra Features 75

Relearning 76

Handoffs 77

Task Switching 78

Delays 80

Defects 81

Mapping the Value Stream 83

Preparation 83

Examples 85

Future Value Stream Maps 92

Try This 92

Chapter 5: Speed 95

Deliver Fast 95

PatientKeeper 95

Time: The Universal Currency 98

Queuing Theory 100

Little's Law 100

Variation and Utilization 101

Reducing Cycle Time 103

Try This 114

Chapter 6: People 117

A System of Management 117

The Boeing 777 117

W. Edwards Deming 120

Why Good Programs Fail 124

Teams 126

What Makes a Team? 126

Expertise 129

Leadership 132

Responsibility-Based Planning and Control 133

The Visual Workspace 136

Self-Directing Work 137

Incentives 141

Performance Evaluations 141

Compensation 143

Try This 147

Chapter 7: Knowledge 149

Creating Knowledge 149

Rally 149

What, Exactly, Is Your Problem? 152

A Scientific Way of Thinking 154

Keeping Track of What You Know 155

Just-in-Time Commitment 159

Set-Based Design 160

Refactoring 164

Problem Solving 168

A Disciplined Approach 169

Kaizen Events 173

Try This 175

Chapter 8: Quality 177

Feedback 177

The Polaris Program 177

Release Planning 179

Architecture 182

Iterations 183

Discipline 190

The Five S's 190

Standards 193

Mistake-Proofing 196

Test-Driven Development 198

Configuration Management 201

Continuous Integration 202

Nested Synchronization 203

Try This 204

Chapter 9: Partners 207

Synergy 207

Emergency! 207

Open Source 209

Global Networks 210

Outsourcing 214

Contracts 217

The T5 Agreement 217

The PS 2000 Contract 218

Relational Contracts 219

Try This 221

Chapter 10: Journey 223

Where Do You Want to Go? 223

A Computer on Wheels 224

A Long-Term Perspective 225

Centered on People 227

What Have We Learned? 229

Six Sigma 229

Theory of Constraints 230

Hypothesis 234

Training 234

Thinking 236

Measurement 237

Roadmap 242

Try This 243

Optimize the Whole 243

Respect People 243

Deliver Fast 244

Defer Commitment 244

Create Knowledge 245

Build Quality In 245

Eliminate Waste 246

Bibliography 247 Index 257

Promotional Information

Lean manufacturing is a management philosophy focusing on reduction of the 7 wastes (Over-production, Waiting time, Transportation, Processing, Inventory, Motion and Scrap) in manufactured products. These principles have revolutionized manufacturing and have been adopted by the most innovative product companies including Toyota and 3M. In 2003 the Poppendieck's published "Lean Software Development: An Agile Toolkit" which showed how these same lean principles can be successfully applied to software development. Since that publication the authors have increased their understanding of Lean and Agile problems faced by large organizations and have emerged as leading advocates for bringing Lean production techniques to software development. While their first book provides an introduction, theoretical advice and a reference to Lean, this follow-up incorporates their gained knowledge and understanding of what works and goes steps further to provide hands-on guidance for implementing a Lean system. Using historical case studies from prominent companies such as Polaris, Lockheed and Fujistu the authors prove the overall value of Lean practices and shows how to effectively apply these methods to software production.

About the Author

Mary Poppendieck is a seasoned leader in operations and product development with more than thirty years of IT experience. She has led teams implementing solutions ranging from enterprise supply chain management to digital media, and built one of 3M's first Just-in-Time Lean production systems. Mary is the president of Poppendieck LLC, which specializes in bringing Lean techniques to software development.

Tom Poppendieck is an enterprise analyst, architect, and agile process mentor with more than twenty-five years of experience developing and implementing complex systems. He currently assists organizations in applying Lean principles and tools to software development processes.


Show more
Review this Product
Ask a Question About this Product More...
 
Item ships from and is sold by Fishpond World Ltd.

Back to top
We use essential and some optional cookies to provide you the best shopping experience. Visit our cookies policy page for more information.