SlideShare une entreprise Scribd logo
1  sur  43
The life before and after Scrum Michel Goldenberg CSM/CSP Payam Afkari CSM
About this presentation This presentation talks about some cases showing the processes in the IT team before Scrum;  How Scrum was implemented; Some problems that appeared during the implementation and how they were solved; What Scrum changed in the IT teams. 2 www.scrumusergroup.ca
Michel Goldenberg Agile Coach acting in Montréal area; Over 10 years of experience in IT; Expertise: Coaching people and implementing Scrum in big corporations. Cofounder of Montreal’s Scrum user group 3 www.scrumusergroup.ca
Payam Afkari Scrum Master and Business analyst in montreal area Close to 10 years in IT. Cofounder of Montreal’s Scrum user group 4 www.scrumusergroup.ca
The waterfall approach Etude opportunite  Preliminary analysis Architecture  Developpement  testing Implementation Request for Change Add pictures www.scrumusergroup.ca 5
The waterfall approach Requirement Gathering  and analysis Client see for the first time System design Implementation testing Deployment Yes Maintenance Client  approval RFC No New functionality
Used functionality www.scrumusergroup.ca 7
From plan driven to value driven dev www.scrumusergroup.ca 8
Scrum Framework Analysis www.scrumusergroup.ca 9
www.scrumusergroup.ca 10
Scrum Framework (vision) Analysis www.scrumusergroup.ca 11
Vision  Before: Client came with his vision and wanted his solution. After : the team works with the client to validate the needs and to come up with a better vision and solution www.scrumusergroup.ca 12
Scrum Framework (Release planning) Analysis www.scrumusergroup.ca 13
Release planning (Before) Project manager creates the plan and all the activities that he thinks is necessary.  The activities are assigned to members .  The release date is scheduled (imposed).  Every body think they know their job for the project. www.scrumusergroup.ca 14
Release Planning (After ) A product backlog is created with the help of the client (product owner, PO); The PO prioritize the product backlog items; Team has an idea of what should be done; A release date can be proposed, based on the performance (velocity) of the team.  www.scrumusergroup.ca 15
Release planning - Challenges we went through Project manager wants to take control; Work on task instead of activities; Moving from a service provider to a partnership with the client; Identify a PO; Getting the client (PO) to work with the team; Client wants to sign a contracts; Client is hesitant. www.scrumusergroup.ca 16
Release planning Release Plan Sprint 1 Sprint 2 Sprint  3 - 8 Release planning	 www.scrumusergroup.ca 17
Scrum framework (Sprint planning) Analysis www.scrumusergroup.ca 18
Sprint planning (Before) Activity planning done by the Project manager. No such thing as sprint. No negotiation. www.scrumusergroup.ca 19
Sprint planning (After) Team works with the client to prioritize the items that would be done in this sprint; Items broken into tasks; Evaluating the tasks; Commitment to deliver the sprint; Lots of room for negotiation. www.scrumusergroup.ca 20
Sprint planning - Challenges we went through Explaining the value of Scrum; Changing the team spirit; Used to being told what to do; Trusting each other; Make developers to talk together; Working together. www.scrumusergroup.ca 21
Sprint planning Sprint 1 Sprint planning Story Story Sprint Plan Story Ongoing Done Planned Task Task Story Task Task Task Task Task Task Task Task Task Task Task Task www.scrumusergroup.ca 22
The sprint backlog	 www.scrumusergroup.ca 23
Scrum framework (sprint) Analysis www.scrumusergroup.ca 24
Sprint (Before) No such thing as sprint; www.scrumusergroup.ca 25
Sprint (After) Fewer features; Better quality; Suitable for the client; Easier to manage; Faster feedback; Team spirit. www.scrumusergroup.ca 26
Sprint - Challenges we went through Not every one ready for sprinting; Members still need to be told what to do; Hero personality; Zero personality; Collaboration between team member; Team effort vs individual effort; Team commitment vs individual commitment. www.scrumusergroup.ca 27
Scrum framework (Daily Standup) Analysis www.scrumusergroup.ca 28
Daily Standup (Before) Not really daily standup; Not for the benefice of the team but rather for the PM management status; Scheduled and driven by the PM. www.scrumusergroup.ca 29
Daily Standup(After) For the team; By the team;  About the team; For a better product. www.scrumusergroup.ca 30
Daily Standup - Challenges we went through PM trying to take control. PM interrupting the team.  Members not speaking freely.  Focus on what was done yesterday and what will be done today. Keep it short. Keep other discussion for later.
Scrum framework (Product Increment) Analysis www.scrumusergroup.ca 32
Product increment (Before) www.scrumusergroup.ca 33
Product increment (After) Team decide of the definition of Done; This definition helps up having a potentially shippable product; When ever the PO find it satisfactory, it can be shipped.
Product Increment - Challenges we went through ,[object Object]
Focus on the story, even if the functionality is not complete.
Developer reaction, not adding to much fine tuning.,[object Object]
Sprint review (Before ) www.scrumusergroup.ca 37
Sprint review (After ) Demo of working functionnality Assist client with future functionality decision Add/remove functionality Change priority Burndown chart Statistics/metrics Risk/Issues www.scrumusergroup.ca 38
Sprint review (Challenges ) Clients attitude. That’s what I want; Organising the presentation with the client’s busy schedule; Client’s feedback: Focus on important things; Client expectation (not finished functionality?); Controlling developers (planning bugs for next sprint).
Scrum framework (Sprint retrospective) Analysis www.scrumusergroup.ca 40
[object Object],Sprint retrospective - Before www.scrumusergroup.ca 41
Sprint retrospective - After Retrospection is the heart of Scrum – creating and responding to change about how the team will perform; Retrospective can occur anytime the team feels they need one. www.scrumusergroup.ca 42

