SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Agile and Lean Software Development
                                                           An Introduction to Kanban

                                                              Sreekanth Tadipatri
                                                                 Cisco Systems


© 2010 Cisco and/or its affiliates. All rights reserved.                               Cisco Confidential   1
• Why are you here?
             • Who are you?
             • Who am I?
             • What do we want to achieve in the
                    next 90 minutes?



© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   2
• What is Agile and Lean?
• Some causes of software failure
• Principles of Lean Software
      Development
• Introduction to Kanban – group exercise
• Summary


© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   3
A light weight
             framework for software
                 development


© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   4
Reduce the waste in a
system and produce a
higher value for the final
customer

© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   5
• Eliminate Waste
             • Amplify Learning
             • Decide as Late as Possible
             • Deliver as Fast as Possible
             • Empower the Team
             • Build Integrity In
             • See the Whole


© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   6
• Frequently and Rapidly Changing
                          Customer Requirements
                                   ▫ They can not be fulfilled by a rigid design

                        • Decision Making away from ground
                          realities
                                   ▫ Commitment made by folks who don’t do the
                                     actual implementation.




© 2010 Cisco and/or its affiliates. All rights reserved.                           Cisco Confidential   7
• The iron triangle
                                   ▫ Scope/ time/ cost fixed

                        • Traditional batch/queue (phase
                          gated approach)
                                   ▫ Quality is an afterthought




© 2010 Cisco and/or its affiliates. All rights reserved.          Cisco Confidential   8
• Volunteers please!
             • Two teams of eight people.
             • Observers around the tables
             • Arrange how you will do the work.
                         • Plan 5 minutes
                         • First round 5 minutes
                         • Count
                           - how much was delivered
                           - how much was wasted
                         • Feedback from observers – 5 minutes

© 2010 Cisco and/or its affiliates. All rights reserved.         Cisco Confidential   9
• Volunteers please!
             • Two teams of eight people.
             • Observers around the tables
             • Arrange how you will do the work.
                         • Plan 5 minutes
                         • First round 5 minutes
                         • Count
                           - how much was delivered
                           - how much was wasted
                         • Feedback from observers – 5 minutes

© 2010 Cisco and/or its affiliates. All rights reserved.         Cisco Confidential   10
The Seven Wastes of                         The Seven Wastes of
                   Manufacturing                            Software Development
                                   Overproduction                Extra Features
                                              Inventory           Requirements
                       Extra Processing Steps                      Extra Steps
                                                   Motion      Finding Information
                                                  Defects    Bugs Not Caught by Tests
                                                  Waiting     Waiting for Decisions
                                     Transportation                 Handoffs
© 2010 Cisco and/or its affiliates. All rights reserved.                          Cisco Confidential   11
• Map the value stream
             • Visualize the work
             • Pull work – not push
             • Identify bottlenecks and eliminate waste
             • Focus on flow
             • Limit work in progress
             • Find better ways of doing things – continuous
               improvement
             • Empower people

© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   12
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   13
• Questions?

             • Comments?

             • Feedback?




             • Contact me:

             • sreekantht@gmail.com




© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   14

Weitere ähnliche Inhalte

Ähnlich wie Agile goa kanban presentation sreekanth tadipatri

Praktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatiePraktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatieProact Netherlands B.V.
 
Portfolio Management and Organization Flow
Portfolio Management and Organization FlowPortfolio Management and Organization Flow
Portfolio Management and Organization FlowKen Power
 
David Suzuki Foundation The Road to TelePresence
David Suzuki Foundation The Road to TelePresenceDavid Suzuki Foundation The Road to TelePresence
David Suzuki Foundation The Road to TelePresenceCisco Canada
 
How To Think Like A Programmer
How To Think Like A ProgrammerHow To Think Like A Programmer
How To Think Like A ProgrammerKassandra Keeton
 
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAmit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAgileSparks
 
Michael Furminger
Michael  FurmingerMichael  Furminger
Michael Furmingerkatero4ok
 
How Using Game Principles Can Help Businesses
How Using Game Principles Can Help BusinessesHow Using Game Principles Can Help Businesses
How Using Game Principles Can Help BusinessesPetra Neiger
 
Enabling the Borderless Organization
Enabling the Borderless OrganizationEnabling the Borderless Organization
Enabling the Borderless OrganizationCisco Canada
 
Cisco small business_communicate_by_leah_davis
Cisco small business_communicate_by_leah_davisCisco small business_communicate_by_leah_davis
Cisco small business_communicate_by_leah_davisgkmurase
 
Considerations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudConsiderations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudMark Voelker
 
From Outlawed to Outstanding
From Outlawed to OutstandingFrom Outlawed to Outstanding
From Outlawed to OutstandingLewandog, Inc,
 
MySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 TipsMySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 TipsOSSCube
 
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011bluechipper
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryOpSource
 
