SlideShare a Scribd company logo
Agile - Scrum
Project Management
Technique
Session 1
Software Development
Requirements
Planning
Estimation
Co-ordination
Delivery
Support
The Waterfall Model
T I M E
The Waterfall Model - GOOD
Things
This model is simple and easy to understand and use.
It is easy to manage due to the rigidity of the model –
each phase has specific deliverables and a review
process.
In this model phases are processed and completed
one at a time. Phases do not overlap.
Waterfall model works well for smaller projects where
requirements are very well understood
The Waterfall Model- Problems
The Waterfall Model-Problems
When application testing stage, difficult to go back and
change something that was not well-thought out in the
concept stage.
No working software is produced until late during the
life cycle.
High amounts of risk and uncertainty.
Not a good model for complex and object-oriented
projects.
Poor model for long and ongoing projects.
Not suitable for the projects where requirements are at
a moderate to high risk of changing
Enter AGILE
• Adaptive to Change
• Customer satisfaction by rapid, continuous delivery of
useful software.
• People and interactions over process and tools.
• Working software is delivered frequently.
• Direct communication – narrows gaps
• Close, cooperation between business people and
developers
• Even late changes in requirements are welcomed
Agile Manifesto
Agile Project Management
Techniques
• Scrum
• Kanban
• XP – Extreme Programming
• Crystal
• Lean
Scrum for Organizations
• Improved Delivery
• Transparency
• Responsiveness
• Features Increased/decreased
• Measurable
Scrum
• Collaborative Effort – Promotes team work
• Transparency – Knowledge Distribution
• Sense of Contribution
• Self empowered teams
• Measurable
Scrum is Used by
Agile - Scrum
Questions ???
THANK YOU
The SCRUM Process
• One of the Agile methods
for Project Execution
• Most Popular – Widely
Accepted
• Easy to Understand
How Scrum Works
How Scrum Works
Roles in Scrum
•Product Owner
•Scrum Master
•The Team
Roles in Scrum – Product Owner
• Knows Business need
• Creates and maintains the
Product Backlog – can
add/remove items
• Knows the priority of the
items
• Sets ‘Acceptance Criteria’
Roles in Scrum – Scrum Master
• The ‘Superman’
• Chooses Commit/Not
commit on Stories
• Facilitates Scrum Events
• Facilitates Communication
• Gets team consensus
• Removes impediments
Roles in Scrum – The TEAM
• Sizing 7+/-2
• Self Organized and
empowered
• Able to estimate
• Raises Impediments
• Pull the stories
• Help each other
The SCRUM Process
•Story Telling
•Product Backlog
•Backlog Grooming
The SCRUM Process
•Sprint
Planning
•Estimations
The SCRUM Process
•Sprinting on Work
•Stand up Meetings
The SCRUM Process
•Definition of ‘Done’
•End of Sprint – Demo
•Retrospection
SCRUM – Definition of Done
• Achieves Acceptance
Criteria
• Starts functioning
immediately-workable
• Can be based on various
parameters
• Can additionally have a
checklist
SCRUM – Definition of Done
• Examples :
–No technical or functional
errors
–QA Testing passed
–UAT Testing passed
–Works on the Client’s testing
server
Art of Story Telling
•Requirement
•Story v/s Epic
•Not too large
Art of Story Telling - Examples
• As <> I want to <> So that…
• As <a system user> I want to
<login to system> so that <I can
use the system>
• As <an administrator> I want to
<view audit log reports> so that
<I can track the system>
• As <a customer> I want to
<order a product from the
website>
Product Backlog
•List of
Requirements
•Epics
•Business Value
•Dynamically
Resizable
Product Backlog
Product Backlog Grooming
• Understand the story
• Break down epics
• Remove unnecessary
things/ideas
• Is done to get a rough
idea on a story
Scrum Team Capacity
•“Storypoints”
•Measurement
•Calculated for each
team member
•Based on previous
experience
/complexity of Tasks
Sprint Planning Meeting
Team sits together
• Product Owner
• Scrum Master
• Team
• Other interested
Stakeholders
–Product Owner tells the story
–Team Identify Priority
–Identify Acceptance Criteria
–Story points – Complexity
Sprint Planning Meeting
• Assumption : some grooming
has already being done
• No good or bad questions
• Break it up as much as could
• Do not assume anything
Sprint Planning - MoSCoW
MoSCoW method
•Must have
•Should have
•Could have
•Won’t have
Sprint Planning - How its done
•Team has access
to product backlog
•Product Owner
tells the story
Sprint Planning - How its done
• Team asks questions to :
–Identify Priority
–Take notes about the story
details
–Breaks stories in to tasks
–Puts estimates on the tasks
–Either commits or does not
commit the story
Sprint Planning - Estimation
• Happens during or in later part
of sprint planning meeting
• Product Owner is optional
• Goal is to
–Identify Storypoints-required
efforts
–Come up with a WBS
Sprint Planning Meeting
Inputs
• Details of the
Story
• Rough
Estimations
• More detailed
questions
• Work effort
Required
Outputs
• How Many
Stories are
committed
• Priority on
each story
• Acceptance
Criteria
SCRUM – Daily Stand ups
• Duration : 15 minutes
• Team gets together
• Product owner is optional
• Only 3 items
–What did I worked on yesterday
–What I am working today
–Any impediments ? Blockers ?
Showstoppers ?
SCRUM – Retrospections
• Team gets together, Product
owner is optional
• Only 3 items
–What went well during this
sprint
–What did not went well during
this sprint
–Plans to improve on next sprint
SCRUM – Retrospections
Scrum Board
SCRUM – Some Keywords
• Sprint – timeframe of work in
which the committed stories
are being worked upon by the
scrum team.
• Capacity – team’s time
allocation in terms for hour for
any given sprint.
SCRUM – Some Keywords
• Work ahead : Story may be
planned for next sprint but
team can work if they have
Capacity
• Impediment : A problem or an
issue which stops somebody
from continuing work
SCRUM – Some Keywords
• Grooming – To understand the
stories better in order to
estimate them better.
• Epic – Something too large or
too unclear to estimate- More
than a story

