SlideShare a Scribd company logo
1 of 35
Agile Approach: How to Identify
Requirements, Contain Scope
and Manage Budget
Confidential – Do Not Distribute
2
Yeah…We are an Agile shop.
3
“The scope is undefined, we
have no idea where we are
going, or how much this will
cost, or how long this will
take!”
Every CIO Ever
4
“The scope is undefined, we
have no idea where we are
going, or how much this will
cost, or how long this will take!”
5
What is the Scope?
Where we are going?
How much?
How long?
6
What is the Scope?
7
Scope Lives in the Backlog
• A backlog is a list of
all user stories/tasks
to be completed
during the project
- Standard
Implementation
Backlog (SIB)
• Describes all the
work to be done
• Used to forecast the
project
• Groom the backlog
daily
8
9
Scope Lives in the Backlog
• Visible
• Constantly Updated
• Flexible
• Develops over the life of the Project
- Grows organically
- Gateway for Change
• Source for developing real documentation
10
A Reusable Backlog?
• Unorthodox practice of following an Agile pattern for “assembly
line” projects
- Very complex
- How do we respond to the client learning along the way?
- How do we facilitate the client to learn?
• Standardizing a backlog around repeatable process
- Allows us to track and measure
- Still gives us the flexibility for change
◦ And an ability to estimate the impact of the change to the project based on data
11
User Stories
• Starting from a set of core stories
when ever possible
- Core Stories are written as tasks
• Discovered scope developed into
more traditional stories
- Follow tradition User Story title
format
◦ As a <user> I can <verb> because/so
that/in support of <business
justification>
- Need to have acceptance criteria
- Need to be weighed
- Might need a wireframe
• Share and validate the stories with
the client
12
Where are we going?
13
Sprints
A Sprint is a specific, fixed period of time, consistent
through the project which act as mileposts for the project
team.
• Time Box not Feature Box
• Starts with a planning meeting
- Team Reviews the backlog and commits to work
• Sprint 0
- Initial sprint planning for the entire project
- Groom the backlog
◦ Remove tasks that are not applicable
◦ Add tasks that are specific to this project
◦ Update weights of tasks based on complexity
14
From Sprint to Sprint
• Look for ‘Use Cases’ to develop
• Looks for themes from sprint to sprint that work to build a
Feature
• Review the backlog to ensure it
- Aligns to your vision
- Has high priority items at the top
- User Stories are mature
15
Demo
The sprint builds to the demo. At the demo the team will
present all of the user stories/tasks and demonstrate how
they were completed.
• Interactive
• No Surprises
- During the sprint the team should be checking in with you to validate
that assumptions, wireframes, prototypes are correct.
• After the demo your team should be ready to put your hands on
the solutions
16
Retrospective
• Occurs at the end of a sprint
- Typically as part of the demo
• We need to set some time aside to talk about the process
• Opening this up to the client to share
• The team meets privately for their retrospective
• Implement common sense recommendations ASAP
- Tune and Tweak the process and test it out
- If it doesn’t work back it out
- Avoid analysis paralysis
17
How much?
18
Dealing with Change or Unknowns
• Story Coverage
- The team’s confidence with how well the backlog
covers the work to be done and the associated
risks
- The team should review and rate story coverage
at regular intervals
• Ghost Stories
- Building a reserve for unknowns that come up on
the project
- Based on the story coverage it is a calculated
points
- Not to be used for out of scope requirements
19
20
Dealing with Unknowns
21
Dealing with Unknowns
22
Dealing with Unknowns
23
Cost Estimation
• Estimation Summary
- Description
- Definition of Done
- Features
• Start with what you know
• Consistent Estimation Process
• Realize the Impact of Change
24
Requirement Analysis
Description
Definition
of Done
Features
List
Project
Summary
• Similar to an Executive
Summary
• Business Justification
• Summary of what the
enhancement should
accomplish
• Used to validate user stories
• The first break down of
the larger requirement
25
How long?
26
Developing a model and forecast
• Data flows in from the team
• Avoid pushing project tasks
• Realize that we are always learning
• The backlog is designed to flex
• Sprints give us a “measured
mile” so how do we leverage
that data to develop a model
or forecast
27
Project Burnup (or Burndown!)
• Collecting data from each sprint
• Allows us to visualize the
progress of the project
• Over time we gain confidence on
when the project will complete
• Let’s look at the layers of data…
Burnup Chart
Burnup Chart
Burnup Chart
Burnup Chart
Burnup Chart
Burnup Chart
34
Now Let’s Get Agile!
Thank You!
For questions, reach out to the Marketing Department
info@personifycorp.com
Confidential – Do Not Distribute

