1. Speed, Quality, Low Cost
    1. Starting with low cost has limited value, causes poor decisions
    2. Starting with quality may not add value
    3. Starting with speed with quality gives insights
    4. Requires quality for stability
    5. Speed and quality result in lower cost
  2. Lean Principles
    1. Optimize the whole
    2. Eliminate Waste
    3. Build Quality In
    4. Deliver Fast
    5. Defer Commitment
    6. Create Knowledge
    7. Respect People
  3. Fast-Flexible-Flow
    1. Value defined
    2. Pipeline of production
      1. Ideas in, value out
      2. Smooth (fast) flow requires
        1. Quality (remove impediments)
        2. Proper Management
    3. The flow from beginning to end of creating the value
    4. Often cuts across companies, virtually always cuts across organizations
    5. It should look at the sequence of steps that transform the original idea into value in the customers’ hands
  4. Creating Value Maps
    1. Step1: Identify Actions
    2. Step2: Determine Calendar Time
    3. Step 3: Calculate Time Actually worked on action
    4. Step 4: Identify Time Between Actions
    5. Step 5: Identify Loop Backs Required
    6. Step 6: Identify how many items are waiting before an action starts
    7. Step 7: Compute Process Cycle Efficiency
      1. Time Worked/Total Cycle Time
  5. Focus on Time
    1. Focusing on delays uncovers problems
    2. Goal is to optimize the whole, not just parts
    3. Delays, context/task switching that causes delays... gives insights into speeding up process and eliminating waste
  6. Goal of Lean-Agile Software Development
    1. Lean Software Development enables the discovery, prioritization, and delivery of highest business value
    2. Agile methods enable the incremental delivery of business value based on the team’s capabilities
  7. Three Kinds of Work
    1. Adds Value
    2. Does not add value
    3. Incorrectly adds value (req. for process but does not improve product directly)