More Related Content

What's hot (20)

PPTX
Scrum 101+
Cuong Nguyen Michael
 
PDF
Introduction Professional Scrum Developer for Java
Joris De Winne
 
PPS
Scrum For Developers
Mohamed Meligy
 
PPTX
Agile scrum
qaguruonline
 
KEY
Agile presentation
Aviandri Rivai
 
PPT
Scrum Training
Semen Arslan
 
PPT
24 scrum
vikas panthi
 
PPTX
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
PPTX
From Dev and Ops to DevOps - reconfiguring the plane in flight.
Mike Wessling
 
PPT
Agile Methodology(SCRUM)
KhushSlideShare
 
PPTX
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Vidas Vasiliauskas
 
PPTX
Scrum Intro for E-works
Nora Papazyan
 
PDF
Agile-Scrum Methodology-An Introduction
XBOSoft
 
PPTX
Getting started with Scrum
Tecsisa
 
PDF
Scrumban
CoachingSaga
 
PPTX
Afganistan Culture Shock
Matthew Levandowski
 
PPTX
Scrum introduction
Martin Gasparovic
 
PPTX
Agile Training March 2015
David Phipps
 
PPTX
Pactical case of Atlassian Tools implementation
Yuriy Kudin
 
Introduction Professional Scrum Developer for Java
Joris De Winne
 
Scrum For Developers
Mohamed Meligy
 
Agile scrum
qaguruonline
 
Agile presentation
Aviandri Rivai
 
Scrum Training
Semen Arslan
 
24 scrum
vikas panthi
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
From Dev and Ops to DevOps - reconfiguring the plane in flight.
Mike Wessling
 
Agile Methodology(SCRUM)
KhushSlideShare
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Vidas Vasiliauskas
 