More Related Content

What's hot

Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseCleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseDennis Somerville
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
Robert and Anne Sabourin: Gauging Software Health
Robert and Anne Sabourin: Gauging Software HealthRobert and Anne Sabourin: Gauging Software Health
Robert and Anne Sabourin: Gauging Software HealthAnna Royzman
 
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...DevOpsDays Tel Aviv
 
The D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsThe D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsAgileDenver
 
Batch v Lean 1 piece flow training
Batch v Lean 1 piece flow trainingBatch v Lean 1 piece flow training
Batch v Lean 1 piece flow trainingJulian Kalac P.Eng
 
Continuous Deployment (english)
Continuous Deployment (english)Continuous Deployment (english)
Continuous Deployment (english)Titas Norkūnas
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013AgileSparks
 
Life Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket VishalLife Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket VishalXebia IT Architects
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015Pavel Chunyayev
 
Code Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayCode Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayTodd Palino
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterRandy Shoup
 
INTERNAL - Changes to Sprints after becoming a Certified Scrum Master
INTERNAL - Changes to Sprints after becoming a Certified Scrum MasterINTERNAL - Changes to Sprints after becoming a Certified Scrum Master
INTERNAL - Changes to Sprints after becoming a Certified Scrum MasterMichael Soh
 
Identifying and measuring testing debt
Identifying and measuring testing debtIdentifying and measuring testing debt
Identifying and measuring testing debtPeter Varhol
 
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...UA DevOps Conference
 
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017Pavel Chunyayev
 

What's hot (20)

Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseCleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
Robert and Anne Sabourin: Gauging Software Health
Robert and Anne Sabourin: Gauging Software HealthRobert and Anne Sabourin: Gauging Software Health
Robert and Anne Sabourin: Gauging Software Health
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
 
The D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsThe D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed Teams
 
Batch v Lean 1 piece flow training
Batch v Lean 1 piece flow trainingBatch v Lean 1 piece flow training
Batch v Lean 1 piece flow training
 
Agile In Practice
Agile In PracticeAgile In Practice
Agile In Practice
 
Continuous Deployment (english)
Continuous Deployment (english)Continuous Deployment (english)
Continuous Deployment (english)
 
1 piece flow training
1 piece flow training1 piece flow training
1 piece flow training
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
 
Life Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket VishalLife Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket Vishal
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Code Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayCode Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart Way
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us Better
 
INTERNAL - Changes to Sprints after becoming a Certified Scrum Master
INTERNAL - Changes to Sprints after becoming a Certified Scrum MasterINTERNAL - Changes to Sprints after becoming a Certified Scrum Master
INTERNAL - Changes to Sprints after becoming a Certified Scrum Master
 
Identifying and measuring testing debt
Identifying and measuring testing debtIdentifying and measuring testing debt
Identifying and measuring testing debt
 
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
 
BoS2015 Trish Khoo – Engineering Manager, Google
BoS2015 Trish Khoo – Engineering Manager, GoogleBoS2015 Trish Khoo – Engineering Manager, Google
BoS2015 Trish Khoo – Engineering Manager, Google
 
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
 

Similar to Agile Approach: Identify Requirements, Contain Scope and Manage Budget

Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource PlannersJerry Manas
 
