SlideShare a Scribd company logo
A N A G I L E D E V E L O P M E N T M E T H O D O L O G Y
SCRUM
Tzar Umang
IT Director – HIVE Inc.
Strategic Program Adviser – DOST SPPMO
MANIFESTO OF AGILE DEVELOPMENT
• Team Dynamics over multi-discipline research and
development
• Comprehensive Documentation for unified research
and development
• Customer Collaboration over contract negotiation
• Responding to change over following a plan
AGILE PROJECT MANAGEMENT
• Qualities
• Minimize Risk
• Real time communication and collaboration (face to face)
• Flexible and can handle changes rapidly
WHAT IS SCRUM?
• SCRUM is an agile, lightweight process for
managing and controlling research and
development in rapidly changing environments.
• Iterative, incremental process
• Team-based approach
• developing systems/ products with rapidly changing
requirements
• Controls the chaos of conflicting interest and needs
• Improve communication and maximize cooperation
• Protecting the team form disruptions and impediments
• A way to maximize productivity
SCRUM
COMPONENTS OF SCRUM
• Scrum Roles
• The Process
• Scrum Artifacts
SCRUM MASTER
• Represents management to the project
• Typically filled by a Project Manager or Team
Leader
• Responsible for enacting scrum values and
practices
• Main job is to remove impediments
SCRUM TEAM
• Typically 5-10 people
• Cross-functional, from specific discipline or expertise
as required by the research project
• Members should be full-time
• Team is self-organizing
• Membership can change only between sprints
PRODUCT / PROJECT OWNER
• Acts like one voice (in any case)
• Knows what needs to be build and in what
sequence this should be done
• Typically a product manager or the main
researcher
PROCESS
• Sprint Planning Meeting
• Sprint
• Daily Scrum
• Sprint Review Meeting
SPRINT PLANNING MEETING
• A collaborative meeting in the beginning of each
Sprint between the Product Owner, the Scrum
Master and the Team
• Takes 8 hours and consists of 2 parts (“before lunch
and after lunch”)
PARTS OF SPRINT PLANNING MEETING
• 1st Part:
• Creating Product Backlog
• Determining the Sprint Goal.
• Participants: Product Owner, Scrum Master, Scrum Team
• 2nd Part:
• Participants: Scrum Master, Scrum Team
• Creating Sprint Backlog
PRE-PROJECT / KICK OFF MEETING
• A special form of Sprint Planning Meeting
• Meeting done before the beginning of the Project
SPRINT
• A month-long iteration, during which is incremented
the very core of the project
• NO outside influence can interference with the
Scrum team during the Sprint
• Each Sprint begins with the Daily Scrum Meeting
DAILY SCRUM
• Is a short (15 minutes long) meeting, which is held
every day before the Team starts working
• Participants: Scrum Master (which is the chairman),
Scrum Team
• “Chickens” and “Pigs”
• Every Team member should answer on 3 questions
• What did you do since the last Scrum?
• What are you doing until the next Scrum?
• What is stopping you getting on with the work?
SPRINT REVIEW MEETING
• Is held at the end of each Sprint
• Project Core Review which was created during the
Sprint is demonstrated to the Product Owner
• Informal, should not distract Team members of
doing their work
SCRUM ARTIFACTS
• Product / Project Backlog
• Sprint Backlog
• Burn down Charts
PRODUCT / PROJECT BACKLOG
• Requirements for the project, expressed as a
prioritized list of Backlog Items
• Is managed and owned by a Product Owner
• Spreadsheet (typically)
• Usually is created during the Sprint Planning Meeting
• Can be changed and re-prioritized before each PM
• A way to forecast the very state of the project
ESTIMATION OF PROJECT BACKLOG
• Establishes team’s velocity (how much Effort a
Team can handle in one Sprint)
• Determining units of complexity.
• Size-category
• Story points
• Work days/work hours
• Methods of estimation:
• Expert Review
• Creating a Work Breakdown Structure (WBS)
SPRINT BACKLOG
• A subset of Product Backlog Items, which define the
work for a Sprint
• Is created ONLY by Team members
• Each Item has it’s own status
• Should be updated every day
• Is a FORECAST!
• Is a good warning monitor
SPRINT BACKLOG
• No more then 300 tasks in the list
• If a task requires more than 16 hours, it should be
broken down
• Team can add or subtract items from the list.
Product Owner is not allowed to do it
BURN DOWN CHART
• Are used to represent “work done”.
• Are wonderful Information Radiators
• Helps on seeing the full progress of the project with lesser
energy
• 3 Types:
• Sprint Burn down Chart (progress of the Sprint)
• Release Burn down Chart (progress of release)
• Product Burn down chart (progress of the Product)
BURN DOWN CHART
• X-Axis: time (usually in days)
• Y-Axis: remaining effort
SPRINT BURN DOWN CHART
• Depicts the total Sprint Backlog hours remaining per
day
• Shows the estimated amount of time to release
• Ideally should burn down to zero to the end of the
Sprint
• Actually is not a straight line
• Can bump UP
RELEASE BURN DOWN CHART
• Will the release be done on right time?
• X-axis: sprints
• Y-axis: amount of hours remaining
• The estimated work remaining can also burn up
ALTERNATIVE RELEASE BURN DOWN
CHART
• Consists of bars (one for each sprint)
• Values on the Y-axis: positive AND negative
• Is more informative then a simple chart
PRODUCT / PROJECT BURN DOWN
CHART
• Is a “big picture” view of project’s progress (all the
releases)
SCRUM SCALING
SCRUM SCALING
• Team Scale Chart
ADVANTAGES
• Completely developed and tested features in short
iterations
• Simplicity of the process
• Clearly defined rules
• Increasing productivity
• Self-organizing
• each team member carries a lot of responsibility
• Improved communication
• Optimized for inventors and innovators

