SlideShare a Scribd company logo
1 of 26
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
Scrum
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
2
Why Scrum?
What is Scrum?
Scrum Artifacts?
Is it ready? Is it done?
Estimation!!!
The Scrum Team
The Scrum Events
Reports
Notes
Table of contents
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
3
Why?
Why Scrum?
 Fast reaction to changing requirement “changes are welcome”
 1-4 weeks for sprint provide sense of urgency & reduce risk
 Shippable increment early and often
 Continues feedback cycle
 Productive meetings
 Transparency
 Clear goal, high focus
1
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
4
What?
What is Scrum?
 Framework for developing complex products
 Iterative process; Planning, Analysis, Develop, Test,
Iterate, Deploy
 Learning loop; Learn -> Build -> Measure
1
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
5
Scrum Artifacts
Product Backlog
The Product Backlog
 The single point of truth
 An ordered, single source list of everything that is known to be needed in the
product
 Product Backlog item attributes (Description, Order, Estimate, Value)
 Owned by the Product Owner, however, anyone may add items for the product
owner consideration
 If Product Backlog is not ready the sprint planning is canceled
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
6
Product Backlog
Definition of Ready & Done
Is it ready?
 A checklist defining a product backlog item as ready to
be included sprint planning
Is it done?
 A checklist defining a quality standard of finished story
 Tested? Deployed to a testing environment?
Ongoing process, revisited and refined
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
7
Scrum Artifacts
Sprint Backlog
The Sprint Backlog
 A forecast containing a set of Product Backlog items selected for
this sprint
 A plan for delivering the product Increment and realizing the
Sprint Goal
 Defined by development team and product owner
 Visible to all to meet the sprint Goal
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
8
Estimation
In Scrum, an estimate is one of four attributes of a Product Backlog item,
just like value, description and order
Why Estimate? It’s hard
 Estimation serve to achieve Transparency, Inspection, Reduce uncertainty
 It’s Time consuming! It could be that we are doing it on too much of a micro level
 I need more information! The more teams fear wrong estimations, the more time
consuming and frustrating it is to achieve estimates. To this I can only say that
estimates are always uncertain
 By using estimated (complexity and/or value) we can measure how much can be
completed each Sprint
 Just get it done in time mindset generally results in just bad product done too late
https://medium.com/serious-scrum/estimation-103de626551e, https://www.scrum.org/resources/blog/what-scrum-says-about-estimates,
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
9
Estimation
Story point VS. Hours?
 Traditional teams give estimates in a time format: days, weeks, months
 Agile teams use story points. rate the effort in a Fibonacci-like format: 0, 0.5, 1, 2,
3, 5, 8, 13, 20, 40, 100
Why used use story points?
 Dates don’t account for the non-project related work emails, meetings … etc
 Story points reward team members for solving problems based on difficulty, not
time spent. This keeps team members focused on shipping value, not spending
time
 Team velocity will be measured which makes it impossible to play politics using
velocity as a weapon
https://www.atlassian.com/agile/project-management/estimation, https://medium.com/@mdalmijn/12-common-mistakes-made-when-using-
story-points-f0bb9212d2f7,
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
10
Estimation
Story point, but How?
How do we estimate using story points?
 Using an exercise called planning poker
 The team will take an item from the backlog, discuss it briefly, each
member will mentally formulate an estimate.
 Then everyone holds up a card with the number that reflects their
estimate
 If there is a big difference take some time to understand why
https://www.atlassian.com/agile/project-management/estimation,
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
11
Estimation
From Story point to days, possible but not recommended
Here is a sample calculation
 Assuming we have 10 days sprint duration an team velocity is 20 points per sprint
 Average Velocity = Sprint Duration / Velocity
 Days = Story Point / Average Velocity
https://www.mountaingoatsoftware.com/blog/dont-equate-story-points-to-hours,
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
12
The Scrum Team
We are one team
Who are we?
 Product Owner
 Scrum Master
 Development Team
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
13
The Scrum Team
The Scrum Master
The Scrum Master
 Ensure Scrum is understood
 Does not decide what work to be done
 Work toward higher level of quality
 Cannot be the Product Owner
 Help the team organize it’s own work
