SlideShare a Scribd company logo
1 of 36
Continuous improvement in practice Agile Mëtteg – June 17th, 2010
OBJECTIVES & AGENDA Objectives This session will give you a quick overview of agile values and principles. It will then focus on a key aspect (continuous improvement) and provide you with practical examples and techniques to help your team learn and become more efficient. Agenda Introduction of Agile Partner The attendees Introduction to the values of Agile Software Development  Overview of Scrum and Lean principles   Continuous improvement and agile retrospectives  Techniques and tips for conducting retrospectives   Q&A  June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 2
AGILE PARTNER SERVICES IS users Services Custom Software Development & Maintenance Our core business to answer customer needs IS services Thanks to our expertise we can support IT team to reach their productivity & quality objectives (Assessment, Coaching, Support, Training, Resource delegation…) IS Solutions Take benefit from commercial or Open Source platform to answer as quick as possible to specific needs IS users services We can support Product & Services owners to work closely with the IT team (Assessment, Coaching, Support, Training, Resource delegation…) 1 4 Software Development & SoftwareMaintenance 2 ISSolutions IS Services Agility Agility 1 2 3 Agility June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 3 3 4
Let’s get acquainted June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 4
PRESENTATION OF THE ATTENDEES Who are you ? What is your role ? What do you know about agility ? What are your expectations ? June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 5
AGILITY – IT’s a mindset June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 6
THE THREE PILARS TRANSPARENCY to share a vision and create visibility ensures that aspects of the process that affect the outcome must be visible, agreed and shared to those managing the outcomes. INSPECTION to react rapidly The various aspects of the process must be inspected frequently enough so that unacceptable variances in the process can be detected. ADAPTATION to respond more accurately to the needs An adjustment must be made as quickly as possible to minimize further deviation if one or more aspects of the process are outside acceptable limits, and that the resulting product will be unacceptable  June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 7 Source: SCRUM GUIDE By Ken Schwaber, May, 2009
THE 4 VALUES Extract from Manifesto for Agile Software Development: Individuals and interactions  	over processes and tools Working software  	over comprehensive documentation Customer collaboration 	over contract negotiation Responding to change  	over following a plan June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 8 Source: http://www.agilemanifesto.org/
LEAN  SW DEV: 7 PRINCIPLES 	1. Eliminate WasteFocus: Is the task useful to reach the objectives 	2. Build Quality In     	Focus: Quality is a day to day attitude 	3. Create Knowledge   	Focus: Learn from experiences to be more efficient after 	4. Defer Commitment  	Focus: Take decision as soon as you have relevant information 	5. Deliver Fast  	Focus: Reduce lead time to correct defect 	6. Respect People   	Focus: Prefer to work as a Team instead of as a Group 	7. Optimize The WholeFocus: Evaluate / Measure Value stream to optimize on right level Source: Poppendieck.LLC  June 17th, 2010 9 Agile Mëtteg - Continuous improvement in practice
ADAPTATION vs. ANTICIPATION Source: Succeeding with Agile: Software Development using Scrum, Mike Cohn , Addison-Wesley, 2009 June 17th, 2010 10 Agile Mëtteg - Continuous improvement in practice
Overview of Scrum and KANBAN June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 11
SCRUM Team Scrum Master Product Owner June 17th, 2010 12 Agile Mëtteg - Continuous improvement in practice
WHEN TO USE SCRUM Scrumperformshere Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. June 17th, 2010 13 Agile Mëtteg - Continuous improvement in practice
KANBAN – LEAN INITIATIVE June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 14 Source: Kanban and Scrum making the most of both – Henri Kniberg & Mathias Skarin
WHEN TO USE KANBAN Optimize a organization in terms of performance of the organization quantity of valuable work delivered  cycle time to deliver work Encourages discussion about improvements and action to take because it provides transparency into the process and its flow exposes bottlenecks, queues, variability and waste June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 15
Continuous improvement and agile retrospectives June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 16
CONTINUOUS IMPROVEMENT PROCESS June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 17 Based on the principles of the Deming  Cycle Incorporate the principle to take benefit of the lessons learned
Continuousimprovementis not onlyrelated to agility. Examples of techniques used in continuousimprovement to analyzeproblemsencounteredduring a project : The « five WHY » « Project post mortem » review « Fishbone » diagram Who has alreadyused one of these techniques ? June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 18
Agile specificitywithScrum :  Feedback isaskedregularly, all along the project, and the benefits are for the projectitself June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 19
SCRUM feedback loopsaddresstwo aspects of agile projects : To adapt the product to itsenvironment all along the project To adapt the developmentprocess all along the project Agile retrospectivesonly focus on the developmentprocess June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 20
Techniques and tips for conducting retrospectives June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 21
The “best” structure of an agile retrospective The « best » structure for an agile retrospectiveis : Set the stage Gather data Generate insights Decidewhat to do Close the retrospective June 17th, 2010 Agile Mëtteg - Continuous improvement in practice Source: Agile retrospectives by Esther Derby and Diana Larsen 22
Benefits Benefits for the team ,[object Object]
Understanddifferent points of view
Follow a naturalorder of thinking
Take a comprehensiveview of the team’scurrentmethods and practices
Allow the discussion to go whereitneeds to go, ratherthanpredetermining the outcome
Leave the retrospectivewithconcrete actions and experiments for the nextiterationJune 17th, 2010 Agile Mëtteg - Continuous improvement in practice 23
CASE STUDY Let’s make the retrospective of this seminar ! June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 24
1. Set the stage 1. Set the stage ,[object Object]
Agenda of the session
Activity to set the stage and prepare all the attendees to be in a participative mode
e.g. : « Check-In », asking a question everybodycananswer. « I pass » isallowed.
« In one or twowords, what do youthink about thisseminar ? »June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 25
2. Gather data 2. Gather data ,[object Object]
Start withevents, metrics and featurescompleted