More Related Content

What's hot

Scrum meetings
Scrum meetingsScrum meetings
Scrum meetingsJuan Banda
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Richie Rump
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
Sean Mike
 
How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?
Saurabh Bangad
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the Ugly
Valentyn Budkin
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
Agile Tour Beirut
 
Software Development Lifecycles
Software Development Lifecycles Software Development Lifecycles
Software Development Lifecycles
OneDesignCompany
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning Poker
Software Guru
 
24 scrum
24 scrum24 scrum
24 scrum
vikas panthi
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
Mohamed Meligy
 
Agile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on ScrumAgile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on ScrumMichael Angelo Rivera
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +Alon Lahav
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrum
Jl Ballon V
 

What's hot (19)

Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the Ugly
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 
Scrum (2)
Scrum (2)Scrum (2)
Scrum (2)
 
Scrum review (mobile team)
Scrum review (mobile team)Scrum review (mobile team)
Scrum review (mobile team)
 
Software Development Lifecycles
Software Development Lifecycles Software Development Lifecycles
Software Development Lifecycles
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning Poker
 
Agile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_FinalAgile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_Final
 
24 scrum
24 scrum24 scrum
24 scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
Agile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on ScrumAgile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on Scrum
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrum
 

Similar to Scrum

Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development Methodology
Suhail Jamaldeen
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
AnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
GustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
NarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuserf8c57f
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
YunusKhan90
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser4f2477
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
gauravarora931329
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Semen Arslan
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
AnveshPatel7
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
Soumya De
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
Fabien Bataille
 

Similar to Scrum (20)

Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development Methodology
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 

More from Tzar Umang

Tzar-Resume-2018.pdf
Tzar-Resume-2018.pdfTzar-Resume-2018.pdf
Tzar-Resume-2018.pdf
Tzar Umang
 
Cloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-wareCloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-ware
Tzar Umang
 
Social engineering The Good and Bad
Social engineering The Good and BadSocial engineering The Good and Bad
Social engineering The Good and Bad
Tzar Umang
 
A Different Perspective on Business with Social Data
A Different Perspective on Business with Social DataA Different Perspective on Business with Social Data
A Different Perspective on Business with Social Data
Tzar Umang
 
Introduction to Tensorflow
Introduction to TensorflowIntroduction to Tensorflow
Introduction to Tensorflow
Tzar Umang
 