Getting started with Scrum
Getting started with ScrumGetting started with Scrum
Getting started with ScrumTecsisa
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
Agile Project Management for Large-Scale Research Projects - An Introduction
Agile Project Management for Large-Scale Research Projects - An IntroductionAgile Project Management for Large-Scale Research Projects - An Introduction
Agile Project Management for Large-Scale Research Projects - An IntroductionAndreas Schmidt
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyteRichard Whyte
 
Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022
Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022
Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022Wm. Hunter Tammaro
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...ixwebhosting
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Mike Harris
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andySparkhound Inc.
 
Maturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvementsMaturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvementsMichael J Geiser
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97akshay8835
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsTechWell
 

Similar to Agile Approach: Identify Requirements, Contain Scope and Manage Budget (20)

Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Getting started with Scrum
Getting started with ScrumGetting started with Scrum
Getting started with Scrum
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Agile Project Management for Large-Scale Research Projects - An Introduction
Agile Project Management for Large-Scale Research Projects - An IntroductionAgile Project Management for Large-Scale Research Projects - An Introduction
Agile Project Management for Large-Scale Research Projects - An Introduction
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022
Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022
Agile's Hidden Predictability Model - Global Scrum Gathering Denver 2022
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
spiralmodel -1
 spiralmodel -1 spiralmodel -1
spiralmodel -1
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 
Maturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvementsMaturing Agile SDLC & workflow improvements
Maturing Agile SDLC & workflow improvements
 
Managing Work
Managing WorkManaging Work
Managing Work
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile Projects
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

More from PersonifyMarketing

Prove it! Why Community Metrics are Important
Prove it! Why Community Metrics are ImportantProve it! Why Community Metrics are Important
Prove it! Why Community Metrics are ImportantPersonifyMarketing
 
Evolving Your Marketing Technology Stack to Drive Business Results
Evolving Your Marketing Technology Stack to Drive Business ResultsEvolving Your Marketing Technology Stack to Drive Business Results
Evolving Your Marketing Technology Stack to Drive Business ResultsPersonifyMarketing
 
Merging the Online and Offline Community Experience
Merging the Online and Offline Community ExperienceMerging the Online and Offline Community Experience
Merging the Online and Offline Community ExperiencePersonifyMarketing
 
Objective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and EffectivenessObjective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and EffectivenessPersonifyMarketing
 
The Business of an Integrated Community
The Business of an Integrated CommunityThe Business of an Integrated Community
The Business of an Integrated CommunityPersonifyMarketing
 

More from PersonifyMarketing (6)

Personify360 7.6.2 Sneak Peek
Personify360 7.6.2 Sneak PeekPersonify360 7.6.2 Sneak Peek
Personify360 7.6.2 Sneak Peek
 
Prove it! Why Community Metrics are Important
Prove it! Why Community Metrics are ImportantProve it! Why Community Metrics are Important
Prove it! Why Community Metrics are Important
 
Evolving Your Marketing Technology Stack to Drive Business Results
Evolving Your Marketing Technology Stack to Drive Business ResultsEvolving Your Marketing Technology Stack to Drive Business Results
Evolving Your Marketing Technology Stack to Drive Business Results
 
Merging the Online and Offline Community Experience
Merging the Online and Offline Community ExperienceMerging the Online and Offline Community Experience
Merging the Online and Offline Community Experience
 
Objective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and EffectivenessObjective Benchmarking for Improved Analytics Health and Effectiveness
Objective Benchmarking for Improved Analytics Health and Effectiveness
 
The Business of an Integrated Community
The Business of an Integrated CommunityThe Business of an Integrated Community
The Business of an Integrated Community
 

Recently uploaded

FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 

Recently uploaded (20)

Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 

