SlideShare a Scribd company logo
1 of 15
What is Scrum?
 There are many approaches in Agile such as Extreme Programming (XP), Crystal, Feature Driven
Development, DSDM Atern which adhere to the Agile Manifesto and its associated principles and
 Scrum is one of many agile approaches to product development which use the iterative and
incremental product delivery that allow feedback and collaborative decision making.
 The project begins with a clear vision from business and a set of product features in order of
importance.
 Product backlog contains the product features which is maintained by the customer or customer
representative referred to as the Product Owner.
Topic 3: Agile Project Management with Scrum
What is Scrum?
 Iteration or sprint(also called as timebox), is the set amount of time that the team has to
complete the features selected.
 Sprints are completed within 1-4 weeks in length, and that length is maintained throughout the
life of the project.
 Each sprint contains the tasks and features that have been selected from the product backlog and
this is referred as sprint backlog.
 Development team commit to sprint backlog and the task work begins. During this time in the
sprint, the team is allowed to focus on meeting the sprint goal.
Topic 3: Agile Project Management with Scrum
What is Scrum?
 Although the product backlog can be changed in preparation for the next sprint but no changes
to the sprint backlog are allowed.
 During the sprint, the team checks in daily with each other in the form of a 15-minute meeting
known as a scrum meeting.
 Each member reports on what they did yesterday, what they plan to do today, and what is getting
in their way.
 At the end of the sprint, the team demonstrate the task that have been completed to the
stakeholders and gathers feedback that will affect what they work on in the next sprint.
 Retrospective sprint meeting will be held to learn how to improve. This meeting is critical, as its
focus is on the three pillars of Scrum: transparency, inspection, and adaptation.
Topic 3: Agile Project Management with Scrum
Scrum Framework
Planning
Design
Testing
Release
Sprint
Product
Backlog
Sprint
Backlog
Final
Product
Topic 3: Agile Project Management with Scrum
1-4 Weeks
EPIC
Feature
Story Story
Task Task Task Task
Define
Business
needs
Define the
customer
needs
Define the
solutions
Higher level requirement
from customer
Smaller
requirement
• Developer review
• Estimate the story
• Perform the Testing
Epic, Story & Task
Topic 3: Agile Project Management with Scrum
Epic, Story & Task
 Epics is large product that can be broken down into a number of smaller tasks which are called
stories.
 Stories is also referred as user stories are short requirements from the perspective of an end
user. Stories are created throughout product development, more so leading up to iteration
planning and also during higher level product road mapping.
 Tasks are decomposed parts of a story. Tasks are usually defined by the people doing the work
(developers, QA, etc), whereas stories and epics are generally created by the customer or the
product owner representing the customer.
Topic 3: Agile Project Management with Scrum
 Product Owner : Responsible for getting the requirements from the customers.
• Define the features of the product
• Decide the release date and content
• Prioritize features according to the market value
• Adjust features and priority every iteration as needed
• Accept or reject work results.
 Scrum Master : Is a facilitator for an agile development team and enable close cooperation
across all functions.
 Scrum Team: Developers and QA – work on delivering the products.
Agile Roles
Topic 3: Agile Project Management with Scrum
The Agile Process Flow
 Concept - Projects are envisioned and prioritized
 Inception - Team members are identified, funding is put in place, and initial environments and
requirements are discussed
 Iteration/Construction - The development team works to deliver working software based on
iteration requirements and feedback
 Release - QA (Quality Assurance) testing, internal and external training, documentation
development, and final release of the iteration into production
 Production - Ongoing support of the software
 Retirement - End-of-life activities, including customer notification and migration
 This view presents the full Agile lifecycle model within the enterprise. In any enterprise there
may be projects operating simultaneously, multiple sprints/iterations being logged on different
product lines, and a variety of customers, both external and internal, with a range of business
needs.
Topic 3: Agile Project Management with Scrum
The Agile Iteration Workflow
 The Agile software development lifecycle is an iterative process and each iteration results in the
next piece of the software development puzzle such as working software and supporting
elements, documentation for use by customers - until the final product is complete.
 Each iteration is usually two to four weeks in length and has a fixed completion time. Due to its
time-bound nature, the iteration process is methodical, and the scope of each iteration is only
as broad as the allotted time allows.
 Multiple iterations will take place during the Agile software development lifecycle and each