False Responsibilities
 it is NOT the responsibility of a Scrum
Master to get status updates from the
team during a Daily Scrum, this
should be done by the development
team before the daily scrum
https://medium.com/serious-scrum/the-scrum-masters-responsibilities-7ee05cae707e,
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
14
The Scrum Team
The Product Owner
The Product Owner
 Single point of accountability
 Owns and manages the Product Backlog
 Any item included in the Product Backlog should be ordered, signed off by the
Product Owner
 Ensure the highest values items are ordered and Ready
Consideration
 Is a single person cannot be a
committee Why?
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
15
The Scrum Team
The Development Team
The Development Team
 Development Team (6+-3)
 Select the work and chooses how to do it
 Accountability is shared
 Work remaining is updated daily before the daily scrum
Consideration
 Members of the team shall not be
changed during the sprint
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
16
The Scrum Events
Time boxed events/meetings
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
17
The Scrum Events
The Sprint
The Event Rules
 Short duration limit risk
 30 days or less - could be adjusted
 Create focus - limit ad-hoc
 Must have one Goal
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
18
The Scrum Events
Sprint Planning
The Event Rules
 At begging of each sprint (2 hour per week)
 Requires a Product Backlog to produce a Sprint Backlog
and Goal
 One Goal and How to achieve it
 Estimate Sprint Backlog items
 “Multitasking Makes You Stupid. Doing more than one
thing at a time makes you slower and worse at both
tasks. Don’t do it. If you think this doesn’t apply to you,
you’re wrong—it does.”
― Jeff Sutherland
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
19
The Scrum Events
Daily Scrum
The Event Rules
 Same time each day(15 minute )
 For and by the development team
 Inspect & adapt sprint backlog
 Monitor progress
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
20
The Scrum Events
Sprint review
The Event Rules
 At the end of development time (1 hour)
 Scrum team + everyone who cares to see
 Team shows the completed work
 Ask “What do you think?” (collect feedback)
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
21
The Scrum Events
Sprint retrospective
The Event Rules
 At last day of the sprint
 Only the Scrum Team, create a plan for improving
 Refine or expand the definition of Done
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
22
The Scrum Events
Product Backlog Grooming
The Event Rules
 Product Backlog Grooming
 Product Owner & Development team collaborate to;
Add details, estimates, order items
 Not time boxed event, it’s an ongoing process
 Development teams makes effort and estimates
 Product owner provide details and priorities
 Groom at least 2 sprint in advance
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
23
The Scrum Events
Too many?
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
24
Reports
Burndown Chart
 Actual vs Estimated amount of work
Sprint Report
 List of completed/uncompleted stories at the end of
sprint
Version Report
 Team progress toward a completion of a version
 Predict the release date
Velocity Chart
 Amount of value delivered in each sprint in Story
points
 Measure the team velocity
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
25
Final notes
What else?
 The tool, Trello is not good enough, JIRA?
 Cost? https://www.atlassian.com/software/jira/pricing
STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE
www.prestacap.com
Questions?

More Related Content

What's hot

Close to agile
Close to agileClose to agile
Close to agilephilywu
 
Mind the Product 2013: Sprint Zero
Mind the Product 2013: Sprint ZeroMind the Product 2013: Sprint Zero
Mind the Product 2013: Sprint ZeroHarry Max
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDeepak Mittal
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
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
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesOrangescrum
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUMremyguillaume
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 

What's hot (19)

Scrum team and efficiency
Scrum team and efficiencyScrum team and efficiency
Scrum team and efficiency
 
Close to agile
Close to agileClose to agile
Close to agile
 
Mind the Product 2013: Sprint Zero
Mind the Product 2013: Sprint ZeroMind the Product 2013: Sprint Zero
Mind the Product 2013: Sprint Zero
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
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)
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum Roles
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum2020
Scrum2020Scrum2020
Scrum2020
 
Agile - Essential Scrum
Agile - Essential ScrumAgile - Essential Scrum
Agile - Essential Scrum
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum guide 2020
Scrum guide 2020Scrum guide 2020
Scrum guide 2020
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Scrum
ScrumScrum
Scrum
 