Agile Approach: Identify Requirements, Contain Scope and Manage Budget

  • 1. Agile Approach: How to Identify Requirements, Contain Scope and Manage Budget Confidential – Do Not Distribute
  • 2. 2 Yeah…We are an Agile shop.
  • 3. 3 “The scope is undefined, we have no idea where we are going, or how much this will cost, or how long this will take!” Every CIO Ever
  • 4. 4 “The scope is undefined, we have no idea where we are going, or how much this will cost, or how long this will take!”
  • 5. 5 What is the Scope? Where we are going? How much? How long?
  • 6. 6 What is the Scope?
  • 7. 7 Scope Lives in the Backlog • A backlog is a list of all user stories/tasks to be completed during the project - Standard Implementation Backlog (SIB) • Describes all the work to be done • Used to forecast the project • Groom the backlog daily
  • 8. 8
  • 9. 9 Scope Lives in the Backlog • Visible • Constantly Updated • Flexible • Develops over the life of the Project - Grows organically - Gateway for Change • Source for developing real documentation
  • 10. 10 A Reusable Backlog? • Unorthodox practice of following an Agile pattern for “assembly line” projects - Very complex - How do we respond to the client learning along the way? - How do we facilitate the client to learn? • Standardizing a backlog around repeatable process - Allows us to track and measure - Still gives us the flexibility for change ◦ And an ability to estimate the impact of the change to the project based on data
  • 11. 11 User Stories • Starting from a set of core stories when ever possible - Core Stories are written as tasks • Discovered scope developed into more traditional stories - Follow tradition User Story title format ◦ As a <user> I can <verb> because/so that/in support of <business justification> - Need to have acceptance criteria - Need to be weighed - Might need a wireframe • Share and validate the stories with the client
  • 12. 12 Where are we going?
  • 13. 13 Sprints A Sprint is a specific, fixed period of time, consistent through the project which act as mileposts for the project team. • Time Box not Feature Box • Starts with a planning meeting - Team Reviews the backlog and commits to work • Sprint 0 - Initial sprint planning for the entire project - Groom the backlog ◦ Remove tasks that are not applicable ◦ Add tasks that are specific to this project ◦ Update weights of tasks based on complexity
  • 14. 14 From Sprint to Sprint • Look for ‘Use Cases’ to develop • Looks for themes from sprint to sprint that work to build a Feature • Review the backlog to ensure it - Aligns to your vision - Has high priority items at the top - User Stories are mature
  • 15. 15 Demo The sprint builds to the demo. At the demo the team will present all of the user stories/tasks and demonstrate how they were completed. • Interactive • No Surprises - During the sprint the team should be checking in with you to validate that assumptions, wireframes, prototypes are correct. • After the demo your team should be ready to put your hands on the solutions
  • 16. 16 Retrospective • Occurs at the end of a sprint - Typically as part of the demo • We need to set some time aside to talk about the process • Opening this up to the client to share • The team meets privately for their retrospective • Implement common sense recommendations ASAP - Tune and Tweak the process and test it out - If it doesn’t work back it out - Avoid analysis paralysis
  • 18. 18 Dealing with Change or Unknowns • Story Coverage - The team’s confidence with how well the backlog covers the work to be done and the associated risks - The team should review and rate story coverage at regular intervals • Ghost Stories - Building a reserve for unknowns that come up on the project - Based on the story coverage it is a calculated points - Not to be used for out of scope requirements
  • 19. 19
  • 23. 23 Cost Estimation • Estimation Summary - Description - Definition of Done - Features • Start with what you know • Consistent Estimation Process • Realize the Impact of Change
  • 24. 24 Requirement Analysis Description Definition of Done Features List Project Summary • Similar to an Executive Summary • Business Justification • Summary of what the enhancement should accomplish • Used to validate user stories • The first break down of the larger requirement
  • 26. 26 Developing a model and forecast • Data flows in from the team • Avoid pushing project tasks • Realize that we are always learning • The backlog is designed to flex • Sprints give us a “measured mile” so how do we leverage that data to develop a model or forecast
  • 27. 27 Project Burnup (or Burndown!) • Collecting data from each sprint • Allows us to visualize the progress of the project • Over time we gain confidence on when the project will complete • Let’s look at the layers of data…
  • 35. Thank You! For questions, reach out to the Marketing Department info@personifycorp.com Confidential – Do Not Distribute

Editor's Notes

  1. A lot of these topics are very blended, chicken v egg situation
  2. Mention the good old
  3. To know where we are going, we have to know where we are