follows its own workflow. During an iteration, it is important that the customers and business
stakeholders provide feedback to ensure that the features meet their needs.
Topic 3: Agile Project Management with Scrum
The Agile Iteration Workflow
A typical iteration process flow can be visualized as follows:
•Requirements - Define the requirements for the iteration based on the product backlog, sprint
backlog, customer and stakeholder feedback
•Development - Design and develop software based on defined requirements
•Testing - QA (Quality Assurance) testing, internal and external training, documentation
development
•Delivery - Integrate and deliver the working iteration into production
•Feedback - Accept customer and stakeholder feedback and work it into the requirements of the
next iteration
Topic 3: Agile Project Management with Scrum
Agile Project Management is adopted to shorten the development cycles and
increase the frequency of project releases
6 steps in Agile Project Management Methodology
Project Planning Roadmap Release Planning
Sprint Planning Daily Meeting Sprint Review &
Retrospective
Overview of Agile process
Topic 3: Agile Project Management with Scrum
Project Planning is about understanding the end goal and value
of that project. Scope is developed and the work is estimated by
breaking it into sprints or iterations
A roadmap is a list of all features that the final product should
have. It acts as a plan of action on how a project will evolve.
A plan is made for all feature releases and this plan is revisited at
the beginning of each sprint. Agile project methodology uses
shorter development cycles or sprints, with features released at
the end of each cycle.
Topic 3: Agile Project Management with Scrum
Sprint Planning ensures that each member has an assigned task
before sprint begins. Stakeholder plans what is to accomplish in
that sprint and that workload is evenly shared among the team.
Daily meetings help the team in accomplishing their daily tasks in
an efficient way. Each team member tells what they have
accomplished in the previous day and what is their task today.
Sprint review and retrospective helps the team to inspect itself
and plan to make improvement in the coming sprints. Sprint
retrospective takes place after the sprint review and before the
next sprint.
Topic 3: Agile Project Management with Scrum
Agile is a combination of iterative and incremental process models with focus on process adaptability
and customer satisfaction by rapid delivery of working software product.
Agile Methods break the product into small incremental builds. These builds are provided in
iterations. Each iteration typically lasts from about one to three weeks.
Every iteration involves cross functional teams working simultaneously on various areas like −
 Planning
 Requirements Analysis
 Design
 Coding
 Unit Testing and
 Acceptance Testing.
At the end of the iteration, a working product is displayed to the customer and important
stakeholders.
Agile Development Cycle
Topic 3: Agile Project Management with Scrum
Product Backlog
• Prepared by product owner which contain requirements from the
customers
• Product owner will prioritize the stories
1. Release Planning: All the team decide how many sprints required and each sprint how
many stories should develop and test.
2. Sprint Planning: Decide what are the stories to develop and tests, the time required and
different tasks of developer and tester need to perform.
2-3 weeks
Sprint 1
2-3 weeks
Sprint 2
2-3 weeks
Sprint 3
Sprint Backlog
• The sprint backlog consists of product backlog items that the team
agreed with their product owner to include during sprint planning.
• The team owns the sprint backlog and can determine whether new items
are added or existing items are removed.
Agile Development Cycle
Topic 3: Agile Project Management with Scrum

More Related Content

What's hot

Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumMartin Proulx
 
Automation testing
Automation testingAutomation testing
Automation testingTomy Rhymond
 
The lifecycle of an agile sprint
The lifecycle of an agile sprintThe lifecycle of an agile sprint
The lifecycle of an agile sprintRon Shoshani
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologiesStefano Paluello
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A StudyEswar Publications
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrumRasan Samarasinghe
 
Edwin Ritter NJ 2015
Edwin Ritter NJ 2015Edwin Ritter NJ 2015
Edwin Ritter NJ 2015Edwin Ritter
 
Agile Experience
Agile ExperienceAgile Experience
Agile ExperienceNaresh Jain
 
Istqb Agile-tester Extension
Istqb Agile-tester ExtensionIstqb Agile-tester Extension
Istqb Agile-tester ExtensionGirish Goutam
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - ScrumSoumya De
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology SnehaRoy74
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2JayeshPatil149
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code CampEsteban Garcia
 

What's hot (20)

Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Automation testing
Automation testingAutomation testing
Automation testing
 
The lifecycle of an agile sprint
The lifecycle of an agile sprintThe lifecycle of an agile sprint
The lifecycle of an agile sprint
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A Study
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrum
 
Edwin Ritter NJ 2015
Edwin Ritter NJ 2015Edwin Ritter NJ 2015
Edwin Ritter NJ 2015
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Measuring the Benefits of Scrum
Measuring the Benefits of ScrumMeasuring the Benefits of Scrum
Measuring the Benefits of Scrum
 
Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
 
