Introduction to Lean Software Development
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Introduction to Lean Software Development

  • 4,664 views
Uploaded on

Introduction to lean software development for scrum audience

Introduction to lean software development for scrum audience

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,664
On Slideshare
4,469
From Embeds
195
Number of Embeds
11

Actions

Shares
Downloads
223
Comments
0
Likes
2

Embeds 195

http://www.jroller.com 129
http://jroller.com 22
https://gitter.im 10
http://www.slideshare.net 10
http://www.linkedin.com 8
https://www.linkedin.com 5
http://www.airspeed.ca 4
http://theoldreader.com 3
http://www.lmodules.com 2
http://translate.googleusercontent.com 1
http://www.4624.info 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Lean Software Development
    Guy Nirpaz,
    EVP R&D, GigaSpaces Technologies
    guy.nirpaz@gmail.com
  • 2. 2
    About me:
    EVP R&D @ GigaSpaces Technologies
    Using Scrum for 5+ years
    Background in Software Architecture/Development/Management
    Contact
    guy.nirpaz@gmail.com
  • 3. 3
    About GigaSpaces
    • >100 direct customers, 2000+ deployments
    • 4. Unique position as the leading Cloud Application Server
    2008 Federal Reserve System Developers Conference
  • 5. Objectives
    Taste Lean Software Development principles in 45 minutes
    Differences and similarities between scrum and lean
  • 6. Origins of Lean Thinking
    1908 - Model T
    1915 - 500,000 T, 50% increase per year
    1965 - 2,000,000
    1980 - Japan intruded, Quality revolution started
    2006 - 12.7 B lost
    1930 - founded
    1950 - Ohno invented TPS
    1991 - The whole world learnt from Toyota
    2006 - passed Ford
    2007 - passed GM and world’s largest
    2007 - earned 15.7 B
    2008 - renamed Toyota Corporation; 45 of 50 Industrial classification
  • 7.
  • 8. Principles of Lean Thinking
    Value - Specify the value desired by the customer
    Eliminate Waste - Identify the value stream for each product providing that value and challenge all of the wasted steps (generally nine out of ten) currently necessary to provide it
    Continuous Flow - Make the product flow continuously through the remaining, value-added steps
    Pull - Introduce pull between all steps where continuous flow is possible
    Pursue Perfection - Manage toward perfection so that the number of steps and the amount of time and information needed to serve the customer continually falls
  • 9. Lean Software Development
  • 10. Principlesof Lean Thinking
    1. Eliminate Waste
    2. Increase Feedback
    3. Delay Commitment
    4. Deliver Fast
    5. Build Integrity In
    6. Empower the Team
    7. See the Whole
  • 11. How is lean different?
  • 12. Examples:
    Sprint without product release
    Manual work
    Integrations
    Specifications
    Buffers
  • 13. “Can’t release every 4 weeks” – let’s increase iteration length!
    The famous ‘overheads’
  • 14. Solution:
    Understand ‘Why’ – what is the root cause
    Eliminate!
  • 15. Eliminate Waste
  • 16. The seven (+1) wastes
    Partially Done Work
    Extra Processes
    Extra Features
    Task Switching
    Waiting
    Motion
    Defects
    Unused Employee Creativity
  • 17. Deliver as fast as possible
  • 18.
  • 19.
  • 20. Kanban
    Todo
    In Progress
    Done
    Item 1
    Item 2
    Item 3
    Item 4
  • 21. Kanban
    Todo
    In Progress
    Done
    Item 1
    Item 2
    Item 3
    Item 4
  • 22. Kanban
    Todo
    In Progress
    Done
    Item 5
    Item 1
    Item 2
    Item 3
    Item 6
    Monitor WIP
    Item 4
  • 23. Kanban
  • 24. Information Radiators
    Visualize the Workflow
    Self Organizing Teams
    Empower the workers
    Accountability
    Stop the line culture
  • 25. Build Integrity In
    Perceived Integrity
    Users ‘love’ the product
    Emotional reaction
    Conceptual Integrity
  • 26. Lean vs. Scrum
    Why
    Lean is the resonating
    What and How
    Scrum is a detailed recipe