More Related Content

What's hot

Requirementless testing
Requirementless testingRequirementless testing
Requirementless testingJulen Mohanty
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenchesGeorge Stamos
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2Thanh Nguyen
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Cprime
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewMichael Sahota
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsGraham Dick
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainCprime
 
The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)Bill Gaiennie
 

What's hot (20)

Requirementless testing
Requirementless testingRequirementless testing
Requirementless testing
 
QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
 
Business Value Driven Portfolio Management
Business Value Driven Portfolio ManagementBusiness Value Driven Portfolio Management
Business Value Driven Portfolio Management
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Intelliware's Agile Adoption Checklist
Intelliware's Agile Adoption ChecklistIntelliware's Agile Adoption Checklist
Intelliware's Agile Adoption Checklist
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)
 

Similar to Agile Mëtteg series - Session 4

Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"Yvonne Shek
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptxRamachandra Reddy
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabHealth Innovation Wessex
 
Accelerator Workshop "Before"
Accelerator Workshop "Before"Accelerator Workshop "Before"
Accelerator Workshop "Before"Yvonne Shek
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programChristopher King
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agileqtntpam
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouNowell Strite
 
3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Team3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Teamvalidately
 
Isobar - Product & Ventures - Product Growth Management Playbook
Isobar - Product & Ventures -  Product Growth Management PlaybookIsobar - Product & Ventures -  Product Growth Management Playbook
Isobar - Product & Ventures - Product Growth Management PlaybookNhat Tran
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projectsabcd82
 
Déployer le Lean lors d’un rachat d’entreprise
Déployer le Lean lors d’un rachat d’entrepriseDéployer le Lean lors d’un rachat d’entreprise
Déployer le Lean lors d’un rachat d’entrepriseOperae Partners
 

Similar to Agile Mëtteg series - Session 4 (20)

Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptx
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile overview
Agile overviewAgile overview
Agile overview
 
Accelerator Workshop "Before"
Accelerator Workshop "Before"Accelerator Workshop "Before"
Accelerator Workshop "Before"
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
APM Portfolio SIG Annual General Meeting 2014
APM Portfolio SIG Annual General Meeting 2014APM Portfolio SIG Annual General Meeting 2014
APM Portfolio SIG Annual General Meeting 2014
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For You
 
3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Team3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Team
 
Isobar - Product & Ventures - Product Growth Management Playbook
Isobar - Product & Ventures -  Product Growth Management PlaybookIsobar - Product & Ventures -  Product Growth Management Playbook
Isobar - Product & Ventures - Product Growth Management Playbook
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projects
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Déployer le Lean lors d’un rachat d’entreprise
Déployer le Lean lors d’un rachat d’entrepriseDéployer le Lean lors d’un rachat d’entreprise
Déployer le Lean lors d’un rachat d’entreprise
 

More from Agile Partner S.A.

Domain-Driven Design: From strategic business goals to software implementation
Domain-Driven Design: From strategic business goals to software implementationDomain-Driven Design: From strategic business goals to software implementation
Domain-Driven Design: From strategic business goals to software implementationAgile Partner S.A.
 