Istqb Agile-tester Extension
Istqb Agile-tester ExtensionIstqb Agile-tester Extension
Istqb Agile-tester Extension
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology 
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
 

Similar to Agile Project Management with Scrum

Agile development
Agile developmentAgile development
Agile developmentcatchkinnu
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing MethodologyGaya1985
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodologyyasirkhan_77
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonDony Riyanto
 
Agile Project Management Process- Vasudev Prabhu
Agile Project Management Process- Vasudev PrabhuAgile Project Management Process- Vasudev Prabhu
Agile Project Management Process- Vasudev PrabhuVasudev Prabhu
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile WorldYousef Abazari
 

Similar to Agile Project Management with Scrum (20)

Agile development
Agile developmentAgile development
Agile development
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
Scrum
ScrumScrum
Scrum
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Agile Project Management Process- Vasudev Prabhu
Agile Project Management Process- Vasudev PrabhuAgile Project Management Process- Vasudev Prabhu
Agile Project Management Process- Vasudev Prabhu
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile World
 

More from Reema

CSS Basic Introduction
CSS Basic IntroductionCSS Basic Introduction
CSS Basic IntroductionReema
 
Google Analytics Course For Beginners
Google Analytics Course For BeginnersGoogle Analytics Course For Beginners
Google Analytics Course For BeginnersReema
 
Conclusion Of The Course
Conclusion Of The CourseConclusion Of The Course
Conclusion Of The CourseReema
 
Introduction
IntroductionIntroduction
IntroductionReema
 
Create A Texture Pattern:
Create A Texture Pattern:Create A Texture Pattern:
Create A Texture Pattern:Reema
 
Creating The Footer:
Creating The Footer:Creating The Footer:
Creating The Footer:Reema
 
Creating The Main Content Area
Creating The Main Content AreaCreating The Main Content Area
Creating The Main Content AreaReema
 
Create The Quick Quote Section:
Create The Quick Quote Section:Create The Quick Quote Section:
Create The Quick Quote Section:Reema
 
Create The Featured Project Section:
Create The Featured Project Section:Create The Featured Project Section:
Create The Featured Project Section:Reema
 
Creating The Navigation Bar:
Creating The Navigation Bar:Creating The Navigation Bar:
Creating The Navigation Bar:Reema
 
Creating The Logo:
Creating The Logo:Creating The Logo:
Creating The Logo:Reema
 
Prepare Your Photoshop Document:
Prepare Your Photoshop Document:Prepare Your Photoshop Document:
Prepare Your Photoshop Document:Reema
 
Conclusion Of The Course
Conclusion Of The CourseConclusion Of The Course
Conclusion Of The CourseReema
 
Adding A Dash In jQuery:
Adding A Dash In jQuery:Adding A Dash In jQuery:
Adding A Dash In jQuery:Reema
 
Introduction To jQuery:
Introduction To jQuery:Introduction To jQuery:
Introduction To jQuery:Reema
 
Introduction To JavaScript Ajax
Introduction To JavaScript AjaxIntroduction To JavaScript Ajax
Introduction To JavaScript AjaxReema
 
Introduction To JavaScript
Introduction To JavaScriptIntroduction To JavaScript
Introduction To JavaScriptReema
 
Responsive Web Development
Responsive Web DevelopmentResponsive Web Development
Responsive Web DevelopmentReema
 
How To Add CSS The Correct Way.
How To Add CSS The Correct Way.How To Add CSS The Correct Way.
How To Add CSS The Correct Way.Reema
 
CSS Basic Introduction, Rules, And Tips
CSS Basic Introduction, Rules, And TipsCSS Basic Introduction, Rules, And Tips
CSS Basic Introduction, Rules, And TipsReema
 

More from Reema (20)

CSS Basic Introduction
CSS Basic IntroductionCSS Basic Introduction
CSS Basic Introduction
 
Google Analytics Course For Beginners
Google Analytics Course For BeginnersGoogle Analytics Course For Beginners
Google Analytics Course For Beginners
 
Conclusion Of The Course
Conclusion Of The CourseConclusion Of The Course
Conclusion Of The Course
 
Introduction
IntroductionIntroduction
Introduction
 
Create A Texture Pattern:
Create A Texture Pattern:Create A Texture Pattern:
Create A Texture Pattern:
 
Creating The Footer:
Creating The Footer:Creating The Footer:
Creating The Footer:
 