Contenu connexe

Tendances

Tendances (20)

Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Overview of Scrum
Overview of ScrumOverview of Scrum
Overview of Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidated
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Close to agile
Close to agileClose to agile
Close to agile
 
SCRUM Development Process
SCRUM Development ProcessSCRUM Development Process
SCRUM Development Process
 
Scrum Out Of The Nutshell
Scrum Out Of The NutshellScrum Out Of The Nutshell
Scrum Out Of The Nutshell
 
How to Manage Marketing Projects and People (Without Going Insane)
How to Manage Marketing Projects and People (Without Going Insane)How to Manage Marketing Projects and People (Without Going Insane)
How to Manage Marketing Projects and People (Without Going Insane)
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
scrum
scrumscrum
scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 

En vedette (12)

Sugsa Event3 Implementscrum
Sugsa Event3 ImplementscrumSugsa Event3 Implementscrum
Sugsa Event3 Implementscrum
 
[StepTalks2013] - Scrum at Banco BPI - Pedro Correia
[StepTalks2013] - Scrum at Banco BPI - Pedro Correia[StepTalks2013] - Scrum at Banco BPI - Pedro Correia
[StepTalks2013] - Scrum at Banco BPI - Pedro Correia
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum implementation
Scrum implementationScrum implementation
Scrum implementation
 
Scrum coaching whitepaper
Scrum coaching whitepaperScrum coaching whitepaper
Scrum coaching whitepaper
 
Agile implementation at make mytrip
Agile implementation at make mytripAgile implementation at make mytrip
Agile implementation at make mytrip
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Prototyping and Scrum
Prototyping and ScrumPrototyping and Scrum
Prototyping and Scrum
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 

Similaire à Life B4 and After Scrum (20)

Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxpla
 
Agile
AgileAgile
Agile
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
scrum-1-10.pptx
scrum-1-10.pptxscrum-1-10.pptx
scrum-1-10.pptx
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShare
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile
Agile Agile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Jira
JiraJira
Jira
 
Jira
JiraJira
Jira
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 

