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
 
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
 
Michelle Ragusa Cisco Communities 9 26-2012
Michelle Ragusa  Cisco Communities 9 26-2012Michelle Ragusa  Cisco Communities 9 26-2012
Michelle Ragusa Cisco Communities 9 26-2012Michelle Ragusa
 

Ä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
 
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
 
Michelle Ragusa Cisco Communities 9 26-2012
Michelle Ragusa  Cisco Communities 9 26-2012Michelle Ragusa  Cisco Communities 9 26-2012
Michelle Ragusa Cisco Communities 9 26-2012
 

Kürzlich hochgeladen

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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