Creating The Main Content Area
Creating The Main Content AreaCreating The Main Content Area
Creating The Main Content Area
 
Create The Quick Quote Section:
Create The Quick Quote Section:Create The Quick Quote Section:
Create The Quick Quote Section:
 
Create The Featured Project Section:
Create The Featured Project Section:Create The Featured Project Section:
Create The Featured Project Section:
 
Creating The Navigation Bar:
Creating The Navigation Bar:Creating The Navigation Bar:
Creating The Navigation Bar:
 
Creating The Logo:
Creating The Logo:Creating The Logo:
Creating The Logo:
 
Prepare Your Photoshop Document:
Prepare Your Photoshop Document:Prepare Your Photoshop Document:
Prepare Your Photoshop Document:
 
Conclusion Of The Course
Conclusion Of The CourseConclusion Of The Course
Conclusion Of The Course
 
Adding A Dash In jQuery:
Adding A Dash In jQuery:Adding A Dash In jQuery:
Adding A Dash In jQuery:
 
Introduction To jQuery:
Introduction To jQuery:Introduction To jQuery:
Introduction To jQuery:
 
Introduction To JavaScript Ajax
Introduction To JavaScript AjaxIntroduction To JavaScript Ajax
Introduction To JavaScript Ajax
 
Introduction To JavaScript
Introduction To JavaScriptIntroduction To JavaScript
Introduction To JavaScript
 
Responsive Web Development
Responsive Web DevelopmentResponsive Web Development
Responsive Web Development
 
How To Add CSS The Correct Way.
How To Add CSS The Correct Way.How To Add CSS The Correct Way.
How To Add CSS The Correct Way.
 
CSS Basic Introduction, Rules, And Tips
CSS Basic Introduction, Rules, And TipsCSS Basic Introduction, Rules, And Tips
CSS Basic Introduction, Rules, And Tips
 

Recently uploaded

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 

Recently uploaded (20)

Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 