Dernier

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Dernier (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Life B4 and After Scrum

  • 1. The life before and after Scrum Michel Goldenberg CSM/CSP Payam Afkari CSM
  • 2. About this presentation This presentation talks about some cases showing the processes in the IT team before Scrum; How Scrum was implemented; Some problems that appeared during the implementation and how they were solved; What Scrum changed in the IT teams. 2 www.scrumusergroup.ca
  • 3. Michel Goldenberg Agile Coach acting in Montréal area; Over 10 years of experience in IT; Expertise: Coaching people and implementing Scrum in big corporations. Cofounder of Montreal’s Scrum user group 3 www.scrumusergroup.ca
  • 4. Payam Afkari Scrum Master and Business analyst in montreal area Close to 10 years in IT. Cofounder of Montreal’s Scrum user group 4 www.scrumusergroup.ca
  • 5. The waterfall approach Etude opportunite Preliminary analysis Architecture Developpement testing Implementation Request for Change Add pictures www.scrumusergroup.ca 5
  • 6. The waterfall approach Requirement Gathering and analysis Client see for the first time System design Implementation testing Deployment Yes Maintenance Client approval RFC No New functionality
  • 8. From plan driven to value driven dev www.scrumusergroup.ca 8
  • 9. Scrum Framework Analysis www.scrumusergroup.ca 9
  • 11. Scrum Framework (vision) Analysis www.scrumusergroup.ca 11
  • 12. Vision Before: Client came with his vision and wanted his solution. After : the team works with the client to validate the needs and to come up with a better vision and solution www.scrumusergroup.ca 12
  • 13. Scrum Framework (Release planning) Analysis www.scrumusergroup.ca 13
  • 14. Release planning (Before) Project manager creates the plan and all the activities that he thinks is necessary. The activities are assigned to members . The release date is scheduled (imposed). Every body think they know their job for the project. www.scrumusergroup.ca 14
  • 15. Release Planning (After ) A product backlog is created with the help of the client (product owner, PO); The PO prioritize the product backlog items; Team has an idea of what should be done; A release date can be proposed, based on the performance (velocity) of the team. www.scrumusergroup.ca 15
  • 16. Release planning - Challenges we went through Project manager wants to take control; Work on task instead of activities; Moving from a service provider to a partnership with the client; Identify a PO; Getting the client (PO) to work with the team; Client wants to sign a contracts; Client is hesitant. www.scrumusergroup.ca 16
  • 17. Release planning Release Plan Sprint 1 Sprint 2 Sprint 3 - 8 Release planning www.scrumusergroup.ca 17
  • 18. Scrum framework (Sprint planning) Analysis www.scrumusergroup.ca 18
  • 19. Sprint planning (Before) Activity planning done by the Project manager. No such thing as sprint. No negotiation. www.scrumusergroup.ca 19
  • 20. Sprint planning (After) Team works with the client to prioritize the items that would be done in this sprint; Items broken into tasks; Evaluating the tasks; Commitment to deliver the sprint; Lots of room for negotiation. www.scrumusergroup.ca 20
  • 21. Sprint planning - Challenges we went through Explaining the value of Scrum; Changing the team spirit; Used to being told what to do; Trusting each other; Make developers to talk together; Working together. www.scrumusergroup.ca 21
  • 22. Sprint planning Sprint 1 Sprint planning Story Story Sprint Plan Story Ongoing Done Planned Task Task Story Task Task Task Task Task Task Task Task Task Task Task Task www.scrumusergroup.ca 22
  • 23. The sprint backlog www.scrumusergroup.ca 23
  • 24. Scrum framework (sprint) Analysis www.scrumusergroup.ca 24
  • 25. Sprint (Before) No such thing as sprint; www.scrumusergroup.ca 25
  • 26. Sprint (After) Fewer features; Better quality; Suitable for the client; Easier to manage; Faster feedback; Team spirit. www.scrumusergroup.ca 26
  • 27. Sprint - Challenges we went through Not every one ready for sprinting; Members still need to be told what to do; Hero personality; Zero personality; Collaboration between team member; Team effort vs individual effort; Team commitment vs individual commitment. www.scrumusergroup.ca 27
  • 28. Scrum framework (Daily Standup) Analysis www.scrumusergroup.ca 28
  • 29. Daily Standup (Before) Not really daily standup; Not for the benefice of the team but rather for the PM management status; Scheduled and driven by the PM. www.scrumusergroup.ca 29
  • 30. Daily Standup(After) For the team; By the team; About the team; For a better product. www.scrumusergroup.ca 30
  • 31. Daily Standup - Challenges we went through PM trying to take control. PM interrupting the team. Members not speaking freely. Focus on what was done yesterday and what will be done today. Keep it short. Keep other discussion for later.
  • 32. Scrum framework (Product Increment) Analysis www.scrumusergroup.ca 32
  • 33. Product increment (Before) www.scrumusergroup.ca 33
  • 34. Product increment (After) Team decide of the definition of Done; This definition helps up having a potentially shippable product; When ever the PO find it satisfactory, it can be shipped.
  • 35.
  • 36. Focus on the story, even if the functionality is not complete.
  • 37.
  • 38. Sprint review (Before ) www.scrumusergroup.ca 37
  • 39. Sprint review (After ) Demo of working functionnality Assist client with future functionality decision Add/remove functionality Change priority Burndown chart Statistics/metrics Risk/Issues www.scrumusergroup.ca 38
  • 40. Sprint review (Challenges ) Clients attitude. That’s what I want; Organising the presentation with the client’s busy schedule; Client’s feedback: Focus on important things; Client expectation (not finished functionality?); Controlling developers (planning bugs for next sprint).
  • 41. Scrum framework (Sprint retrospective) Analysis www.scrumusergroup.ca 40
  • 42.
  • 43. Sprint retrospective - After Retrospection is the heart of Scrum – creating and responding to change about how the team will perform; Retrospective can occur anytime the team feels they need one. www.scrumusergroup.ca 42