Implementing Lean Software Development: From Concept to Cash (häftad)
Fler böcker inom
Format
Häftad (Paperback)
Språk
Engelska
Antal sidor
304
Utgivningsdatum
2006-10-01
Upplaga
1
Förlag
ADDISON-WESLEY
Medarbetare
Poppendieck, Tom
Illustrationer
illustrations
Dimensioner
233 x 178 x 16 mm
Vikt
440 g
Antal komponenter
1
ISBN
9780321437389

Implementing Lean Software Development: From Concept to Cash

Häftad,  Engelska, 2006-10-01
523
  • Skickas från oss inom 5-8 vardagar.
  • Fri frakt över 249 kr för privatkunder i Sverige.
"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book."

--Mike Cohn, author of Agile Estimating and Planning

"As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend of history, theory, and practice."

--Alan Shalloway, coauthor of Design Patterns Explained

"I've enjoyed reading the book very much. I feel it might even be better than thefirst lean book by Tom and Mary, while that one was already exceptionallygood! Mary especially has a lot of knowledge related to lean techniques inproduct development and manufacturing. It's rare that these techniques areactually translated to software. This is something no other book does well(except their first book)."

--Bas Vodde

"The new book by Mary and Tom Poppendieck provides a well-written andcomprehensive introduction to lean principles and selected practices for softwaremanagers and engineers. It illustrates the application of the values andpractices with well-suited success stories. I enjoyed reading it."

--Roman Pichler

"In Implementing Lean Software Development, the Poppendiecks explore moredeeply the themes they introduced in Lean Software Development. They beginwith a compelling history of lean thinking, then move to key areas such asvalue, waste, and people. Each chapter includes exercises to help you apply keypoints. If you want a better understanding of how lean ideas can work withsoftware, this book is for you."

--Bill Wake, independent consultant

In 2003, Mary and Tom Poppendieck's Lean Software Development introduced breakthrough development techniques that leverage Lean principles to deliver unprecedented agility and value. Now their widely anticipated sequel and companion guide shows exactly how to implement Lean software development, hands-on.

This new book draws on the Poppendiecks' unparalleled experience helping development organizations optimize the entire software value stream. You'll discover the right questions to ask, the key issues to focus on, and techniques proven to work. The authors present case studies from leading-edge software organizations, and offer practical exercises for jumpstarting your own Lean initiatives.
  • Managing to extend, nourish, and leverage agile practices
  • Building true development teams, not just groups
  • Driving quality through rapid feedback and detailed discipline
  • Making decisions Just-in-Time, but no later
  • Delivering fast: How PatientKeeper delivers 45 rock-s...
Visa hela texten

Passar bra ihop

  1. Implementing Lean Software Development: From Concept to Cash
  2. +
  3. Digital Minimalism

De som köpt den här boken har ofta också köpt Digital Minimalism av Cal Newport (häftad).

Köp båda 2 för 651 kr

Kundrecensioner

Har du läst boken? Sätt ditt betyg »

Övrig information

Foreword by Jeff Sutherland xviiForeword by Kent Beck xxPreface xxiiiChapter 1: History 1Interchangeable Parts 1Interchangeable People 2The Toyodas 3The Toyota Production System 4Taiichi Ohno 5Shigeo Shingo 6Just-in-Time 7Lean 11Lean Manufacturing / Lean Operations 11Lean Supply Chain 12Lean Product Development 13Lean Software Development 17Try This 17Chapter 2: Principles 19Principles and Practices 19Software Development 20The Seven Principles of Lean Software Development 23Principle 1: Eliminate Waste 23Principle 2: Build Quality In 25Principle 3: Create Knowledge 29Principle 4: Defer Commitment 32Principle 5: Deliver Fast 34Principle 6: Respect People 36Principle 7: Optimize the Whole 38Try This 42Chapter 3: Value 43Lean Solutions 43Google 43From Concept to Cash 46Delighted Customers 49Deep Customer Understanding 50Focus on the Job 51The Customer-Focused Organization 52Leadership 52Complete Teams 57Custom Development 60From Projects to Products 60IT--Business Collaboration 62Try This 65Chapter 4: Waste 67Write Less Code 67Zara 67Complexity 69The Seven Wastes 73Partially Done Work 74Extra Features 75Relearning 76Handoffs 77Task Switching 78Delays 80Defects 81Mapping the Value Stream 83Preparation 83Examples 85Future Value Stream Maps 92Try This 92Chapter 5: Speed 95Deliver Fast 95PatientKeeper 95Time: The Universal Currency 98Queuing Theory 100Little's Law 100Variation and Utilization 101Reducing Cycle Time 103Try This 114Chapter 6: People 117A System of Management 117The Boeing 777 117W. Edwards Deming 120Why Good Programs Fail 124Teams 126What Makes a Team? 126Expertise 129Leadership 132Responsibility-Based Planning and Control 133The Visual Workspace 136Self-Directing Work 137Incentives 141Performance Evaluations 141Compensation 143Try This 147Chapter 7: Knowledge 149Creating Knowledge 149Rally 149What, Exactly, Is Your Problem? 152A Scientific Way of Thinking 154Keeping Track of What You Know 155Just-in-Time Commitment 159Set-Based Design 160Refactoring 164Problem Solving 168A Disciplined Approach 169Kaizen Events 173Try This 175Chapter 8: Quality 177Feedback 177The Polaris Program 177Release Planning 179Architecture 182Iterations 183Discipline 190The Five S's 190Standards 193Mistake-Proofing 196Test-Driven Development 198Configuration Management 201Continuous Integration 202Nested Synchronization 203Try This 204Chapter 9: Partners 207Synergy 207Emergency! 207Open Source 209Global Networks 210Outsourcing 214Contracts 217The T5 Agreement 217The PS 2000 Contract 218Relational Contracts 219Try This 221Chapter 10: Journey 223Where Do You Want to Go? 223A Computer on Wheels 224A Long-Term Perspective 225Centered on People 227What Have We Learned? 229Six Sigma 229Theory of Constraints 230Hypothesis 234Training 234Thinking 236Measurement 237Roadmap 242Try This 243Optimize the Whole 243Respect People 243Deliver Fast 244Defer Commitment 244Create Knowledge 245Build Quality In 245Eliminate Waste 246Bibliography 247Index 257

Innehållsförteckning

Foreword by Jeff Sutherland xviiForeword by Kent Beck xxPreface xxiiiChapter 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 Manageme...