Scrum Intro for E-works
Nora Papazyan
 
Agile-Scrum Methodology-An Introduction
XBOSoft
 
Getting started with Scrum
Tecsisa
 
Scrumban
CoachingSaga
 
Afganistan Culture Shock
Matthew Levandowski
 
Scrum introduction
Martin Gasparovic
 
Agile Training March 2015
David Phipps
 
Pactical case of Atlassian Tools implementation
Yuriy Kudin
 

Similar to Agile scrum (20)

PPT
Scrum Overview
sourav_techjini
 
PPTX
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
PPT
Agile by KD
Karl Dickman
 
PPT
Agile by KD
Karl Dickman
 
PDF
Scrum intro
Elad Sofer
 
PPT
Agile
Shehbaz Nadeem
 
PPT
Agile
kuldeep singh
 
PPT
Dot+Net+2010+Features
gurbaxrawat
 
PPT
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
PPTX
Agile and Scrum - GB
Gaurav IG
 
PPTX
SCRUM methodology
Dhanashree Kulkarni
 
PPT
Agile Software Development with Scrum
Chris Brown
 
PPTX
Zen of Scrum
Magnus Nord
 
PDF
professional scrum master
Shanthisri Kothagundla
 
PPTX
Kanban vs Scrum: What's the difference, and which should you use?
Arun Kumar
 
PPTX
Scrum workshop - September 7, 2012
MrAlexRosales
 
PDF
Scrumify :: Porto Linux 2012
Pedro Gustavo Torres
 
PPTX
Overview of Agile methodology & Scrum
Srinivasan Ganesan
 
Scrum Overview
sourav_techjini
 
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
Agile by KD
Karl Dickman
 
Agile by KD
Karl Dickman
 
Scrum intro
Elad Sofer
 
Dot+Net+2010+Features
gurbaxrawat
 
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
Agile and Scrum - GB
Gaurav IG
 
SCRUM methodology
Dhanashree Kulkarni
 
Agile Software Development with Scrum
Chris Brown
 
Zen of Scrum
Magnus Nord
 
professional scrum master
Shanthisri Kothagundla
 
Kanban vs Scrum: What's the difference, and which should you use?
Arun Kumar
 
Scrum workshop - September 7, 2012
MrAlexRosales
 
Scrumify :: Porto Linux 2012
Pedro Gustavo Torres
 
Overview of Agile methodology & Scrum
Srinivasan Ganesan
 
Ad

Recently uploaded (20)

PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Ad