Kanban
KanbanKanban
Kanban
Tzar Umang
 
Social Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential DebateSocial Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential Debate
Tzar Umang
 
From Sensing to Decision
From Sensing to DecisionFrom Sensing to Decision
From Sensing to Decision
Tzar Umang
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
Tzar Umang
 
Introduction to Go language
Introduction to Go languageIntroduction to Go language
Introduction to Go language
Tzar Umang
 
Smart ICT Lingayen Presentation
Smart ICT Lingayen PresentationSmart ICT Lingayen Presentation
Smart ICT Lingayen Presentation
Tzar Umang
 
Formal Concept Analysis
Formal Concept AnalysisFormal Concept Analysis
Formal Concept Analysis
Tzar Umang
 
Smart ICT extended
Smart ICT extendedSmart ICT extended
Smart ICT extended
Tzar Umang
 
Cloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelCloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite Model
Tzar Umang
 
Business intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data AnalyticsBusiness intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data Analytics
Tzar Umang
 

More from Tzar Umang (15)

Tzar-Resume-2018.pdf
Tzar-Resume-2018.pdfTzar-Resume-2018.pdf
Tzar-Resume-2018.pdf
 
Cloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-wareCloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-ware
 
Social engineering The Good and Bad
Social engineering The Good and BadSocial engineering The Good and Bad
Social engineering The Good and Bad
 
A Different Perspective on Business with Social Data
A Different Perspective on Business with Social DataA Different Perspective on Business with Social Data
A Different Perspective on Business with Social Data
 
Introduction to Tensorflow
Introduction to TensorflowIntroduction to Tensorflow
Introduction to Tensorflow
 
Kanban
KanbanKanban
Kanban
 
Social Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential DebateSocial Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential Debate
 
From Sensing to Decision
From Sensing to DecisionFrom Sensing to Decision
From Sensing to Decision
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Introduction to Go language
Introduction to Go languageIntroduction to Go language
Introduction to Go language
 
Smart ICT Lingayen Presentation
Smart ICT Lingayen PresentationSmart ICT Lingayen Presentation
Smart ICT Lingayen Presentation
 
Formal Concept Analysis
Formal Concept AnalysisFormal Concept Analysis
Formal Concept Analysis
 
Smart ICT extended
Smart ICT extendedSmart ICT extended
Smart ICT extended
 
Cloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelCloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite Model
 
