Essays Practitioners Course Managers Workshop Concept 2 Cash Lean Toolkit Our Bookshelf

Home
People
Company
Photos

 

Order The Book

Table of Contents

Preface
Sample Chapter 1

Sample Chapter 2

Interview

 

cover
Order The Book
Table of Contents
Introduction

 Sample Chapter

Book Review 2005

Book Review 2007


Video: The Role of Leadership in Software Development
 

Video: Competing
on the basis of time

 

Conference Photos

 

 

 

Lean Software Development:   An Agile Toolkit

 

INTRODUCTION
                    LEAN PRINCIPLES —> thinking tools —> agile PRACTICES
                    Guided Tour
CHAPTER 1 – ELIMINATE WASTE
                    The Origins of Lean Thinking
          TOOL 1:  Seeing WASTE
          TOOL 2: VALUE STREAM MAPPING
                    Map Your Value Stream
                    An Agile Value Stream Map
CHAPTER 2 – AMPLIFY LEARNING
                    THE NATURE OF SOFTWARE DEVELOPMENT
                    Perspectives on Quality
          TOOL 3:  FEEDBACK
                    SOFTWARE DEVELOPMENT FEEDBACK LOOPS
          TOOL 4:  ITERATIONS
                    ITERATION PLANNING
                    TEAM COMMITMENT
                    CONVERGENCE
                    NEGOTIABLE SCOPE
          TOOL 5:  SYNCHRONIZATION
                    SYNCH AND STABILIZE
                    SPANNING APPLICATION
                    MATRIX
          TOOL 6: SET-BASED DEVELOPMENT
                    SET-BASED VS. POINT-BASED
                    SET-BASED SOFTWARE DEVELOPMENT
CHAPTER 3 – DECIDE AS LATE AS POSSIBLE
                    CONCURRENT DEVELOPMENT
                    Concurrent Software Development
                    COST ESCALATION
          TOOL 7: OPTIONS THINKING
                    DELAYING DECISIONS
                    OPTIONS
                    MICROSOFT STRATEGY, CIRCA 1988
                    OPTIONS THINKING IN SOFTWARE DEVELOPMENT
          TOOL 8: THE LAST RESPONSIBLE MOMENT
                    DEPTH FIRST VS. BREADTH FIRST
         TOOL 9: Decision Making
                    INTUITIVE DECISION MAKING
                    THE MARINES
                    SIMPLE RULES
                    Simple Rules for Software Development
CHAPTER 4 – DELIVER AS FAST AS POSSIBLE
                    WHY DELIVER FAST?
          TOOL 10: PULL Systems
                    MANUFACTURING SCHEDULES
                    SOFTWARE DEVELOPMENT SCHEDULES
                    Software PULL Systems
                    Information Radiators
          TOOL 11: QUEUING THEORY
                    REDUCING Service TIME
                    How Queues Work
          TOOL 12:  Cost of Delay
                    PRODUCT MODEL
                    APPLICATION MODELS
                    Tradeoff Decisions
CHAPTER 5 – EMPOWER THE TEAM
                    Beyond Scientific Management
                    CMM
                    CMMI
          TOOL 13: SELF DETERMINATION
                    THE NUMMI MYSTERY
                    A MANAGEMENT IMPROVEMENT PROCESS
          TOOL 14:  MOTIVATION
                    MAGIC AT 3M
                    PURPOSE
                    The Building Blocks of MOTIVATION
                    LONG DAYS AND LATE NIGHTS
          TOOL 15: LEADERSHIP
                    LEADERSHIP
                    RESPECTED LEADERS
                    Master Developers
                    The Fuzzy Front End
                    WHERE DO MASTER DEVELOPERS COME FROM?
                    PROJECT MANAGEMENT
          TOOL 16:  EXPERTISE
                    NUCOR
                    XEROX
                    COMMUNITIES OF EXPERTISE
                    STANDARDS
CHAPTER 6 – BUILD INTEGRITY IN
                    INTEGRITY
          TOOL 17: PERCEIVED INTEGRITY
                    MODEL-DRIVEN DESIGN
                    Maintaining Perceptual Integrity
          TOOL 18: CONCEPTUAL INTEGRITY
                    SOFTWARE ARCHITECTURE BASICS
                    EMERGING INTEGRITY
          TOOL 19: REFACTORING
                    KEEPING ARCHITECTURE HEALTHY
                    MAINTAINING CONCEPTUAL INTEGRITY
                    ISN’T REFACTORING REWORK?
          TOOL 20: TESTING
                    COMMUNICATION
                    FEEDBACK
                    SCAFFOLDING
                    AS-BUILT
                    MAINTENANCE
CHAPTER 7 – SEE THE WHOLE
                   Systems Thinking
          TOOL 21: Measurements
                    Local Optimization
                    Why do We Sub-Optimize?
                    MEASURING PERFORMANCE
                    Information Measurements
          TOOL 22: CONTRACTS
                    CAN THERE BE TRUST BETWEEN FIRMS?
                    BUT SOFTWARE IS DIFFERENT…
                    THE PURPOSE OF CONTRACTS
                    FIXED PRICE CONTRACTS
                    TIME-AND-MATERIALS PRICE CONTRACTS
                    Multi-Stage CONTRACTS
                    TARGET COST CONTRACTS
                    Target Schedule Contracts
                    Shared Benefit Contracts
                    THE KEY:  OPTIONAL SCOPE
CHAPTER 8 – INSTRUCTIONS AND WARRANTY
                    Caution use only as directed
                    Instructions
                    Troubleshooting Guide
                    Warranty
BIBLIOGRAPHY

 

Top M

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Poppendieck.LLC
Screen Beans Art © A Bit Better Corporation
Last modified: March 17, 2008