SlideShare une entreprise Scribd logo
1  sur  36
Going Agile
Agile from the trenches
By Martin Lapointe
Martin Lapointe, Agile Coach @ YP
Owner of an Agile family
Mantra: CARPE DIEM
Passion: Running
Why should you take the Agile pills?
Why use Agile methods?
All experts are in agreement with:
 Deliver value to customers
 Develop team communication and interaction
 Improve quality with a Feature based testing
 Increase visibility and customer feedback
 Deliver frequently a working product
The path to Agility
Phase 1: Prepare
the ground
Focus for Phase 1
59%
30%
10%
1%
Colonne1
Stabilization
Training
Scrum
Agile
Phase 1: Prepare the ground
Symptoms I experienced with teams:
•Collaboration weak
•Product vision missing
•No references to users
•Long cycles
•Importance put on budget
Phase 1: Objectives
The objective of the first
phase is to bring structure
and consistency
Phase 1: Objectives –> How?
Develop the concept of small incremental
deliveries.
Process to be improved, but the team starts
to learn by experimenting.
Phase 1: Objectives –> How?
Develop a
clear
definition
of the roles
Phase 1: Objectives –> How?
Start the project with:
•rules of engagement
•Product Vision
•Definition of the user type and persona
•Preliminary backlog with Epics and stories for the
first two sprints
Phase 1: Objectives –> How?
Make dedicated and stable teams
Phase 1: Results
The work gets organized and visibility gets
better
The team starts to:
Get out of the command and control approach
Understand to role of the client in the team
Appreciate feedback and Product vision
Phase 2 :
Applying Scrum
Focus for Phase 2
10%
20%
60%
10%
Colonne1
Stabilization
Training
Scrum
Agile
Phase 2 : Applying Scrum 1/2
In this phase, discipline
• Timeboxed and allocated time is followed
• Sprints are well defined and not changing once started
• Roles are clear and applied
Phase 2 : Applying Scrum 2/2
In this phase, discipline
• An experience ScrumMaster is part of the team
• A Product Owner is trained and dedicated to the team
• The Sprint includes all Scrum rituals for proper execution
Phase 2: Results
• The Product Owner writes good User Stories
• Product Owner prioritizes the backlog
• The team has a Scrum Board to synchronize efforts
• Disruptions are minimized with the help of the Scrum Master
When implementing
Scrum, be careful
with the frAgile
behaviours
emerging
“Our project is too technical,
we don’t need a persona
“We don’t need a Product Owner
“ You are not
technical enough to
be a Scrum Master
You need to
increase your
velocity by 50
points…
Planning should
last until
everything is
covered
We're in a hurry,
so we'll do QA
after this Sprint
Retrospectives a about people
complaining, better to avoid them
Phase 3: Become
Agile
Focus for Phase 3
0%
5%
15%
80%
Colonne1
Stabilization
Training
Scrum
Agile
Phase 3: Become Agile
• Survival mode is gone
• The fear of making mistakes is gone
• Teams are self-organized and multidisciplinary
• Decisions are taken by the team
• Teams are designed to deploy functionalities (all layers)
• Guilds are organized to share knowledge in the organisation
• Budgeting is done in the Agile way
• Innovation is a day to day thing
• Clients are now partners
Phase 4: The Agile
Governance
Phase 4: The Agile Governance
1. Agile needs to be “sponsored” from the top.
A top heavy and inflexible management team,
and associated red tape, will not enable
successful Agile adoption.
Phase 4: The Agile Governance
2. Agile means “empowerment”. Good agile
teams take ownership of their work and ensure
objectives can be met. Trust and good
communications are key for this to succeed.
Phase 4: The Agile Governance
3. Agile needs some “traditional” controls.
A bad agile project is equivalent to a bad
waterfall project and there is understandable
concern that chaos will reign in a flexible-
empowered world.
Conclusion

Contenu connexe

Tendances

19 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_119 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_1Lanette Creamer
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarnaElad Maimon
 
More Than A Tester by Paul Meeker
More Than A Tester by Paul MeekerMore Than A Tester by Paul Meeker
More Than A Tester by Paul MeekerQA or the Highway
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAgileFever
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Aloke Bhattacharya
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and groomingArevik Harutyunyan
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
 
self funding agile2
self funding agile2self funding agile2
self funding agile2Daniel Poon
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumHawkman Academy
 
Art of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyArt of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyVlad Savitsky
 

Tendances (20)

Scrumban
ScrumbanScrumban
Scrumban
 
19 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_119 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_1
 
Beyond Agile Software
Beyond Agile SoftwareBeyond Agile Software
Beyond Agile Software
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum
ScrumScrum
Scrum
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarna
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
More Than A Tester by Paul Meeker
More Than A Tester by Paul MeekerMore Than A Tester by Paul Meeker
More Than A Tester by Paul Meeker
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Catch agile
Catch agileCatch agile
Catch agile
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
self funding agile2
self funding agile2self funding agile2
self funding agile2
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Art of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyArt of Estimation. Vlad Savitsky
Art of Estimation. Vlad Savitsky
 

Similaire à Going Agile from the trenches - Martin Lapointe, Agile Coach

Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Ravi Tadwalkar
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology AssessmentSandy Lee
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7Ravi Tadwalkar
 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionAgile Velocity
 
software engineering agile development notes.pptx
software engineering agile development notes.pptxsoftware engineering agile development notes.pptx
software engineering agile development notes.pptxAbhinay93499
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017Maurizio Mancini
 

Similaire à Going Agile from the trenches - Martin Lapointe, Agile Coach (20)

Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7
 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
 