Similar to Agile Scrum

Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovMuhammadZahidQazi
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short TourVineet Patni
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrumDexterIT
 
hyaus Pjskilao.pptx
hyaus Pjskilao.pptxhyaus Pjskilao.pptx
hyaus Pjskilao.pptxGeorgePama1
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gigAJAY RAWAT
 
Benefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationBenefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationKnoldus Inc.
 
Agile & SCRUM - Deep Dive for General Assembly
Agile & SCRUM - Deep Dive for General AssemblyAgile & SCRUM - Deep Dive for General Assembly
Agile & SCRUM - Deep Dive for General Assemblytheresajaustin
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxLN Mishra CBAP
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology SnehaRoy74
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Sparkhound Inc.
 

Similar to Agile Scrum (20)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
hyaus Pjskilao.pptx
hyaus Pjskilao.pptxhyaus Pjskilao.pptx
hyaus Pjskilao.pptx
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Scrum
ScrumScrum
Scrum
 
Intro agile for PO's
Intro agile for PO'sIntro agile for PO's
Intro agile for PO's
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Benefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationBenefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentation
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile & SCRUM - Deep Dive for General Assembly
Agile & SCRUM - Deep Dive for General AssemblyAgile & SCRUM - Deep Dive for General Assembly
Agile & SCRUM - Deep Dive for General Assembly
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology 
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