Devops: la réunion des co-propriétaires
Devops: la réunion des co-propriétairesDevops: la réunion des co-propriétaires
Devops: la réunion des co-propriétairesAgile Partner S.A.
 
Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...
Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...
Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...Agile Partner S.A.
 
Agilité : la voix de la collaboration
Agilité : la voix de la collaborationAgilité : la voix de la collaboration
Agilité : la voix de la collaborationAgile Partner S.A.
 
Market validation (by Sylvain Chery)
Market validation (by Sylvain Chery)Market validation (by Sylvain Chery)
Market validation (by Sylvain Chery)Agile Partner S.A.
 
ALM and DevOps in the health industry
ALM and DevOps in the health industryALM and DevOps in the health industry
ALM and DevOps in the health industryAgile Partner S.A.
 
Agile Brown Bag: Gouvernance SharePoint
Agile Brown Bag: Gouvernance SharePointAgile Brown Bag: Gouvernance SharePoint
Agile Brown Bag: Gouvernance SharePointAgile Partner S.A.
 
Agile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOpsAgile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOpsAgile Partner S.A.
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Partner S.A.
 
Retour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilitéRetour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilitéAgile Partner S.A.
 
Continuous innovation with Lean Startup
Continuous innovation with Lean StartupContinuous innovation with Lean Startup
Continuous innovation with Lean StartupAgile Partner S.A.
 
Maîtriser et controler vos projets Agile
Maîtriser et controler vos projets AgileMaîtriser et controler vos projets Agile
Maîtriser et controler vos projets AgileAgile Partner S.A.
 
Kanban: going Lean/Agile for your IT dev. & support team
Kanban: going Lean/Agile for your IT dev. & support teamKanban: going Lean/Agile for your IT dev. & support team
Kanban: going Lean/Agile for your IT dev. & support teamAgile Partner S.A.
 
Agility, a mature approach, the fruit of more than 30 years research
Agility, a mature approach, the fruit of more than 30 years researchAgility, a mature approach, the fruit of more than 30 years research
Agility, a mature approach, the fruit of more than 30 years researchAgile Partner S.A.
 

More from Agile Partner S.A. (20)

Domain-Driven Design: From strategic business goals to software implementation
Domain-Driven Design: From strategic business goals to software implementationDomain-Driven Design: From strategic business goals to software implementation
Domain-Driven Design: From strategic business goals to software implementation
 
Devops: la réunion des co-propriétaires
Devops: la réunion des co-propriétairesDevops: la réunion des co-propriétaires
Devops: la réunion des co-propriétaires
 
Découverte de l'esprit agile
Découverte de l'esprit agileDécouverte de l'esprit agile
Découverte de l'esprit agile
 
Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...
Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...
Comment intégrer au plus tôt l’utilisateur dans le développement d’une applic...
 
Agilité : la voix de la collaboration
Agilité : la voix de la collaborationAgilité : la voix de la collaboration
Agilité : la voix de la collaboration
 
Market validation (by Sylvain Chery)
Market validation (by Sylvain Chery)Market validation (by Sylvain Chery)
Market validation (by Sylvain Chery)
 
ALM and DevOps in the health industry
ALM and DevOps in the health industryALM and DevOps in the health industry
ALM and DevOps in the health industry
 
Agile Brown Bag: Gouvernance SharePoint
Agile Brown Bag: Gouvernance SharePointAgile Brown Bag: Gouvernance SharePoint
Agile Brown Bag: Gouvernance SharePoint
 
Agile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOpsAgile Mëtteg Septembre 2015: Introduction à DevOps
Agile Mëtteg Septembre 2015: Introduction à DevOps
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: Introduction
 
Introduction to agile methods
Introduction to agile methodsIntroduction to agile methods
Introduction to agile methods
 
Retour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilitéRetour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilité
 
Continuous innovation with Lean Startup
Continuous innovation with Lean StartupContinuous innovation with Lean Startup
Continuous innovation with Lean Startup
 
Agile testing games
Agile testing gamesAgile testing games
Agile testing games
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Lkfr12 - De Scrum à Kanban
Lkfr12 - De Scrum à KanbanLkfr12 - De Scrum à Kanban
Lkfr12 - De Scrum à Kanban
 
Maîtriser et controler vos projets Agile
Maîtriser et controler vos projets AgileMaîtriser et controler vos projets Agile
Maîtriser et controler vos projets Agile
 
Kanban: going Lean/Agile for your IT dev. & support team
Kanban: going Lean/Agile for your IT dev. & support teamKanban: going Lean/Agile for your IT dev. & support team
Kanban: going Lean/Agile for your IT dev. & support team
 
