SlideShare a Scribd company logo
Scrum methodology
SCRUM IS AN ITERATIVE AND INCREMENTAL AGILE SOFTWARE
DEVELOPMENT FRAMEWORK FOR MANAGING PRODUCT DEVELOPMENT
Scrum life cycle
Story point is an arbitrary measure used by Scrum teams. The idea is that the larger the story is,
the more uncertainty there is around it and the less accurate the estimate will be.
Using the Fibonacci sequence 1,2,3,5,8,13,21,34,45 helps teams to recognize this uncertainty, deliberately creating
a lack of precision instead of wasting time trying to produce estimates that might also carry a false degree of
confidence.
Planning poker, also called Scrum poker, is a consensus-based, gamified technique for estimating,
mostly used to estimate effort or relative size of development goals in software development. In planning
poker, members of the group make estimates by playing numbered cards face-down to the table, instead of
speaking them aloud.
The cards are revealed, and the estimates are then discussed. By hiding the figures in this way, the
group can avoid the cognitive bias of anchoring, where the first number spoken aloud sets a precedent
for subsequent estimates.
Your regular developer (which is working on the
project for a long time) usually can close 10 story
points in 2 weeks of development (which is 1SP
per day).
How many story points can close your regular
developer? THE ANSWER TO THAT IS: IT DEPENDS!
New developer or temporary contractor can close
from 1 to 10SPs. However, do not expect them to
work equally as a regular developer since they
always need time to understand the business logic,
architecture, potentially study new specific
technology etc.
How many story points can close new developer or
temporary contractor?
Team leader can close from 1 to 10SPs. However his
role not just to execute and close the story points, but
also control the execution of tasks on the architecture
level. He needs to spend time to help other team
members with their tasks, organize cooperation inside
the team, perform code reviews etc.
How many story points can close a team leader?
Feature freeze or code freeze
– Once the code is ready for beta and frozen, all
source code commits require bug id. No new
feature check in will be allowed and source tree is
locked.
The code will be reviewed by code reviewer. Once
it is reviewed, the QC project lead will open the
permission for the developer to check in.
– Any last minutes bug fixes require a review by
two chief architects.
Example of sprint planning
 Sprint duration – 2 weeks
 Code freeze – 1 week
 Team – 3 stable developers, 1 contractor(temporary resource), 1 team
leader
 Story points in the sprint:
 3 developers – 3*10 = 30 Story points
 1 contractor – 3-5 Story points (since new person always requires involvement
into the project)
 Team leader – (0-2) story points
 Totally = 35 story points
Sprint Planning
During the Spring Planning Meeting - Team mutually
distributing the tasks between developers and assigning
them in the issue tracking system like Atlassian JIRA.
JIRA is an issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking,
and project management functions. Jira is fully adjusted for SCRUM methodology.
Product owner has an ability to control the development
life cycle and always be up to date using scrum board,
burn down chart etc.
Developer can always see his outstanding tasks for the
Sprint and check if there is any bugs was spotted but QA
team in order to fix them during Code Freeze period.
QA team can observe which particular task is completed
and ready for testing. Tester can register any bug spotted
during the testing and assign on the appropriate person
to fix.
Agile Testing
 - Agile team tests continuously and continuous testing is the only way to ensure continuous
progress
 - Agile testing provide feedback on an ongoing basis and the product meets the business
demands.
 - Each and every iteration, Business team
involved and continuous feedback
shortens the feedback response time and
cost involved in fixing is also less.
 - Testing is done while implementation
Regression testing
Once all the tickets tested from the Sprint QA team start performing regression testing of
the system according to all Test Cases in the system. Below demonstrated an example of few
test cases from the system. Each test case must be tested by automation or a manual test.
twitter.com/Diceus_com
facebook.com/diceus linkedin.com/company/diceus
empower your business with diceus
diceus.com
info@diceus.com
blog.diceus.com
Thank you!

More Related Content

What's hot

Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
Inova LLC
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
gihanlsw
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
Jyaasa Technologies
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
Raghav Seth
 
Scrum Reference Card
Scrum Reference CardScrum Reference Card
Scrum Reference Cardenderturan
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Scrum
ScrumScrum
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
Vikrama Dhiman
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Fredrik Fjällström
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
XBOSoft
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 

What's hot (20)

Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Scrum Reference Card
Scrum Reference CardScrum Reference Card
Scrum Reference Card
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum
ScrumScrum
Scrum
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 

Viewers also liked

SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...
SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...
SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...
GeeksLab Odessa
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionAlex Su
 
Benefits of Insulating Your Home
Benefits of Insulating Your HomeBenefits of Insulating Your Home
Benefits of Insulating Your Home
Aerolam Insulations
 