2014 incheon asian game smart sustainable mega sport event
2014 incheon asian game smart sustainable mega sport event2014 incheon asian game smart sustainable mega sport event
2014 incheon asian game smart sustainable mega sport eventCisco Systems
 
Heden, verleden en toekomst van video conferencing
Heden, verleden en toekomst van video conferencingHeden, verleden en toekomst van video conferencing
Heden, verleden en toekomst van video conferencingrobert blaas
 

Ähnlich wie Agile goa kanban presentation sreekanth tadipatri (20)

Shtsuchi ipv6
Shtsuchi ipv6Shtsuchi ipv6
Shtsuchi ipv6
 
Praktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatiePraktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatie
 
Portfolio Management and Organization Flow
Portfolio Management and Organization FlowPortfolio Management and Organization Flow
Portfolio Management and Organization Flow
 
David Suzuki Foundation The Road to TelePresence
David Suzuki Foundation The Road to TelePresenceDavid Suzuki Foundation The Road to TelePresence
David Suzuki Foundation The Road to TelePresence
 
How To Think Like A Programmer
How To Think Like A ProgrammerHow To Think Like A Programmer
How To Think Like A Programmer
 
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAmit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
 
Michael Furminger
Michael  FurmingerMichael  Furminger
Michael Furminger
 
How Using Game Principles Can Help Businesses
How Using Game Principles Can Help BusinessesHow Using Game Principles Can Help Businesses
How Using Game Principles Can Help Businesses
 
AgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile JourneyAgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile Journey
 
Enabling the Borderless Organization
Enabling the Borderless OrganizationEnabling the Borderless Organization
Enabling the Borderless Organization
 
Cisco small business_communicate_by_leah_davis
Cisco small business_communicate_by_leah_davisCisco small business_communicate_by_leah_davis
Cisco small business_communicate_by_leah_davis
 
Considerations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudConsiderations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack Cloud
 
From Outlawed to Outstanding
From Outlawed to OutstandingFrom Outlawed to Outstanding
From Outlawed to Outstanding
 
MySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 TipsMySQL Performance Tuning: Top 10 Tips
MySQL Performance Tuning: Top 10 Tips
 
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS Delivery
 
2014 incheon asian game smart sustainable mega sport event
2014 incheon asian game smart sustainable mega sport event2014 incheon asian game smart sustainable mega sport event
2014 incheon asian game smart sustainable mega sport event
 
Heden, verleden en toekomst van video conferencing
Heden, verleden en toekomst van video conferencingHeden, verleden en toekomst van video conferencing
Heden, verleden en toekomst van video conferencing
 
Business Video
Business VideoBusiness Video
Business Video
 
01
0101
01
 

Kürzlich hochgeladen

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Agile goa kanban presentation sreekanth tadipatri

  • 1. Agile and Lean Software Development An Introduction to Kanban Sreekanth Tadipatri Cisco Systems © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
  • 2. • Why are you here? • Who are you? • Who am I? • What do we want to achieve in the next 90 minutes? © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
  • 3. • What is Agile and Lean? • Some causes of software failure • Principles of Lean Software Development • Introduction to Kanban – group exercise • Summary © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
  • 4. A light weight framework for software development © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
  • 5. Reduce the waste in a system and produce a higher value for the final customer © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
  • 6. • Eliminate Waste • Amplify Learning • Decide as Late as Possible • Deliver as Fast as Possible • Empower the Team • Build Integrity In • See the Whole © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
  • 7. • Frequently and Rapidly Changing Customer Requirements ▫ They can not be fulfilled by a rigid design • Decision Making away from ground realities ▫ Commitment made by folks who don’t do the actual implementation. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
  • 8. • The iron triangle ▫ Scope/ time/ cost fixed • Traditional batch/queue (phase gated approach) ▫ Quality is an afterthought © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
  • 9. • Volunteers please! • Two teams of eight people. • Observers around the tables • Arrange how you will do the work. • Plan 5 minutes • First round 5 minutes • Count - how much was delivered - how much was wasted • Feedback from observers – 5 minutes © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
  • 10. • Volunteers please! • Two teams of eight people. • Observers around the tables • Arrange how you will do the work. • Plan 5 minutes • First round 5 minutes • Count - how much was delivered - how much was wasted • Feedback from observers – 5 minutes © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
  • 11. The Seven Wastes of The Seven Wastes of Manufacturing Software Development Overproduction Extra Features Inventory Requirements Extra Processing Steps Extra Steps Motion Finding Information Defects Bugs Not Caught by Tests Waiting Waiting for Decisions Transportation Handoffs © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
  • 12. • Map the value stream • Visualize the work • Pull work – not push • Identify bottlenecks and eliminate waste • Focus on flow • Limit work in progress • Find better ways of doing things – continuous improvement • Empower people © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
  • 13. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
  • 14. • Questions? • Comments? • Feedback? • Contact me: • sreekantht@gmail.com © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14