Business intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data AnalyticsBusiness intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data Analytics
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Scrum

  • 1. A N A G I L E D E V E L O P M E N T M E T H O D O L O G Y SCRUM Tzar Umang IT Director – HIVE Inc. Strategic Program Adviser – DOST SPPMO
  • 2. MANIFESTO OF AGILE DEVELOPMENT • Team Dynamics over multi-discipline research and development • Comprehensive Documentation for unified research and development • Customer Collaboration over contract negotiation • Responding to change over following a plan
  • 3. AGILE PROJECT MANAGEMENT • Qualities • Minimize Risk • Real time communication and collaboration (face to face) • Flexible and can handle changes rapidly
  • 4. WHAT IS SCRUM? • SCRUM is an agile, lightweight process for managing and controlling research and development in rapidly changing environments. • Iterative, incremental process • Team-based approach • developing systems/ products with rapidly changing requirements • Controls the chaos of conflicting interest and needs • Improve communication and maximize cooperation • Protecting the team form disruptions and impediments • A way to maximize productivity
  • 6. COMPONENTS OF SCRUM • Scrum Roles • The Process • Scrum Artifacts
  • 7. SCRUM MASTER • Represents management to the project • Typically filled by a Project Manager or Team Leader • Responsible for enacting scrum values and practices • Main job is to remove impediments
  • 8. SCRUM TEAM • Typically 5-10 people • Cross-functional, from specific discipline or expertise as required by the research project • Members should be full-time • Team is self-organizing • Membership can change only between sprints
  • 9. PRODUCT / PROJECT OWNER • Acts like one voice (in any case) • Knows what needs to be build and in what sequence this should be done • Typically a product manager or the main researcher
  • 10. PROCESS • Sprint Planning Meeting • Sprint • Daily Scrum • Sprint Review Meeting
  • 11. SPRINT PLANNING MEETING • A collaborative meeting in the beginning of each Sprint between the Product Owner, the Scrum Master and the Team • Takes 8 hours and consists of 2 parts (“before lunch and after lunch”)
  • 12. PARTS OF SPRINT PLANNING MEETING • 1st Part: • Creating Product Backlog • Determining the Sprint Goal. • Participants: Product Owner, Scrum Master, Scrum Team • 2nd Part: • Participants: Scrum Master, Scrum Team • Creating Sprint Backlog
  • 13. PRE-PROJECT / KICK OFF MEETING • A special form of Sprint Planning Meeting • Meeting done before the beginning of the Project
  • 14. SPRINT • A month-long iteration, during which is incremented the very core of the project • NO outside influence can interference with the Scrum team during the Sprint • Each Sprint begins with the Daily Scrum Meeting
  • 15. DAILY SCRUM • Is a short (15 minutes long) meeting, which is held every day before the Team starts working • Participants: Scrum Master (which is the chairman), Scrum Team • “Chickens” and “Pigs” • Every Team member should answer on 3 questions • What did you do since the last Scrum? • What are you doing until the next Scrum? • What is stopping you getting on with the work?
  • 16. SPRINT REVIEW MEETING • Is held at the end of each Sprint • Project Core Review which was created during the Sprint is demonstrated to the Product Owner • Informal, should not distract Team members of doing their work
  • 17. SCRUM ARTIFACTS • Product / Project Backlog • Sprint Backlog • Burn down Charts
  • 18. PRODUCT / PROJECT BACKLOG • Requirements for the project, expressed as a prioritized list of Backlog Items • Is managed and owned by a Product Owner • Spreadsheet (typically) • Usually is created during the Sprint Planning Meeting • Can be changed and re-prioritized before each PM • A way to forecast the very state of the project
  • 19. ESTIMATION OF PROJECT BACKLOG • Establishes team’s velocity (how much Effort a Team can handle in one Sprint) • Determining units of complexity. • Size-category • Story points • Work days/work hours • Methods of estimation: • Expert Review • Creating a Work Breakdown Structure (WBS)
  • 20. SPRINT BACKLOG • A subset of Product Backlog Items, which define the work for a Sprint • Is created ONLY by Team members • Each Item has it’s own status • Should be updated every day • Is a FORECAST! • Is a good warning monitor
  • 21. SPRINT BACKLOG • No more then 300 tasks in the list • If a task requires more than 16 hours, it should be broken down • Team can add or subtract items from the list. Product Owner is not allowed to do it
  • 22. BURN DOWN CHART • Are used to represent “work done”. • Are wonderful Information Radiators • Helps on seeing the full progress of the project with lesser energy • 3 Types: • Sprint Burn down Chart (progress of the Sprint) • Release Burn down Chart (progress of release) • Product Burn down chart (progress of the Product)
  • 23. BURN DOWN CHART • X-Axis: time (usually in days) • Y-Axis: remaining effort
  • 24. SPRINT BURN DOWN CHART • Depicts the total Sprint Backlog hours remaining per day • Shows the estimated amount of time to release • Ideally should burn down to zero to the end of the Sprint • Actually is not a straight line • Can bump UP
  • 25. RELEASE BURN DOWN CHART • Will the release be done on right time? • X-axis: sprints • Y-axis: amount of hours remaining • The estimated work remaining can also burn up
  • 26. ALTERNATIVE RELEASE BURN DOWN CHART • Consists of bars (one for each sprint) • Values on the Y-axis: positive AND negative • Is more informative then a simple chart
  • 27. PRODUCT / PROJECT BURN DOWN CHART • Is a “big picture” view of project’s progress (all the releases)
  • 29. SCRUM SCALING • Team Scale Chart
  • 30. ADVANTAGES • Completely developed and tested features in short iterations • Simplicity of the process • Clearly defined rules • Increasing productivity • Self-organizing • each team member carries a lot of responsibility • Improved communication • Optimized for inventors and innovators