• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction to Lean Software Development
 

Introduction to Lean Software Development

on

  • 4,381 views

Introduction to lean software development for scrum audience

Introduction to lean software development for scrum audience

Statistics

Views

Total Views
4,381
Views on SlideShare
4,189
Embed Views
192

Actions

Likes
2
Downloads
219
Comments
0

11 Embeds 192

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

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to Lean Software Development Introduction to Lean Software Development Presentation Transcript

    • Lean Software Development
      Guy Nirpaz,
      EVP R&D, GigaSpaces Technologies
      guy.nirpaz@gmail.com
    • 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
      About GigaSpaces
      • >100 direct customers, 2000+ deployments
      • Unique position as the leading Cloud Application Server
      2008 Federal Reserve System Developers Conference
    • Objectives
      Taste Lean Software Development principles in 45 minutes
      Differences and similarities between scrum and lean
    • 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
    • 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
    • Lean Software Development
    • 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
    • How is lean different?
    • Examples:
      Sprint without product release
      Manual work
      Integrations
      Specifications
      Buffers
    • “Can’t release every 4 weeks” – let’s increase iteration length!
      The famous ‘overheads’
    • Solution:
      Understand ‘Why’ – what is the root cause
      Eliminate!
    • Eliminate Waste
    • The seven (+1) wastes
      Partially Done Work
      Extra Processes
      Extra Features
      Task Switching
      Waiting
      Motion
      Defects
      Unused Employee Creativity
    • Deliver as fast as possible
    • Kanban
      Todo
      In Progress
      Done
      Item 1
      Item 2
      Item 3
      Item 4
    • Kanban
      Todo
      In Progress
      Done
      Item 1
      Item 2
      Item 3
      Item 4
    • Kanban
      Todo
      In Progress
      Done
      Item 5
      Item 1
      Item 2
      Item 3
      Item 6
      Monitor WIP
      Item 4
    • Kanban
    • Information Radiators
      Visualize the Workflow
      Self Organizing Teams
      Empower the workers
      Accountability
      Stop the line culture
    • Build Integrity In
      Perceived Integrity
      Users ‘love’ the product
      Emotional reaction
      Conceptual Integrity
    • Lean vs. Scrum
      Why
      Lean is the resonating
      What and How
      Scrum is a detailed recipe