Best of Lean Startup and Scrum for product development and enhancement
Best of  Lean Startup and Scrum  for product development and enhancementBest of  Lean Startup and Scrum  for product development and enhancement
Best of Lean Startup and Scrum for product development and enhancement
Dr. Anish Cheriyan (PhD)
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
Ethan Huang
 
Theory & practice on Valuation & Fundraising, Yevgen Sysoyev
Theory & practice on Valuation & Fundraising, Yevgen Sysoyev Theory & practice on Valuation & Fundraising, Yevgen Sysoyev
Theory & practice on Valuation & Fundraising, Yevgen Sysoyev Yevgen Sysoyev
 
Spiral model of SDLC
Spiral model of SDLCSpiral model of SDLC
Spiral model of SDLC
Animesh Chakraborty
 
EY Human Capital Conference 2012: Service delivery model transformation
EY Human Capital Conference 2012: Service delivery model transformationEY Human Capital Conference 2012: Service delivery model transformation
EY Human Capital Conference 2012: Service delivery model transformation
EY
 
Defining Value And Measuring Hr
Defining Value And Measuring HrDefining Value And Measuring Hr
Defining Value And Measuring Hrsonyacurley
 
Infosys’ global delivery model
Infosys’ global delivery modelInfosys’ global delivery model
Infosys’ global delivery model
PABAK DAS
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
Types of contract in Project management
Types of contract in Project managementTypes of contract in Project management
Types of contract in Project managementAli Heydari
 
Integrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelIntegrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement Model
Alan McSweeney
 
Service delivery management
Service delivery managementService delivery management
Service delivery management
Masaf Dawood
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Alan McSweeney
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
Mark Peacock
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 

Viewers also liked (19)

SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...
SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...
SalesLab: Игорь Карпец (Grammarly) - Только не звоните им! B2B без холодных з...
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Benefits of Insulating Your Home
Benefits of Insulating Your HomeBenefits of Insulating Your Home
Benefits of Insulating Your Home
 
Best of Lean Startup and Scrum for product development and enhancement
Best of  Lean Startup and Scrum  for product development and enhancementBest of  Lean Startup and Scrum  for product development and enhancement
Best of Lean Startup and Scrum for product development and enhancement
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Theory & practice on Valuation & Fundraising, Yevgen Sysoyev
Theory & practice on Valuation & Fundraising, Yevgen Sysoyev Theory & practice on Valuation & Fundraising, Yevgen Sysoyev
Theory & practice on Valuation & Fundraising, Yevgen Sysoyev
 
Spiral model of SDLC
Spiral model of SDLCSpiral model of SDLC
Spiral model of SDLC
 
EY Human Capital Conference 2012: Service delivery model transformation
EY Human Capital Conference 2012: Service delivery model transformationEY Human Capital Conference 2012: Service delivery model transformation
EY Human Capital Conference 2012: Service delivery model transformation
 
Defining Value And Measuring Hr
Defining Value And Measuring HrDefining Value And Measuring Hr
Defining Value And Measuring Hr
 
Infosys’ global delivery model
Infosys’ global delivery modelInfosys’ global delivery model
Infosys’ global delivery model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Types of contract in Project management
Types of contract in Project managementTypes of contract in Project management
Types of contract in Project management
 
Integrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement ModelIntegrated Project and Solution Delivery And Business Engagement Model
Integrated Project and Solution Delivery And Business Engagement Model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Service delivery management
Service delivery managementService delivery management
Service delivery management
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
 
IT Service Delivery Model Overview
IT Service Delivery Model OverviewIT Service Delivery Model Overview
IT Service Delivery Model Overview
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 

Similar to Scrum methodology in practice

Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
Working with Agile technologies and SCRUM
Working with Agile technologies and SCRUMWorking with Agile technologies and SCRUM
Working with Agile technologies and SCRUM
Andrea Tino
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
Swadesh Bhushan, PMP®
 
Scrum
ScrumScrum
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
Tomy Rhymond
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
AbhinavSrivastava806444
 
Seminar on Scrum
Seminar  on  ScrumSeminar  on  Scrum
Seminar on Scrum
Abhishek Kumar Singh
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
Abhishek Kumar Singh
 
Scrum
ScrumScrum
Agile_basics
Agile_basicsAgile_basics
Agile_basics
Mithilesh Singh
 
Scrum referencecard
Scrum referencecardScrum referencecard
Scrum referencecard
Suresh Kumar
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum
Artemisa Yescas Engler
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile WorldYousef Abazari
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumHiep Luong
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
cfry
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
Wipro
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Anatoliy Okhotnikov
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
JayeshPatil149
 
