Upload
sarath-revuri
View
1.243
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
Basics of ScrumBy Sarath Revuri, PMP ® , CSM ®, PRINCE2 ® Practitioner
04/08/2023
2Agenda
• What is Project?• What is Project Management ?• What is Agile• Agile Examples• What is Scrum?• Cost of change in Scrum• Scrum roles• Scrum activities• Process flow• Project Backlog• Burn down chart• Sprint Backlog• Need to remember• Credits
We will only be discussing basics about Scrum and activities involved.
04/08/2023
3What is project?
• A project is a temporary endeavor• having a defined beginning and end • undertaken to meet unique goals and objectives• usually to bring about beneficial change or added value• The temporary nature of projects stands in contrast to
business as usual (or operations), which are repetitive, permanent or semi-permanent functional work to produce products or services.
04/08/2023
4
What is project management?
• Project Management is application of knowledge, skills tools and techniques to project activities to meet the project requirements
04/08/2023
5What is Agile?
• Agile software development refers to a group of software development methodologies based on iterative development
• Deliver something useful to client; check what they value • Build competitive teams• Enable team decision making • Use short time boxed iterations to quickly deliver features• Focus on delivery activity not process compliance
activities
04/08/2023
6Agile Examples
• Extreme Programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent "releases" in short development cycles (timeboxing), which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted.
• Extreme project management (XPM) refers to a method of managing very complex and very uncertain projects. It differs from traditional project management mainly in its open, elastic and undeterministic approach. The main focus of XPM is on the human side of project management (e.g. managing project stakeholders), rather than on intricate scheduling techniques and heavy formalism.
• Adaptive Software Development is a software development process that grew out of rapid application development work by Jim Highsmith and Sam Bayer. ASD embodies the principle that continuous adaptation of the process to the work at hand is the normal state of affairs.
• Scrum – Projects are divided into 30-Day work intervals in which specific number of requirements for a prioritized list are implemented. Daily 15 Minutes “Scrum Meetings” maintain coordiantion
04/08/2023
7What is Scrum?
• Based on common sense• Less documentation• Release early, release often• Avoid chaos• Better level of communication• Commitment oriented• Agile in nature and practice
Scrum is a simple approach for managing complex projects.
04/08/2023
8
Development Life Cycle
Cos
t of
cha
nge
Waterfall
Cost of change in Scrum
• Scrum allows changes at any point• But not in a release cycle• Scrum expects changes would come up
and stays prepared for them
Scrum is flexible enough to accommodate changes easily to requirements without much impact on budget.
Scrum Development Life Cycle
Cos
t of
cha
nge
04/08/2023
9Scrum roles
• Product owner• Customer representative • Prioritizes product requirements
• Team• Develops product• Responsible for failure or success• Self managed and organized
• Scrum Master• Teaches and implements Scrum• Ensures Scrum is practiced properly• Maintains documentation required
Scrum makes clear distinction between committed members
and interested members of a team.
04/08/2023
10Scrum activities
• Sprint planning meeting• Before every Sprint• Divided in two half for focusing on what to do and how to do
• Sprint• Release cycle of 2 to 4 weeks• No changes accepted while in Sprint
• Daily Scrum• Daily meeting during Sprint for about 15 minutes• Every member answers:
• What they did since last meeting?• What they plan to do till next meeting?• What obstacles are there in their way?
Scrum process is all about clarity, inspection and adaptation.
???
Continued…
04/08/2023
11Scrum activities
• Scrum review meeting• Is done after every Sprint• To demonstrate that is being done• And give feedback
• Scrum retrospective meeting• Is done at end of every Sprint after review meeting• To discuss experiences and problems faced to improve
further• The product owner is not required to attend this meeting
Scrum process is all about clarity, inspection and adaptation.
04/08/2023
12Process flow
Product BacklogAs prioritized by Product Owner
Backlog tasksdistributedby team
Potentially ShippableProduct Increment
15 mins
Daily ScrumMeeting
Scrum process flow is iterative and incremental in nature.
It is a light weight process focused on better performance.
Sprint Backlog 30 days
Sprint
04/08/2023
13Product backlog
• Same as Project plan• Monitors entire project• Prioritized to get faster ROI and better results• Prepared and managed by product owner• Requirements can be added at any point• Sweet and simple, easy to manage
System requirements in order of priority.
In a traditional way it is the project plan.
04/08/2023
14
System requirements in order of priority.
In a traditional way it is the project plan.
Product backlog
04/08/2023
15Burndown Chart
• Helps in predicting problems• Helps in performance appraisals• Works like an overall tracker• Useful for evaluating overall performance
Indicator which tells progress of project and individuals very clearly.
Similar to Gantt charts.
04/08/2023
16Burndown Chart
No work being done
Indicator which tells progress of project and individuals very clearly.
Similar to Gantt charts.
Days in Sprint
Wo
rk d
on
e
04/08/2023
17Burndown Chart
Work being done but not very fast
Indicator which tells progress of project and individuals very clearly.
Similar to Gantt charts.
Days in Sprint
Wo
rk d
on
e
04/08/2023
18Burndown Chart
Work being done but not very fast
Indicator which tells progress of project and individuals very clearly.
Similar to Gantt charts.
Days in Sprint
Wo
rk d
on
e
04/08/2023
19Burndown Chart
Individual Burndown chart
Indicator which tells progress of project and individuals very clearly.
Similar to Gantt charts.
Days in Sprint
Wo
rk d
on
e
04/08/2023
20Sprint backlog
• Product requirement that will be covered in a sprint• A real time picture of work in a sprint• Avoids problems that may delay or fail a release• Doesn’t allow any additions• Can only be modified by team
Part of product backlog that can form a deliverable
Similar to a release plan in traditional project management
04/08/2023
21
Part of product backlog that can form a deliverable
Similar to a release plan in traditional project management
Sprint backlog
04/08/2023
22Need to remember
• Few important facts to always remember about scrum• Is common sense• Is not a solution to every problem• Is an approach towards software development• Is very fast and flexible• Is commitment oriented• Is based on clarity, inspection and adaptation• Implementing scrum takes time (nothing such as big bang)
We are back to where we started. What is Scrum?
04/08/2023
23Questions
• E-Mail: [email protected] • Resources
• http://www.theprojectmanagement.com • http://sarath.revuri.com