It job day Henam 2011-06-20
It job day Henam 2011-06-20It job day Henam 2011-06-20
It job day Henam 2011-06-20
 
Agility, a mature approach, the fruit of more than 30 years research
Agility, a mature approach, the fruit of more than 30 years researchAgility, a mature approach, the fruit of more than 30 years research
Agility, a mature approach, the fruit of more than 30 years research
 

Recently uploaded

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 

Recently uploaded (20)

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 

Agile Mëtteg series - Session 4

  • 1. Continuous improvement in practice Agile Mëtteg – June 17th, 2010
  • 2. OBJECTIVES & AGENDA Objectives This session will give you a quick overview of agile values and principles. It will then focus on a key aspect (continuous improvement) and provide you with practical examples and techniques to help your team learn and become more efficient. Agenda Introduction of Agile Partner The attendees Introduction to the values of Agile Software Development Overview of Scrum and Lean principles  Continuous improvement and agile retrospectives Techniques and tips for conducting retrospectives  Q&A June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 2
  • 3. AGILE PARTNER SERVICES IS users Services Custom Software Development & Maintenance Our core business to answer customer needs IS services Thanks to our expertise we can support IT team to reach their productivity & quality objectives (Assessment, Coaching, Support, Training, Resource delegation…) IS Solutions Take benefit from commercial or Open Source platform to answer as quick as possible to specific needs IS users services We can support Product & Services owners to work closely with the IT team (Assessment, Coaching, Support, Training, Resource delegation…) 1 4 Software Development & SoftwareMaintenance 2 ISSolutions IS Services Agility Agility 1 2 3 Agility June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 3 3 4
  • 4. Let’s get acquainted June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 4
  • 5. PRESENTATION OF THE ATTENDEES Who are you ? What is your role ? What do you know about agility ? What are your expectations ? June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 5
  • 6. AGILITY – IT’s a mindset June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 6
  • 7. THE THREE PILARS TRANSPARENCY to share a vision and create visibility ensures that aspects of the process that affect the outcome must be visible, agreed and shared to those managing the outcomes. INSPECTION to react rapidly The various aspects of the process must be inspected frequently enough so that unacceptable variances in the process can be detected. ADAPTATION to respond more accurately to the needs An adjustment must be made as quickly as possible to minimize further deviation if one or more aspects of the process are outside acceptable limits, and that the resulting product will be unacceptable June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 7 Source: SCRUM GUIDE By Ken Schwaber, May, 2009
  • 8. THE 4 VALUES Extract from Manifesto for Agile Software Development: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 8 Source: http://www.agilemanifesto.org/
  • 9. LEAN SW DEV: 7 PRINCIPLES 1. Eliminate WasteFocus: Is the task useful to reach the objectives 2. Build Quality In      Focus: Quality is a day to day attitude 3. Create Knowledge    Focus: Learn from experiences to be more efficient after 4. Defer Commitment   Focus: Take decision as soon as you have relevant information 5. Deliver Fast   Focus: Reduce lead time to correct defect 6. Respect People   Focus: Prefer to work as a Team instead of as a Group 7. Optimize The WholeFocus: Evaluate / Measure Value stream to optimize on right level Source: Poppendieck.LLC June 17th, 2010 9 Agile Mëtteg - Continuous improvement in practice
  • 10. ADAPTATION vs. ANTICIPATION Source: Succeeding with Agile: Software Development using Scrum, Mike Cohn , Addison-Wesley, 2009 June 17th, 2010 10 Agile Mëtteg - Continuous improvement in practice
  • 11. Overview of Scrum and KANBAN June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 11
  • 12. SCRUM Team Scrum Master Product Owner June 17th, 2010 12 Agile Mëtteg - Continuous improvement in practice
  • 13. WHEN TO USE SCRUM Scrumperformshere Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. June 17th, 2010 13 Agile Mëtteg - Continuous improvement in practice
  • 14. KANBAN – LEAN INITIATIVE June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 14 Source: Kanban and Scrum making the most of both – Henri Kniberg & Mathias Skarin
  • 15. WHEN TO USE KANBAN Optimize a organization in terms of performance of the organization quantity of valuable work delivered cycle time to deliver work Encourages discussion about improvements and action to take because it provides transparency into the process and its flow exposes bottlenecks, queues, variability and waste June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 15
  • 16. Continuous improvement and agile retrospectives June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 16
  • 17. CONTINUOUS IMPROVEMENT PROCESS June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 17 Based on the principles of the Deming Cycle Incorporate the principle to take benefit of the lessons learned
  • 18. Continuousimprovementis not onlyrelated to agility. Examples of techniques used in continuousimprovement to analyzeproblemsencounteredduring a project : The « five WHY » « Project post mortem » review « Fishbone » diagram Who has alreadyused one of these techniques ? June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 18
  • 19. Agile specificitywithScrum : Feedback isaskedregularly, all along the project, and the benefits are for the projectitself June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 19
  • 20. SCRUM feedback loopsaddresstwo aspects of agile projects : To adapt the product to itsenvironment all along the project To adapt the developmentprocess all along the project Agile retrospectivesonly focus on the developmentprocess June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 20
  • 21. Techniques and tips for conducting retrospectives June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 21
  • 22. The “best” structure of an agile retrospective The « best » structure for an agile retrospectiveis : Set the stage Gather data Generate insights Decidewhat to do Close the retrospective June 17th, 2010 Agile Mëtteg - Continuous improvement in practice Source: Agile retrospectives by Esther Derby and Diana Larsen 22
  • 23.
  • 25. Follow a naturalorder of thinking
  • 26. Take a comprehensiveview of the team’scurrentmethods and practices
  • 27. Allow the discussion to go whereitneeds to go, ratherthanpredetermining the outcome
  • 28. Leave the retrospectivewithconcrete actions and experiments for the nextiterationJune 17th, 2010 Agile Mëtteg - Continuous improvement in practice 23
  • 29. CASE STUDY Let’s make the retrospective of this seminar ! June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 24
  • 30.
  • 31. Agenda of the session
  • 32. Activity to set the stage and prepare all the attendees to be in a participative mode
  • 33. e.g. : « Check-In », asking a question everybodycananswer. « I pass » isallowed.
  • 34. « In one or twowords, what do youthink about thisseminar ? »June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 25
  • 35.
  • 36. Start withevents, metrics and featurescompleted
  • 38. e.g. : « MadSadGlad » to gather data about feelings and discover the sources of satisfying and unsatisfying times.June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 26
  • 39.
  • 41. Find solutions and additionalpossibilities
  • 42. Analyze pros and cons of eachpossibility
  • 43. Make a list of potentialimprovements
  • 45. e.g. : « Brainstorming withTalkingToken »+ « Votingwith Dots » June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 27
  • 46.
  • 48. Create new items in the backlog to be sure thattheywillbetakenintoaccount
  • 50. e.g. : « SMART Goals »June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 28
  • 51. 4. Decide what to do « SMART Goals » : Specific Measurable Attainable Relevant Timely June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 29
  • 52.
  • 53. Make a retrospective of the retrospective
  • 54. Inspect and adaptalsoapplies to retrospectives
  • 56. e.g. : « ROTI or Return on Time Invested »June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 30
  • 57. CONCLUSION June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 31
  • 58. Learn to learn June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 32 Based on the Deming wheel (or cycle) 1 1 D The objective to reachis the creation of added value The wheel evolves continuously towards the target The spacers are used to consolidate gains and prevent the wheel to come back down P Objective = Creation of value C A 2 2 3 3 Leveraging learning and consolidate the gains
  • 59. AN UNIVERSAL APPROACH June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 33
  • 60. NEXT TRAININGS & CERTIFICATIONS June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 34 Complete calendar on: http://www.agilepartner.net/training/training_calendar.html
  • 61. RESOURCES Agile Partner: www.agilepartner.net Agile Interest Group Luxembourg:www.aiglu.org Agile Alliance: www.agilealliance.org Scrum alliance: www.scrumalliance.org Scrum.org June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 35
  • 62. CONTACTS Thank You June 17th, 2010 Agile Mëtteg - Continuous improvement in practice 36

Editor's Notes

  1. Visualize the workflow1) Split the work into pieces, write each item on a card and put on the wall2) Use named columns to illustrate where each item is in the workflow.3) Limit Work In Progress (WIP) - assign explicit limits to how many items may be in progress at each workflow state4) Measure the lead time (average time to complete one item, sometimes called “cycle time”), optimize the process to makelead time as small and predictable as possible
  2. Adapt the product : the reviewAdapt the process : the retrospective
  3. Tatoe (Japanese): example; simile; metaphor; allegory; parable
  4. Goal of the session : help us improveour sessionAgenda : temps restant -10 à 15 min
  5. SMART goals : SpecificMeasurableAttainableRelevantTimely
  6. SMART goals : SpecificMeasurableAttainableRelevantTimely
  7. Sur une échelle de 0 à 4