Submit Search
Upload
Scrum methodology
•
Download as PPTX, PDF
•
1 like
•
292 views
Md. Zahid Hasan, CSM,CSPO
Follow
A day long workshop at Synesis IT Limited about Scrum framework.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 83
Download now
Recommended
Implementation Scrum in Organization Level
Implementation Scrum in Organization Level
Md. Zahid Hasan, CSM,CSPO
Scrum og kanban af Gitte Klitgaard Hansen, IBM
Scrum og kanban af Gitte Klitgaard Hansen, IBM
InfinIT - Innovationsnetværket for it
My role as an Agile Manager
My role as an Agile Manager
Cprime
Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
ScrumMaster vs Project Manager
ScrumMaster vs Project Manager
AgileDad
Agile values
Agile values
DUONG Trong Tan
Scrum training-manual 1
Scrum training-manual 1
DEBASISH GOSWAMI
What happens to engineering manager in agile world
What happens to engineering manager in agile world
Naveen Indusekhar
Recommended
Implementation Scrum in Organization Level
Implementation Scrum in Organization Level
Md. Zahid Hasan, CSM,CSPO
Scrum og kanban af Gitte Klitgaard Hansen, IBM
Scrum og kanban af Gitte Klitgaard Hansen, IBM
InfinIT - Innovationsnetværket for it
My role as an Agile Manager
My role as an Agile Manager
Cprime
Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
ScrumMaster vs Project Manager
ScrumMaster vs Project Manager
AgileDad
Agile values
Agile values
DUONG Trong Tan
Scrum training-manual 1
Scrum training-manual 1
DEBASISH GOSWAMI
What happens to engineering manager in agile world
What happens to engineering manager in agile world
Naveen Indusekhar
2011 lean kanban-scrum
2011 lean kanban-scrum
Andreas Wintersteiger
Agile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark Lines
IndigoCube
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.
satyendrajaladi
Scrum
Scrum
Darshini Parikh
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
Naveen Kumar Singh
2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting
Andreas Wintersteiger
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
Knowit_TM
Scaling scrum agile2010
Scaling scrum agile2010
Melanie Paquette
Introduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
Scrum Master Training at ESPBS | 27th and 28th of Apr 2017
Scrum Master Training at ESPBS | 27th and 28th of Apr 2017
Eduardo Ribeiro
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
Russell Pannone
Introduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
Scrum discussion
Scrum discussion
Roshan Venugopal
Introduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
Agile Scrum Overview
Agile Scrum Overview
Data Con LA
SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)
Frank Stienhans
Scrum Training
Scrum Training
Semen Arslan
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyre
agilemaine
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Matthew Caine
Agile
Agile
kuldeep singh
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Richard Knaster
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
More Related Content
What's hot
2011 lean kanban-scrum
2011 lean kanban-scrum
Andreas Wintersteiger
Agile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark Lines
IndigoCube
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.
satyendrajaladi
Scrum
Scrum
Darshini Parikh
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
Naveen Kumar Singh
2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting
Andreas Wintersteiger
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
Knowit_TM
Scaling scrum agile2010
Scaling scrum agile2010
Melanie Paquette
Introduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
Scrum Master Training at ESPBS | 27th and 28th of Apr 2017
Scrum Master Training at ESPBS | 27th and 28th of Apr 2017
Eduardo Ribeiro
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
Russell Pannone
Introduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
Scrum discussion
Scrum discussion
Roshan Venugopal
Introduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
Agile Scrum Overview
Agile Scrum Overview
Data Con LA
SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)
Frank Stienhans
Scrum Training
Scrum Training
Semen Arslan
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyre
agilemaine
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Matthew Caine
Agile
Agile
kuldeep singh
What's hot
(20)
2011 lean kanban-scrum
2011 lean kanban-scrum
Agile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark Lines
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.
Scrum
Scrum
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
Scaling scrum agile2010
Scaling scrum agile2010
Introduction to agile scrum
Introduction to agile scrum
Scrum Master Training at ESPBS | 27th and 28th of Apr 2017
Scrum Master Training at ESPBS | 27th and 28th of Apr 2017
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
Introduction to Agile & Scrum
Introduction to Agile & Scrum
Scrum discussion
Scrum discussion
Introduction to Agile & Scrum
Introduction to Agile & Scrum
Agile Scrum Overview
Agile Scrum Overview
SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)
Scrum Training
Scrum Training
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyre
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Agile
Agile
Similar to Scrum methodology
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Richard Knaster
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
Mouhamed Anouar Fersi
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
alexnasiri
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
Kevin Graves SCQAA-SF Scrum Presentation
Kevin Graves SCQAA-SF Scrum Presentation
Kevin Graves
Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"
National Information Standards Organization (NISO)
Agile Scrum Project Management
Agile Scrum Project Management
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
Software Engineering Agile methodology SCRUM
Software Engineering Agile methodology SCRUM
Hamza7777
Avoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
Dave Sharrock
Scrum-Agile : An Introduction
Scrum-Agile : An Introduction
Global SQA
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
Orchestrate Mortgage and Title Solutions, LLC
Software Agility.pptx
Software Agility.pptx
Zaid Shabbir
Scrum difficulties
Scrum difficulties
Gurpreet Singh, Product Owner / Scrum Master
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.
Ajay Reddy
Scrum Framework Explained
Scrum Framework Explained
Nacho Montoya
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
Vishwanath KC
Agile
Agile
Shehbaz Nadeem
How to Become a Scrum Master
How to Become a Scrum Master
Advance Agility
Introduction to Scrum@Scale
Introduction to Scrum@Scale
Smidigkonferansen
Similar to Scrum methodology
(20)
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
Kevin Graves SCQAA-SF Scrum Presentation
Kevin Graves SCQAA-SF Scrum Presentation
Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"
Agile Scrum Project Management
Agile Scrum Project Management
Software Engineering Agile methodology SCRUM
Software Engineering Agile methodology SCRUM
Avoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
Scrum-Agile : An Introduction
Scrum-Agile : An Introduction
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
Software Agility.pptx
Software Agility.pptx
Scrum difficulties
Scrum difficulties
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.
Scrum Framework Explained
Scrum Framework Explained
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
Agile
Agile
How to Become a Scrum Master
How to Become a Scrum Master
Introduction to Scrum@Scale
Introduction to Scrum@Scale
Recently uploaded
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Recently uploaded
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Scrum methodology
1.
Welcome to the
Workshop Of SCRUM Framework Conducted By Zahid Hasan, CSM® Synesis IT Limited 7/6/2017Copyright © Zahid Hasan, CSM® 1
2.
My Certifications: • SCRUM
Fundamental Certification (SFC) • Certified SCRUM Master (CSM®) • Six Sigma Yellow Belt • Cyber Security • Agile Project Management • Agile at Work: Building Agile Team • Agile at Work: Planning with Agile User Story • Security Awareness for IT Professional • Security Awareness for Managers 7/6/2017 Copyright © Zahid Hasan, CSM® 2
3.
What is Agile Agile
is an iterative approach to planning and guiding project process by using a self organizing collaborative team. 7/6/2017 Copyright © Zahid Hasan, CSM® 3
4.
The Agile Manifesto
Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 7/6/2017 Copyright © Zahid Hasan, CSM® 4
5.
The Agile Principles •
[Satisfy the customer] through early and continuous delivery of valuable software. • [Welcome changing requirements] even late in development. • [Deliver working software frequently] from a couple of weeks to a couple of months, with a preference to the shorter timescale. • [Business people and developers must work together] daily throughout the project. 7/6/2017 Copyright © Zahid Hasan, CSM® 5
6.
The Agile Principles
- continued • Build projects around [motivated individuals]. Give them the environment and support they need, and trust them to get the job done. • [Working Software] as primary measure of progress • The sponsors, developers and users should be able to [maintain a constant pace]. • [Continuous attention] to technical excellence and good design enhances agility. 7/6/2017 Copyright © Zahid Hasan, CSM® 6
7.
The Agile Principles
- continued • [Simplicity] — the art of maximizing the amount of work not done. • At regular intervals, [the team reflects on how to become more effective] and adjust its behavior accordingly. • The best architectures, requirements, and designs emerge from[self-organizing teams]. • [Face to face communication] with and within team. 7/6/2017 Copyright © Zahid Hasan, CSM® 7
8.
Agile Values Agile Values Trust Accountabil ity High Performanc e High Aim Sense
of Urgency Goal Driven Approach Self Growth and Excellence 7/6/2017 Copyright © Zahid Hasan, CSM® 8
9.
Agile Frameworks Scrum XP Battlefield Agility Kanban DAD Agile Modeling Agile Modeling Krystal DSDM
SAFe Nexus Less 7/6/2017 Copyright © Zahid Hasan, CSM® 9
10.
What is Scrum?
Scrum is an interactive and incremental Agile software development framework for completing projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The Scrum framework is deceptively simple. Scrum is time focused. 7/6/2017 Copyright © Zahid Hasan, CSM® 10
11.
History of SCRUM Scrum
framework has been used to manage complex product development since the early 1990s. The main contributors of SCRUM forming are: Ken SchwaberJeff Sutherland 7/6/2017 Copyright © Zahid Hasan, CSM® 11
12.
Some famous users
of SCRUM 7/6/2017 Copyright © Zahid Hasan, CSM® 12
13.
What are they
doing? 7/6/2017 Copyright © Zahid Hasan, CSM® 13
14.
Scrum Main Principles
Small “Shippable” increment of development High quality working software ……. Continuously On-going integration during development Cross-Functional team Self Managed A Shared Journey with Customers 7/6/2017 Copyright © Zahid Hasan, CSM® 14
15.
Scrum Values Focus Openness CourageCommitment Respect 7/6/2017 Copyright
© Zahid Hasan, CSM® 15
16.
Scrum Disadvantages Makes
all dysfunction visible Scrum doesn’t fix anything: the team has to do it Feels like things are worse at the beginning Some teams and organizations are not right or ready for it Team willingness, capabilities Management buy-in Risk of turnover during adoption Some people will refuse to stay on a Scrum team Some people will refuse to stay if Scrum is abandoned Partial adoption may be worse than none at all If adoption fails, time will have been wasted, and some people may leave 7/6/2017 Copyright © Zahid Hasan, CSM® 16
17.
Scrum Skeleton 7/6/2017 Copyright
© Zahid Hasan, CSM® 17 • Collaborative and Self Managed. • Customer engagement • Represent work or value • Transparency and Opportunity • Time box event • Every event has a maximum duration • Product Owner • Development Team • SCRUM Master Roles • Sprint Planning • Daily Standup • Sprint Review • Sprint Retrospective Event/Ce remony • Product Backlog • Sprint Backlog • Burn down chart • Visual Task board Artifacts
18.
The Scrum 7/6/2017 Copyright
© Zahid Hasan, CSM® 18
19.
The Scrum Team •
Product Owner • Scrum Master • Development Team 7/6/2017 Copyright © Zahid Hasan, CSM® 19
20.
Product Owner PO role:
Who is PO? Define Product Vision Responsible for ROI Manage the Product Backlog Approve ‘Done’ 7/6/2017 Copyright © Zahid Hasan, CSM® 20
21.
Product Owner Responsible
for the overall project vision and goals Responsible for managing project ROI vs. risk Responsible for taking all inputs into what the team should produce, and turning it into a prioritized list (the Product Backlog) Participates actively in Sprint Planning and Sprint Review meetings, and is available to team throughout the Sprint Determines release plan and communicates it to upper management and the customer 7/6/2017 Copyright © Zahid Hasan, CSM® 21
22.
Development Team 6
people, + or – 3 Can be shared with other teams (but better when not) Can change between Sprints (but better when they don’t) Can be distributed (but better when colocated) Cross-functional Possesses all the skills necessary to produce an increment of potentially shippable product Team takes on tasks based on skills, not just official role. Self-managing Team manages itself to achieve the Sprint commitment 7/6/2017 Copyright © Zahid Hasan, CSM® 22
23.
Scrum Master A ‘Servant
Leader’ Who: • Safeguards the process, not the project. Making sure team lives by the values and practices of Scrum • Facilitates Scrum Process • Facilitates creativity and empowerment • Helps in improving the productivity of the scrum team in any way possible • Facilitates team self organization, keeping them in the zone. • Protects the team so they can focus on meeting their commitments with high availability. • Removing the barriers between development and product tem (PO) • Ensures full visibility of team’s progress. 7/6/2017 Copyright © Zahid Hasan, CSM® 23
24.
What the ScrumMaster
Does Serves the team ScrumMaster takes action to help remove obstacles to the team’s effectiveness. ScrumMaster facilitates the team’s group interactions, to achieve team potentially ScrumMaster coaches the team to improve SCRUM practices and effectiveness Protects the team ScrumMaster protects the team from anything that threatens its effectiveness, such as outside interference or disruption ScrumMaster needs to confront uncomfortable issues, both inside and outside the team Guiding the team’s use of Scrum ScrumMaster teaches Scrum to the team ScrumMaster ensures that all standard Scrum rules and practices are followed ScrumMaster organizes all Scrum-related practices7/6/2017 Copyright © Zahid Hasan, CSM® 24
25.
What Does the
ScrumMaster NOT Do? ScrumMaster does not manage the team ScrumMaster does not direct team-members ScrumMaster does not assign tasks ScrumMaster does not ―drive the team to hit its goals ScrumMaster does not make decisions for the team ScrumMaster does not overrule team-members ScrumMaster does not direct product strategy, decide technical issues, etc. 7/6/2017 Copyright © Zahid Hasan, CSM® 25
26.
Transforming Project Manager
to…. There is no such role is scrum where we can have a project manager. We need to transform our traditional project managers to ScrumMaster (Highly risk involved as the intention of managing the team will be there) Product Owner Team Member (Hard to adjust as a member of the team) More of a management role outside Scrum environment (Product Release manager, VP Software development, Analyst etc) 7/6/2017 Copyright © Zahid Hasan, CSM® 26
27.
The Basics of
Scrum 7/6/2017 Copyright © Zahid Hasan, CSM® 27
28.
Product Backlog Product Owner
lists items in descending order of priority (highest priority item is listed first, next- highest is second, etc.) Size estimates are rough estimates (can either be arbitrary “points”, or “ideal days”) 7/6/2017 Copyright © Zahid Hasan, CSM® 28
29.
Product Backlog List
of everything that could ever be of value to the business for the team to produce Ranked in order of priority Priority is a function of business value versus risk Product Owner can make any changes they want before start of a Sprint Planning Meeting Items added, changed, removed, reordered How much documentation is up to the team and Product Owner to decide The farther down the list, the bigger and less defined the items become ~2 Sprints worth are defined in detail 7/6/2017 Copyright © Zahid Hasan, CSM® 29
30.
User Stories User
Stories are a good approach for writing Product Backlog Items User Stories are a short, plain-language description of the functionality, in terms of the customer benefit and need 7/6/2017 Copyright © Zahid Hasan, CSM® 30
31.
Good Format of
User Story As a… I want… So that… • Asa customer, I can place an item on my wishlist, so that I can decide later whether or not I want to buy it. • Asa frequent flyer member, I can see the number of miles I have earned in my frequent flyer account, so that I can decide whether to redeem them for a ticket. • Asa new user, I can set up a profile so that potential employers can find out more about my skills and qualifications 7/6/2017 Copyright © Zahid Hasan, CSM® 31
32.
Epic & Themes
Larger user stories are referred as Epic. Epics generally take more than one or two sprints to develop and test. They are usually broad in scope, short on details, and will commonly need to be split into multiple, smaller stories before the team can work on them. A theme is a collection of related user stories. A user Story can belong to one or more themes. Often times, an Epic can be sliced into several stories. One way to remember that all of these sliced stories is related is to say that they belong to a particular theme. 7/6/2017 Copyright © Zahid Hasan, CSM® 32
33.
The Basics of
Scrum 7/6/2017 Copyright © Zahid Hasan, CSM® 33
34.
Sprint Planning Meeting
Takes place before the start of every Sprint Team decides how much Product Backlog it will commit to complete by the end of the Sprint, and comes up with a plan and list of tasks for how to achieve it What’s a good commitment? Clearly understood by all Shared among the team Achievable without sacrificing quality Achievable without sacrificing sustainable pace Attended by Team, Product Owner, ScrumMaster, Stakeholders May require maximum 8 hours for one month sprint 7/6/2017 Copyright © Zahid Hasan, CSM® 34
35.
Sprint Planning Team
understands the details of what the Product Owner has prioritized on the Product Backlog Team decides how much productive time it has available during the Sprint Team decides how many Product Backlog items it can commit to complete during the Sprint 7/6/2017 Copyright © Zahid Hasan, CSM® 35
36.
Sprint Planning Team
understands the details of what the Product Owner has prioritized on the Product Backlog Team decides how much productive time it has available during the Sprint Team decides how many Product Backlog items it can commit to complete during the Sprint Sprint Pre-Planning Meeting Sprint Planning Meeting 7/6/2017 Copyright © Zahid Hasan, CSM® 36
37.
Available Time During
Sprint *Net of holidays and other days out of the office 10 Days 7/6/2017 Copyright © Zahid Hasan, CSM® 37
38.
Hours Per Day time
available for productive work “9-Hour Day” Prayer, reading blogs, playing foosball lunch and tea breaks meetings, e-mail 7/6/2017 Copyright © Zahid Hasan, CSM® 38
39.
Hours Per Day time
available for productive work “9-Hour Day” Operational Responsibilities Prayer, reading blogs, playing foosball Lunch and Tea Break Meetings, e-mails 7/6/2017 Copyright © Zahid Hasan, CSM® 39
40.
Sprint Planning Team
decides how much productive time it has available during the Sprint Team decides how many Product Backlog items it can commit to complete during the Sprint Sprint Pre-Planning Meeting Sprint Planning Meeting Team understands the details of what the Product Owner has prioritized on the Product Backlog 7/6/2017 Copyright © Zahid Hasan, CSM® 40
41.
Product Backlog 7/6/2017 Copyright
© Zahid Hasan, CSM® 41
42.
Getting to Done Bijon Zahid Saminur Zahid Arif Sajid Zahid Arif 7/6/2017
Copyright © Zahid Hasan, CSM® 42
43.
S P R
I N T DESIGN CODE TEST S P R I N T S P R I N T Getting to Done 7/6/2017 Copyright © Zahid Hasan, CSM® 43
44.
Getting to Done DESIGN TEST CODE 7/6/2017
Copyright © Zahid Hasan, CSM® 44
45.
Getting to Done S
P R I N T DESIGN CODE TEST 7/6/2017 Copyright © Zahid Hasan, CSM® 45
46.
Creating the Sprint
Backlog Bijon Zahid Saminur Zahid Arif Sajid Zahid Arif 4 5 7/6/2017 Copyright © Zahid Hasan, CSM® 46
47.
Available Time During
Sprint *Net of holidays and other days out of the office 2 Weeks 10 Days Bijon Zahid Saminur Arif 32 35 3 24 5 25 7/6/2017 Copyright © Zahid Hasan, CSM® 47
48.
Sprint Planning Ends
when… Team’s available time is mostly committed Good idea to go through and make sure there’s full agreement on the commitment After the meeting, ScrumMaster turns the task list into the Sprint Backlog 7/6/2017 Copyright © Zahid Hasan, CSM® 48
49.
The Sprint Backlog John Judy 7/6/2017
Copyright © Zahid Hasan, CSM® 49
50.
Now…. Start the
sprint 7/6/2017 Copyright © Zahid Hasan, CSM® 50
51.
The Basics of
Scrum 7/6/2017 Copyright © Zahid Hasan, CSM® 51
52.
No Changes During
Sprint No Changes to the Deliverable Once team has committed, no changes to the deliverable If something major comes up, Product Owner can terminate the Sprint and start new one Details and clarifications will emerge during Sprint, but no new work or substantially changed work Difference between “Change” and “ Clarification” ―If there’s any doubt, then it’s a change 7/6/2017 Copyright © Zahid Hasan, CSM® 52
53.
What if a
change is required? Do not allow any changes in current sprint Move the item for next sprint Break the sprint and start a new sprint with modified backlog Product owner should be responsible for breaking the sprint or removing items from the sprint 7/6/2017 Copyright © Zahid Hasan, CSM® 53
54.
Daily Scrum Meeting
Purpose of Daily Scrum Meeting Keep team coordinated and up-to-date with each other Surface impediments daily How it works Every weekday Whole team attends Team chooses a time that works for everyone Product Owner can attend, but doesn’t speak Everyone stands in a circle, facing each other Not facing the Scrum Master (specially) Lasts 15 minutes or less 7/6/2017 Copyright © Zahid Hasan, CSM® 54
55.
Perfect Stand up Not
Allowed 7/6/2017 Copyright © Zahid Hasan, CSM® 55
56.
SCRUM Meeting Cont.…
Everyone reports 3 things only to each other What was I able to accomplish since last meeting What will I try to accomplish by next meeting What are my blocks / problems / difficulties No discussion or conversation until meeting ends 7/6/2017 Copyright © Zahid Hasan, CSM® 56
57.
Updating the Sprint
Backlog After the Daily Scrum, team members update the hours remaining on the Sprint Backlog Also moves cards on the visual task board 7/6/2017 Copyright © Zahid Hasan, CSM® 57
58.
Updating the Sprint
Backlog 7/6/2017 Copyright © Zahid Hasan, CSM® 58
59.
Burndown Chart 7/6/2017 Copyright
© Zahid Hasan, CSM® 59
60.
Task Board IN PROGRESSTO
DO DONE 7/6/2017 Copyright © Zahid Hasan, CSM® 60
61.
Task Board Task: Configure database
andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs IN PROGRESSTO DO DONE 7/6/2017 Copyright © Zahid Hasan, CSM® 61
62.
Task Board Task: Configure database
andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs IN PROGRESSTO DO DONE 7/6/2017 Copyright © Zahid Hasan, CSM® 62
63.
Task Board Task: Configure database
andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner:` Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs Task: Configure database andSpaceIDs forTrac Owner: Sanjay Time Remaining: 4hrs IN PROGRESSTO DO DONE 7/6/2017 Copyright © Zahid Hasan, CSM® 63
64.
Some important notes
Use sticky paper on a board or use pin and paper on a soft board so that items are easy to move Can assign different color for team members, task type or themes Should be visible from a sitting position (for everyone) Item can move forward or backward Can be customized to have more than 2 columns 7/6/2017 Copyright © Zahid Hasan, CSM® 64
65.
The Definition of
Done (DoD) Definition of Done (DoD) has been described as a tool for bringing transparency to the work a Scrum Team is performing. It is related more to the quality of a product, rather than its functionality. The DoD is usually a clear and concise list of requirements that a software Increment must adhere to for the team to call it complete. Until this list is satisfied, a product Increment is not done. During the Sprint Planning meeting, the Scrum Team develops or reconfirms its DoD, which enables the Development Team to know how much work to select for a given Sprint. The Definition of Done is not changed during a Sprint, but should change periodically between Sprints to reflect improvements the Development Team has made in its processes and capabilities to deliver software. 7/6/2017 Copyright © Zahid Hasan, CSM® 65
66.
The Basics of
Scrum 7/6/2017 Copyright © Zahid Hasan, CSM® 66
67.
Sprint Review Purpose
of the Sprint Review Demo what the team has built Make visible whether the team completed what they set out to Generate feedback, which the Product Owner can incorporate in the Product Backlog Attended by Team, Product Owner, ScrumMaster, functional managers, and any other stakeholders A demo of what’s been built, not a presentation about what’s been built no Powerpoints allowed! Usually lasts 1-2 hours Followed by Sprint Retrospective 7/6/2017 Copyright © Zahid Hasan, CSM® 67
68.
The Basics of
Scrum 7/6/2017 Copyright © Zahid Hasan, CSM® 68
69.
Sprint Retrospective What
is it? 1-2 hour meeting following each Sprint Demo Attended by Product Owner, Team, ScrumMaster Usually a neutral person will be invited in to facilitate What’s working and what could work better Why does the Retrospective matter? Accelerates visibility Accelerates action to improve 7/6/2017 Copyright © Zahid Hasan, CSM® 69
70.
Sprint Retrospective –
A Good Approach Create 3 large lists (whiteboard or flipchart) ○ What’s working ○ What’s could work better ○ Things to try in the next Sprint Go around the room, and give each person an opportunity to add 1 or more items to the 3 lists If people agree with something already on the lists, put a tick mark next to them Select a subset of the ―Thingsto try...‖list to try in the next Sprint (ScrumMaster responsible for tracking this) 7/6/2017 Copyright © Zahid Hasan, CSM® 70
71.
7/6/2017 Copyright ©
Zahid Hasan, CSM® 71
72.
Planning Poker Getting Started 1.
Everyone creates cards with following values on them: ?, ½, 1, 2, 3, 5, 8, 13, 20, 50 (WRITE LARGE USING MARKER!) 2. Team agrees on a backlog item to use as a ―baselineor―benchmark‖,and gives it a size of ―5‖(item should be neither biggest nor smallest on list) 3. Size = Effort x Complexity x Uncertainty 7/6/2017 Copyright © Zahid Hasan, CSM® 72
73.
Planning Poker For each
Product Backlog item: 1. Each person decides their size estimate relative to the items that have already been estimated, and privately selects a card 2. Everyone shows their cards at the same time (ScrumMaster says ―1-2-3-Show‖) 3. If estimates vary significantly, high and low estimators briefly explain 4. Repeat steps 3-5 until estimates stop converging 5. Decide estimate for backlog item 6. Move to next backlog item 7/6/2017 Copyright © Zahid Hasan, CSM® 73
74.
7/6/2017 Copyright ©
Zahid Hasan, CSM® 74
75.
Scrum and Metrics
Scrum doesn’t prevent you from tracking or measuring any aspect of the development process you choose However, you must be mindful of unintended consequences of measurement Example: Individual burndown charts Recording or reporting measurements will probably require effort If this effort comes from team-members, it should be made visible in their task time estimates or as Backlog Items 7/6/2017 Copyright © Zahid Hasan, CSM® 75
76.
Burndown chart 7/6/2017 Copyright
© Zahid Hasan, CSM® 76
77.
Task Board 7/6/2017 Copyright
© Zahid Hasan, CSM® 77
78.
Adopting SCRUM in
any organization 7/6/2017 Copyright © Zahid Hasan, CSM® 78
79.
Step 1 • Management
(CEO, CTO, Directors, Investors etc) must have clear idea about scrum • Learn from Agile/Scrum professionals rather than own intuition Step 2 • Start with a small team as pilot project • Train the team about scrum paradigm Step 3 • Give team time to understand scrum and try to motivate them to be self managed. As a nation, we are not used to with self management properly. • Do not force them to start immediately 7/6/2017 Copyright © Zahid Hasan, CSM® 79
80.
Step 4 • Run
a test or small project for first time • Get help from experts during the first few iterations Step 5 • Measure teams output with expected results • Try to find out where team is struggling and fix those Step 6 • Keep patience during the whole transformation • It can take few weeks to few months for a team to adopt 7/6/2017 Copyright © Zahid Hasan, CSM® 80
81.
Step 7 • Once
the team outputs the expected result, try to repeat it for other teams • It can work as a base for others Step 8 • Always plan, execute and adopt. Do not assume that team understood scrum properly and no need to invest time on study • Empower team members, give them opportunity to understand themselves Step 9 • Keep a budget for whole transformation • You might not get an immediate result during the whole transformation process 7/6/2017 Copyright © Zahid Hasan, CSM® 81
82.
7/6/2017 Copyright ©
Zahid Hasan, CSM® 82
83.
7/6/2017 Copyright ©
Zahid Hasan, CSM® 83
Download now