Agile isd by_lisa_cooney
Agile isd by_lisa_cooneyAgile isd by_lisa_cooney
Agile isd by_lisa_cooney
 
software engineering agile development notes.pptx
software engineering agile development notes.pptxsoftware engineering agile development notes.pptx
software engineering agile development notes.pptx
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Invite the tester to the party
Invite the tester to the partyInvite the tester to the party
Invite the tester to the party
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Going Agile from the trenches - Martin Lapointe, Agile Coach

  • 1. Going Agile Agile from the trenches By Martin Lapointe
  • 2. Martin Lapointe, Agile Coach @ YP Owner of an Agile family Mantra: CARPE DIEM Passion: Running
  • 3. Why should you take the Agile pills?
  • 4. Why use Agile methods? All experts are in agreement with:  Deliver value to customers  Develop team communication and interaction  Improve quality with a Feature based testing  Increase visibility and customer feedback  Deliver frequently a working product
  • 5. The path to Agility
  • 7. Focus for Phase 1 59% 30% 10% 1% Colonne1 Stabilization Training Scrum Agile
  • 8. Phase 1: Prepare the ground Symptoms I experienced with teams: •Collaboration weak •Product vision missing •No references to users •Long cycles •Importance put on budget
  • 9. Phase 1: Objectives The objective of the first phase is to bring structure and consistency
  • 10. Phase 1: Objectives –> How? Develop the concept of small incremental deliveries. Process to be improved, but the team starts to learn by experimenting.
  • 11. Phase 1: Objectives –> How? Develop a clear definition of the roles
  • 12. Phase 1: Objectives –> How? Start the project with: •rules of engagement •Product Vision •Definition of the user type and persona •Preliminary backlog with Epics and stories for the first two sprints
  • 13. Phase 1: Objectives –> How? Make dedicated and stable teams
  • 14. Phase 1: Results The work gets organized and visibility gets better The team starts to: Get out of the command and control approach Understand to role of the client in the team Appreciate feedback and Product vision
  • 16. Focus for Phase 2 10% 20% 60% 10% Colonne1 Stabilization Training Scrum Agile
  • 17. Phase 2 : Applying Scrum 1/2 In this phase, discipline • Timeboxed and allocated time is followed • Sprints are well defined and not changing once started • Roles are clear and applied
  • 18. Phase 2 : Applying Scrum 2/2 In this phase, discipline • An experience ScrumMaster is part of the team • A Product Owner is trained and dedicated to the team • The Sprint includes all Scrum rituals for proper execution
  • 19. Phase 2: Results • The Product Owner writes good User Stories • Product Owner prioritizes the backlog • The team has a Scrum Board to synchronize efforts • Disruptions are minimized with the help of the Scrum Master
  • 20. When implementing Scrum, be careful with the frAgile behaviours emerging
  • 21. “Our project is too technical, we don’t need a persona
  • 22. “We don’t need a Product Owner
  • 23. “ You are not technical enough to be a Scrum Master
  • 24.
  • 25. You need to increase your velocity by 50 points…
  • 27. We're in a hurry, so we'll do QA after this Sprint
  • 28. Retrospectives a about people complaining, better to avoid them
  • 30. Focus for Phase 3 0% 5% 15% 80% Colonne1 Stabilization Training Scrum Agile
  • 31. Phase 3: Become Agile • Survival mode is gone • The fear of making mistakes is gone • Teams are self-organized and multidisciplinary • Decisions are taken by the team • Teams are designed to deploy functionalities (all layers) • Guilds are organized to share knowledge in the organisation • Budgeting is done in the Agile way • Innovation is a day to day thing • Clients are now partners
  • 32. Phase 4: The Agile Governance
  • 33. Phase 4: The Agile Governance 1. Agile needs to be “sponsored” from the top. A top heavy and inflexible management team, and associated red tape, will not enable successful Agile adoption.
  • 34. Phase 4: The Agile Governance 2. Agile means “empowerment”. Good agile teams take ownership of their work and ensure objectives can be met. Trust and good communications are key for this to succeed.
  • 35. Phase 4: The Agile Governance 3. Agile needs some “traditional” controls. A bad agile project is equivalent to a bad waterfall project and there is understandable concern that chaos will reign in a flexible- empowered world.

Notes de l'éditeur

  1. Agile is a big buzz word, everyone wants to pretend they are agile. But what does it really means? Agile applied right, can cure a lot problems, but will make visible the dysfunctions, which can make people frAgile…
  2. Deliver value to an involved Customer Improve quality with a Feature based testing approach Increase visibility and customer feedback Deliver frequently a working product
  3. Anti-Pattern: User Story missing user voice Our project is about searching in data We don’t have a client We don’t a specification The project is not progressing because we are not able to define the project scope
  4. Anti-Pattern: Confusion in roles (Product Owner) The solution is self explanatory We have a Project Manager to take care of the projects One person cannot be empower with all product decisions The role does not exist in our org chart
  5. Anti-Pattern: Scrum Master being the tech lead You are not technical enough to be a Scrum Master Belief that a Scrum Master is a tech lead Confusion on SM not being the Project Manager
  6. Anti-Pattern: Command and control Only one person has the truth and everyone has to comply Controlling as a bad impact on people Destroy autonomy and creativity
  7. Anti-Pattern: Artificial velocity increase The other teams are doing more, you need to increase velocity Now you will do 2 stand-ups in the day to report progress You will have to work on week-end to go faster And by the way, why is the build broken
  8. Anti-Pattern:
  9. Anti-Pattern: Testing at the end
  10. Anti-Pattern: Missing retrospective – No improvement process The Scrum Master People are only whining Hurry – Time pressure – Let’s get it over with! No preparation Dismiss other people’s ideas