Agile Scrum

  • 1. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE Scrum
  • 2. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 2 Why Scrum? What is Scrum? Scrum Artifacts? Is it ready? Is it done? Estimation!!! The Scrum Team The Scrum Events Reports Notes Table of contents
  • 3. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 3 Why? Why Scrum?  Fast reaction to changing requirement “changes are welcome”  1-4 weeks for sprint provide sense of urgency & reduce risk  Shippable increment early and often  Continues feedback cycle  Productive meetings  Transparency  Clear goal, high focus 1
  • 4. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 4 What? What is Scrum?  Framework for developing complex products  Iterative process; Planning, Analysis, Develop, Test, Iterate, Deploy  Learning loop; Learn -> Build -> Measure 1
  • 5. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 5 Scrum Artifacts Product Backlog The Product Backlog  The single point of truth  An ordered, single source list of everything that is known to be needed in the product  Product Backlog item attributes (Description, Order, Estimate, Value)  Owned by the Product Owner, however, anyone may add items for the product owner consideration  If Product Backlog is not ready the sprint planning is canceled
  • 6. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 6 Product Backlog Definition of Ready & Done Is it ready?  A checklist defining a product backlog item as ready to be included sprint planning Is it done?  A checklist defining a quality standard of finished story  Tested? Deployed to a testing environment? Ongoing process, revisited and refined
  • 7. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 7 Scrum Artifacts Sprint Backlog The Sprint Backlog  A forecast containing a set of Product Backlog items selected for this sprint  A plan for delivering the product Increment and realizing the Sprint Goal  Defined by development team and product owner  Visible to all to meet the sprint Goal
  • 8. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 8 Estimation In Scrum, an estimate is one of four attributes of a Product Backlog item, just like value, description and order Why Estimate? It’s hard  Estimation serve to achieve Transparency, Inspection, Reduce uncertainty  It’s Time consuming! It could be that we are doing it on too much of a micro level  I need more information! The more teams fear wrong estimations, the more time consuming and frustrating it is to achieve estimates. To this I can only say that estimates are always uncertain  By using estimated (complexity and/or value) we can measure how much can be completed each Sprint  Just get it done in time mindset generally results in just bad product done too late https://medium.com/serious-scrum/estimation-103de626551e, https://www.scrum.org/resources/blog/what-scrum-says-about-estimates,
  • 9. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 9 Estimation Story point VS. Hours?  Traditional teams give estimates in a time format: days, weeks, months  Agile teams use story points. rate the effort in a Fibonacci-like format: 0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100 Why used use story points?  Dates don’t account for the non-project related work emails, meetings … etc  Story points reward team members for solving problems based on difficulty, not time spent. This keeps team members focused on shipping value, not spending time  Team velocity will be measured which makes it impossible to play politics using velocity as a weapon https://www.atlassian.com/agile/project-management/estimation, https://medium.com/@mdalmijn/12-common-mistakes-made-when-using- story-points-f0bb9212d2f7,
  • 10. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 10 Estimation Story point, but How? How do we estimate using story points?  Using an exercise called planning poker  The team will take an item from the backlog, discuss it briefly, each member will mentally formulate an estimate.  Then everyone holds up a card with the number that reflects their estimate  If there is a big difference take some time to understand why https://www.atlassian.com/agile/project-management/estimation,
  • 11. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 11 Estimation From Story point to days, possible but not recommended Here is a sample calculation  Assuming we have 10 days sprint duration an team velocity is 20 points per sprint  Average Velocity = Sprint Duration / Velocity  Days = Story Point / Average Velocity https://www.mountaingoatsoftware.com/blog/dont-equate-story-points-to-hours,
  • 12. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 12 The Scrum Team We are one team Who are we?  Product Owner  Scrum Master  Development Team
  • 13. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 13 The Scrum Team The Scrum Master The Scrum Master  Ensure Scrum is understood  Does not decide what work to be done  Work toward higher level of quality  Cannot be the Product Owner  Help the team organize it’s own work False Responsibilities  it is NOT the responsibility of a Scrum Master to get status updates from the team during a Daily Scrum, this should be done by the development team before the daily scrum https://medium.com/serious-scrum/the-scrum-masters-responsibilities-7ee05cae707e,
  • 14. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 14 The Scrum Team The Product Owner The Product Owner  Single point of accountability  Owns and manages the Product Backlog  Any item included in the Product Backlog should be ordered, signed off by the Product Owner  Ensure the highest values items are ordered and Ready Consideration  Is a single person cannot be a committee Why?
  • 15. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 15 The Scrum Team The Development Team The Development Team  Development Team (6+-3)  Select the work and chooses how to do it  Accountability is shared  Work remaining is updated daily before the daily scrum Consideration  Members of the team shall not be changed during the sprint
  • 16. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 16 The Scrum Events Time boxed events/meetings
  • 17. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 17 The Scrum Events The Sprint The Event Rules  Short duration limit risk  30 days or less - could be adjusted  Create focus - limit ad-hoc  Must have one Goal
  • 18. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 18 The Scrum Events Sprint Planning The Event Rules  At begging of each sprint (2 hour per week)  Requires a Product Backlog to produce a Sprint Backlog and Goal  One Goal and How to achieve it  Estimate Sprint Backlog items  “Multitasking Makes You Stupid. Doing more than one thing at a time makes you slower and worse at both tasks. Don’t do it. If you think this doesn’t apply to you, you’re wrong—it does.” ― Jeff Sutherland
  • 19. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 19 The Scrum Events Daily Scrum The Event Rules  Same time each day(15 minute )  For and by the development team  Inspect & adapt sprint backlog  Monitor progress
  • 20. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 20 The Scrum Events Sprint review The Event Rules  At the end of development time (1 hour)  Scrum team + everyone who cares to see  Team shows the completed work  Ask “What do you think?” (collect feedback)
  • 21. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 21 The Scrum Events Sprint retrospective The Event Rules  At last day of the sprint  Only the Scrum Team, create a plan for improving  Refine or expand the definition of Done
  • 22. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 22 The Scrum Events Product Backlog Grooming The Event Rules  Product Backlog Grooming  Product Owner & Development team collaborate to; Add details, estimates, order items  Not time boxed event, it’s an ongoing process  Development teams makes effort and estimates  Product owner provide details and priorities  Groom at least 2 sprint in advance
  • 23. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 23 The Scrum Events Too many?
  • 24. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 24 Reports Burndown Chart  Actual vs Estimated amount of work Sprint Report  List of completed/uncompleted stories at the end of sprint Version Report  Team progress toward a completion of a version  Predict the release date Velocity Chart  Amount of value delivered in each sprint in Story points  Measure the team velocity
  • 25. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE 25 Final notes What else?  The tool, Trello is not good enough, JIRA?  Cost? https://www.atlassian.com/software/jira/pricing
  • 26. STRICTLY PRIVATE AND CONFIDENTIAL – DO NOT FURTHER DISTRIBUTE www.prestacap.com Questions?