Agile Project Management with Scrum

  • 1. What is Scrum?  There are many approaches in Agile such as Extreme Programming (XP), Crystal, Feature Driven Development, DSDM Atern which adhere to the Agile Manifesto and its associated principles and  Scrum is one of many agile approaches to product development which use the iterative and incremental product delivery that allow feedback and collaborative decision making.  The project begins with a clear vision from business and a set of product features in order of importance.  Product backlog contains the product features which is maintained by the customer or customer representative referred to as the Product Owner. Topic 3: Agile Project Management with Scrum
  • 2. What is Scrum?  Iteration or sprint(also called as timebox), is the set amount of time that the team has to complete the features selected.  Sprints are completed within 1-4 weeks in length, and that length is maintained throughout the life of the project.  Each sprint contains the tasks and features that have been selected from the product backlog and this is referred as sprint backlog.  Development team commit to sprint backlog and the task work begins. During this time in the sprint, the team is allowed to focus on meeting the sprint goal. Topic 3: Agile Project Management with Scrum
  • 3. What is Scrum?  Although the product backlog can be changed in preparation for the next sprint but no changes to the sprint backlog are allowed.  During the sprint, the team checks in daily with each other in the form of a 15-minute meeting known as a scrum meeting.  Each member reports on what they did yesterday, what they plan to do today, and what is getting in their way.  At the end of the sprint, the team demonstrate the task that have been completed to the stakeholders and gathers feedback that will affect what they work on in the next sprint.  Retrospective sprint meeting will be held to learn how to improve. This meeting is critical, as its focus is on the three pillars of Scrum: transparency, inspection, and adaptation. Topic 3: Agile Project Management with Scrum
  • 5. EPIC Feature Story Story Task Task Task Task Define Business needs Define the customer needs Define the solutions Higher level requirement from customer Smaller requirement • Developer review • Estimate the story • Perform the Testing Epic, Story & Task Topic 3: Agile Project Management with Scrum
  • 6. Epic, Story & Task  Epics is large product that can be broken down into a number of smaller tasks which are called stories.  Stories is also referred as user stories are short requirements from the perspective of an end user. Stories are created throughout product development, more so leading up to iteration planning and also during higher level product road mapping.  Tasks are decomposed parts of a story. Tasks are usually defined by the people doing the work (developers, QA, etc), whereas stories and epics are generally created by the customer or the product owner representing the customer. Topic 3: Agile Project Management with Scrum
  • 7.  Product Owner : Responsible for getting the requirements from the customers. • Define the features of the product • Decide the release date and content • Prioritize features according to the market value • Adjust features and priority every iteration as needed • Accept or reject work results.  Scrum Master : Is a facilitator for an agile development team and enable close cooperation across all functions.  Scrum Team: Developers and QA – work on delivering the products. Agile Roles Topic 3: Agile Project Management with Scrum
  • 8. The Agile Process Flow  Concept - Projects are envisioned and prioritized  Inception - Team members are identified, funding is put in place, and initial environments and requirements are discussed  Iteration/Construction - The development team works to deliver working software based on iteration requirements and feedback  Release - QA (Quality Assurance) testing, internal and external training, documentation development, and final release of the iteration into production  Production - Ongoing support of the software  Retirement - End-of-life activities, including customer notification and migration  This view presents the full Agile lifecycle model within the enterprise. In any enterprise there may be projects operating simultaneously, multiple sprints/iterations being logged on different product lines, and a variety of customers, both external and internal, with a range of business needs. Topic 3: Agile Project Management with Scrum
  • 9. The Agile Iteration Workflow  The Agile software development lifecycle is an iterative process and each iteration results in the next piece of the software development puzzle such as working software and supporting elements, documentation for use by customers - until the final product is complete.  Each iteration is usually two to four weeks in length and has a fixed completion time. Due to its time-bound nature, the iteration process is methodical, and the scope of each iteration is only as broad as the allotted time allows.  Multiple iterations will take place during the Agile software development lifecycle and each follows its own workflow. During an iteration, it is important that the customers and business stakeholders provide feedback to ensure that the features meet their needs. Topic 3: Agile Project Management with Scrum
  • 10. The Agile Iteration Workflow A typical iteration process flow can be visualized as follows: •Requirements - Define the requirements for the iteration based on the product backlog, sprint backlog, customer and stakeholder feedback •Development - Design and develop software based on defined requirements •Testing - QA (Quality Assurance) testing, internal and external training, documentation development •Delivery - Integrate and deliver the working iteration into production •Feedback - Accept customer and stakeholder feedback and work it into the requirements of the next iteration Topic 3: Agile Project Management with Scrum
  • 11. Agile Project Management is adopted to shorten the development cycles and increase the frequency of project releases 6 steps in Agile Project Management Methodology Project Planning Roadmap Release Planning Sprint Planning Daily Meeting Sprint Review & Retrospective Overview of Agile process Topic 3: Agile Project Management with Scrum
  • 12. Project Planning is about understanding the end goal and value of that project. Scope is developed and the work is estimated by breaking it into sprints or iterations A roadmap is a list of all features that the final product should have. It acts as a plan of action on how a project will evolve. A plan is made for all feature releases and this plan is revisited at the beginning of each sprint. Agile project methodology uses shorter development cycles or sprints, with features released at the end of each cycle. Topic 3: Agile Project Management with Scrum
  • 13. Sprint Planning ensures that each member has an assigned task before sprint begins. Stakeholder plans what is to accomplish in that sprint and that workload is evenly shared among the team. Daily meetings help the team in accomplishing their daily tasks in an efficient way. Each team member tells what they have accomplished in the previous day and what is their task today. Sprint review and retrospective helps the team to inspect itself and plan to make improvement in the coming sprints. Sprint retrospective takes place after the sprint review and before the next sprint. Topic 3: Agile Project Management with Scrum
  • 14. Agile is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product. Agile Methods break the product into small incremental builds. These builds are provided in iterations. Each iteration typically lasts from about one to three weeks. Every iteration involves cross functional teams working simultaneously on various areas like −  Planning  Requirements Analysis  Design  Coding  Unit Testing and  Acceptance Testing. At the end of the iteration, a working product is displayed to the customer and important stakeholders. Agile Development Cycle Topic 3: Agile Project Management with Scrum
  • 15. Product Backlog • Prepared by product owner which contain requirements from the customers • Product owner will prioritize the stories 1. Release Planning: All the team decide how many sprints required and each sprint how many stories should develop and test. 2. Sprint Planning: Decide what are the stories to develop and tests, the time required and different tasks of developer and tester need to perform. 2-3 weeks Sprint 1 2-3 weeks Sprint 2 2-3 weeks Sprint 3 Sprint Backlog • The sprint backlog consists of product backlog items that the team agreed with their product owner to include during sprint planning. • The team owns the sprint backlog and can determine whether new items are added or existing items are removed. Agile Development Cycle Topic 3: Agile Project Management with Scrum