ADM Overview - Customers
ADM Overview - CustomersADM Overview - Customers
ADM Overview - Customers
Steve Greene
 

Similar to Scrum methodology in practice (20)

Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Working with Agile technologies and SCRUM
Working with Agile technologies and SCRUMWorking with Agile technologies and SCRUM
Working with Agile technologies and SCRUM
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Scrum
ScrumScrum
Scrum
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Seminar on Scrum
Seminar  on  ScrumSeminar  on  Scrum
Seminar on Scrum
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Scrum referencecard
Scrum referencecardScrum referencecard
Scrum referencecard
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile World
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
ADM Overview - Customers
ADM Overview - CustomersADM Overview - Customers
ADM Overview - Customers
 

Recently uploaded

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 

Scrum methodology in practice

  • 1. Scrum methodology SCRUM IS AN ITERATIVE AND INCREMENTAL AGILE SOFTWARE DEVELOPMENT FRAMEWORK FOR MANAGING PRODUCT DEVELOPMENT
  • 3. Story point is an arbitrary measure used by Scrum teams. The idea is that the larger the story is, the more uncertainty there is around it and the less accurate the estimate will be. Using the Fibonacci sequence 1,2,3,5,8,13,21,34,45 helps teams to recognize this uncertainty, deliberately creating a lack of precision instead of wasting time trying to produce estimates that might also carry a false degree of confidence.
  • 4. Planning poker, also called Scrum poker, is a consensus-based, gamified technique for estimating, mostly used to estimate effort or relative size of development goals in software development. In planning poker, members of the group make estimates by playing numbered cards face-down to the table, instead of speaking them aloud. The cards are revealed, and the estimates are then discussed. By hiding the figures in this way, the group can avoid the cognitive bias of anchoring, where the first number spoken aloud sets a precedent for subsequent estimates.
  • 5. Your regular developer (which is working on the project for a long time) usually can close 10 story points in 2 weeks of development (which is 1SP per day). How many story points can close your regular developer? THE ANSWER TO THAT IS: IT DEPENDS!
  • 6. New developer or temporary contractor can close from 1 to 10SPs. However, do not expect them to work equally as a regular developer since they always need time to understand the business logic, architecture, potentially study new specific technology etc. How many story points can close new developer or temporary contractor?
  • 7. Team leader can close from 1 to 10SPs. However his role not just to execute and close the story points, but also control the execution of tasks on the architecture level. He needs to spend time to help other team members with their tasks, organize cooperation inside the team, perform code reviews etc. How many story points can close a team leader?
  • 8. Feature freeze or code freeze – Once the code is ready for beta and frozen, all source code commits require bug id. No new feature check in will be allowed and source tree is locked. The code will be reviewed by code reviewer. Once it is reviewed, the QC project lead will open the permission for the developer to check in. – Any last minutes bug fixes require a review by two chief architects.
  • 9. Example of sprint planning  Sprint duration – 2 weeks  Code freeze – 1 week  Team – 3 stable developers, 1 contractor(temporary resource), 1 team leader  Story points in the sprint:  3 developers – 3*10 = 30 Story points  1 contractor – 3-5 Story points (since new person always requires involvement into the project)  Team leader – (0-2) story points  Totally = 35 story points
  • 10. Sprint Planning During the Spring Planning Meeting - Team mutually distributing the tasks between developers and assigning them in the issue tracking system like Atlassian JIRA.
  • 11. JIRA is an issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. Jira is fully adjusted for SCRUM methodology. Product owner has an ability to control the development life cycle and always be up to date using scrum board, burn down chart etc. Developer can always see his outstanding tasks for the Sprint and check if there is any bugs was spotted but QA team in order to fix them during Code Freeze period. QA team can observe which particular task is completed and ready for testing. Tester can register any bug spotted during the testing and assign on the appropriate person to fix.
  • 12. Agile Testing  - Agile team tests continuously and continuous testing is the only way to ensure continuous progress  - Agile testing provide feedback on an ongoing basis and the product meets the business demands.  - Each and every iteration, Business team involved and continuous feedback shortens the feedback response time and cost involved in fixing is also less.  - Testing is done while implementation
  • 13. Regression testing Once all the tickets tested from the Sprint QA team start performing regression testing of the system according to all Test Cases in the system. Below demonstrated an example of few test cases from the system. Each test case must be tested by automation or a manual test.
  • 14. twitter.com/Diceus_com facebook.com/diceus linkedin.com/company/diceus empower your business with diceus diceus.com info@diceus.com blog.diceus.com Thank you!