SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Último

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 

Último (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"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...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 

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