Agile scrum

  • 1. Agile - Scrum Project Management Technique Session 1
  • 4. The Waterfall Model - GOOD Things This model is simple and easy to understand and use. It is easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process. In this model phases are processed and completed one at a time. Phases do not overlap. Waterfall model works well for smaller projects where requirements are very well understood
  • 6. The Waterfall Model-Problems When application testing stage, difficult to go back and change something that was not well-thought out in the concept stage. No working software is produced until late during the life cycle. High amounts of risk and uncertainty. Not a good model for complex and object-oriented projects. Poor model for long and ongoing projects. Not suitable for the projects where requirements are at a moderate to high risk of changing
  • 7. Enter AGILE • Adaptive to Change • Customer satisfaction by rapid, continuous delivery of useful software. • People and interactions over process and tools. • Working software is delivered frequently. • Direct communication – narrows gaps • Close, cooperation between business people and developers • Even late changes in requirements are welcomed
  • 9. Agile Project Management Techniques • Scrum • Kanban • XP – Extreme Programming • Crystal • Lean
  • 10. Scrum for Organizations • Improved Delivery • Transparency • Responsiveness • Features Increased/decreased • Measurable
  • 11. Scrum • Collaborative Effort – Promotes team work • Transparency – Knowledge Distribution • Sense of Contribution • Self empowered teams • Measurable
  • 13. Agile - Scrum Questions ??? THANK YOU
  • 14. The SCRUM Process • One of the Agile methods for Project Execution • Most Popular – Widely Accepted • Easy to Understand
  • 17. Roles in Scrum •Product Owner •Scrum Master •The Team
  • 18. Roles in Scrum – Product Owner • Knows Business need • Creates and maintains the Product Backlog – can add/remove items • Knows the priority of the items • Sets ‘Acceptance Criteria’
  • 19. Roles in Scrum – Scrum Master • The ‘Superman’ • Chooses Commit/Not commit on Stories • Facilitates Scrum Events • Facilitates Communication • Gets team consensus • Removes impediments
  • 20. Roles in Scrum – The TEAM • Sizing 7+/-2 • Self Organized and empowered • Able to estimate • Raises Impediments • Pull the stories • Help each other
  • 21. The SCRUM Process •Story Telling •Product Backlog •Backlog Grooming
  • 23. The SCRUM Process •Sprinting on Work •Stand up Meetings
  • 24. The SCRUM Process •Definition of ‘Done’ •End of Sprint – Demo •Retrospection
  • 25. SCRUM – Definition of Done • Achieves Acceptance Criteria • Starts functioning immediately-workable • Can be based on various parameters • Can additionally have a checklist
  • 26. SCRUM – Definition of Done • Examples : –No technical or functional errors –QA Testing passed –UAT Testing passed –Works on the Client’s testing server
  • 27. Art of Story Telling •Requirement •Story v/s Epic •Not too large
  • 28. Art of Story Telling - Examples • As <> I want to <> So that… • As <a system user> I want to <login to system> so that <I can use the system> • As <an administrator> I want to <view audit log reports> so that <I can track the system> • As <a customer> I want to <order a product from the website>
  • 31. Product Backlog Grooming • Understand the story • Break down epics • Remove unnecessary things/ideas • Is done to get a rough idea on a story
  • 32. Scrum Team Capacity •“Storypoints” •Measurement •Calculated for each team member •Based on previous experience /complexity of Tasks
  • 33. Sprint Planning Meeting Team sits together • Product Owner • Scrum Master • Team • Other interested Stakeholders –Product Owner tells the story –Team Identify Priority –Identify Acceptance Criteria –Story points – Complexity
  • 34. Sprint Planning Meeting • Assumption : some grooming has already being done • No good or bad questions • Break it up as much as could • Do not assume anything
  • 35. Sprint Planning - MoSCoW MoSCoW method •Must have •Should have •Could have •Won’t have
  • 36. Sprint Planning - How its done •Team has access to product backlog •Product Owner tells the story
  • 37. Sprint Planning - How its done • Team asks questions to : –Identify Priority –Take notes about the story details –Breaks stories in to tasks –Puts estimates on the tasks –Either commits or does not commit the story
  • 38. Sprint Planning - Estimation • Happens during or in later part of sprint planning meeting • Product Owner is optional • Goal is to –Identify Storypoints-required efforts –Come up with a WBS
  • 39. Sprint Planning Meeting Inputs • Details of the Story • Rough Estimations • More detailed questions • Work effort Required Outputs • How Many Stories are committed • Priority on each story • Acceptance Criteria
  • 40. SCRUM – Daily Stand ups • Duration : 15 minutes • Team gets together • Product owner is optional • Only 3 items –What did I worked on yesterday –What I am working today –Any impediments ? Blockers ? Showstoppers ?
  • 41. SCRUM – Retrospections • Team gets together, Product owner is optional • Only 3 items –What went well during this sprint –What did not went well during this sprint –Plans to improve on next sprint
  • 44. SCRUM – Some Keywords • Sprint – timeframe of work in which the committed stories are being worked upon by the scrum team. • Capacity – team’s time allocation in terms for hour for any given sprint.
  • 45. SCRUM – Some Keywords • Work ahead : Story may be planned for next sprint but team can work if they have Capacity • Impediment : A problem or an issue which stops somebody from continuing work
  • 46. SCRUM – Some Keywords • Grooming – To understand the stories better in order to estimate them better. • Epic – Something too large or too unclear to estimate- More than a story