SlideShare a Scribd company logo
1 of 27
Closed Loop:
Project Estimation
to Delivery
Ahsan Saleem
Engagement Manager
Closed Loop?
Closed loop refers to a check and balance
approach to project delivery
As a services company we should measure
certain metrics that guide project managers
where and why projects go over (or under)
estimated budget
Presentation Agenda
1. Process
2. Metrics
3. Slippage Analysis
4. ‘Catch 22s’
Process
1. Creating WBS
2. Estimating WBS
3. Creating project plan
4. Project kick-off
5. Executing sprints and gathering metrics
6. Analysis
Creating WBS
Process – Step 1
WBS Content
Think of project in modules/features, user
stories and tasks
WBS is not just development
Testing, scripts, builds, product definition, UI
work etc. are all part of WBS
Our estimation sheet automatically ads PM,
testing, and bug fixing effort
Generally in mobile and web apps we can
derive WBS screen by screen plus backend
processes
Sample WBS
WBS Rules
 WBS items should not base on un-documented
assumptions
 WBS item should define functionality and not a
mere UI item
• E.g. Login button IS NOT a WBS item
• Login feature (including UI) IS a WBS item
 Ask maximum questions to client/sales
team, lesser the assumptions better the WBS
 Break bigger items that go over 2 days into
smaller items
 Too small an items are seldom useful e.g. 2 Hour
tasks
Estimating WBS
Process – Step 2
Estimation Process
 PM should create the WBS
 Senior engineers should provide effort estimate
 How to assign days/hours to a task?
• Based on previous experience
• Avoid re-inventing the wheel and consider existing modules
• A very aggressive estimate is equally harmful as a very safe estimate
• Delivery team will be separate from estimate team so realistic
estimates will help
 Make detailed notes in assumptions column as it will greatly
help the implementation team
• Suggested modules
• Assumptions
• Suggested approaches
 Ideally WBS items should directly translate into tickets
Creating Project Plan
Process – Step 3
Project Plan
A project plan will help layout overall picture
of project start till delivery
Sprints can be derived from the project plan
Deviating from project plan is not a bad thing
but you will be able to track it
MS Project Plan and OpenProj both decent
tools for project plan creation
Sample Project Plan
Project Kick-Off
Process – Step 4
Project Kick-Off Meeting
Introduce project team (internal and external
i.e. client)
Discuss project requirements and WBS and
identify gaps
Discuss with Sales/Engagement manager for
gpas
Discuss deliverables
Discuss milestones and dates
Executing Sprints and
Gathering Metrics
Process – Step 5
Ticket Creation
 WBS items should translate into
tickets
 WBS estimate should go into
‘Original Estimate’, even if you
do not agree to its number value
 Engineer should log actual hours
worked on ticket and DO NOT
manually change remaining
estimate
 PM should label on ticket in case
the delta between original
estimate and logged hours is
more than 25%
Use Time Tracking report
to spot slipping issues
Use labels to mark tickets
that need analysis
 Original estimate too tight/loose
• Who to judge: PM or a senior
engineer
• Apply label Original-Estimate-
Issue
 Unclear or missed requirements
from sales/estimation collateral
• Should apply label Missed-
Unclear-Req
 Scope change
• PM makes this call and applies
a label on ticket; Scope-
Change
 You can search based on labels
Utilize Sprint Retrospective Meeting
Retrospective meeting is a good time to
touch base on tickets which went over and
under initial estimate
PM should label/comment on tickets with
implementation engineer’s consent
All major deltas should be communicated to
Engagement Manager
Slippage Analysis
Using Interactive JIRA
Graphs
Report can be generated for a Sprint or total project
Issue Details
The query can be altered live for more analysis
Report based on Assignee
Report based on Component
Catch 22’s
Catch 22’s
The purpose of ‘Closed Loop’ is not a blame
game, rather improve process and
knowledge for overall company
The exercise should not be presented as a
police activity so it does not discourage team
members
The process will not work if engineer’s do not
log hours or not put Original Estimates

More Related Content

What's hot

Relaunching gainsight at your organization
Relaunching gainsight at your organizationRelaunching gainsight at your organization
Relaunching gainsight at your organizationGainsight
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software DevelopmentValueCoders
 
Success factors for Enterprise Project Management
Success factors for Enterprise Project ManagementSuccess factors for Enterprise Project Management
Success factors for Enterprise Project ManagementAmarnath Gupta
 
Top Five Ideas for Project Management
Top Five Ideas for Project ManagementTop Five Ideas for Project Management
Top Five Ideas for Project ManagementJohn Goodpasture
 
Agile tools for risk and compliance - Hernan Huwyler
Agile tools for risk and compliance - Hernan Huwyler  Agile tools for risk and compliance - Hernan Huwyler
Agile tools for risk and compliance - Hernan Huwyler Hernan Huwyler, MBA CPA
 
Project management
Project managementProject management
Project managementAdeel Javaid
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and MisconceptionsCalen Legaspi
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyGeneral Assembly
 
PMP selected topics and ideas
PMP selected topics and ideasPMP selected topics and ideas
PMP selected topics and ideasAhmad Hamid
 
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...Loay Qabaha
 
Project Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationProject Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationWhy-What-How Consulting, LLC
 
It project management and best practices
It project management and best practicesIt project management and best practices
It project management and best practicesNaresh Pokhriyal
 

What's hot (20)

Relaunching gainsight at your organization
Relaunching gainsight at your organizationRelaunching gainsight at your organization
Relaunching gainsight at your organization
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
Success factors for Enterprise Project Management
Success factors for Enterprise Project ManagementSuccess factors for Enterprise Project Management
Success factors for Enterprise Project Management
 
Ashis nayak
Ashis nayakAshis nayak
Ashis nayak
 
Top Five Ideas for Project Management
Top Five Ideas for Project ManagementTop Five Ideas for Project Management
Top Five Ideas for Project Management
 
Agile tools for risk and compliance - Hernan Huwyler
Agile tools for risk and compliance - Hernan Huwyler  Agile tools for risk and compliance - Hernan Huwyler
Agile tools for risk and compliance - Hernan Huwyler
 
IT Project Control
IT Project ControlIT Project Control
IT Project Control
 
It Business Analyst Consultative Skills
It Business Analyst Consultative SkillsIt Business Analyst Consultative Skills
It Business Analyst Consultative Skills
 
Pm training day 1
Pm training   day 1Pm training   day 1
Pm training day 1
 
Project management
Project managementProject management
Project management
 
Agile Myths and Misconceptions
Agile Myths and MisconceptionsAgile Myths and Misconceptions
Agile Myths and Misconceptions
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General Assembly
 
Bonitasoft bpm walkthrough
Bonitasoft bpm walkthroughBonitasoft bpm walkthrough
Bonitasoft bpm walkthrough
 
PMP selected topics and ideas
PMP selected topics and ideasPMP selected topics and ideas
PMP selected topics and ideas
 
Project management lite ver 0 0-0-1
Project management lite ver 0 0-0-1Project management lite ver 0 0-0-1
Project management lite ver 0 0-0-1
 
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
Project management ,By :Loay Qabaha -An-Najah National University -Nublus_pal...
 
Project Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationProject Manager And Business Analyst Collaboration
Project Manager And Business Analyst Collaboration
 
It project management and best practices
It project management and best practicesIt project management and best practices
It project management and best practices
 
Project Management for non Project Managers
Project Management for non Project ManagersProject Management for non Project Managers
Project Management for non Project Managers
 

Viewers also liked

Spring scala - Sneaking Scala into your corporation
Spring scala  - Sneaking Scala into your corporationSpring scala  - Sneaking Scala into your corporation
Spring scala - Sneaking Scala into your corporationHenryk Konsek
 
Supply chain management in companies
Supply chain management in companiesSupply chain management in companies
Supply chain management in companieswwgreatmutha
 
ENFOQUE DE INDAGACIÒN CIENTÌFICA
ENFOQUE DE INDAGACIÒN CIENTÌFICAENFOQUE DE INDAGACIÒN CIENTÌFICA
ENFOQUE DE INDAGACIÒN CIENTÌFICAMaría Julia Bravo
 
Sourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demand
Sourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demandSourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demand
Sourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demandSouth Asia Fast Track
 
Κεφάλαιο 7
Κεφάλαιο 7Κεφάλαιο 7
Κεφάλαιο 7fgousios
 
Albanian Hydro by Dr. Lorenc Gordani
Albanian Hydro by Dr. Lorenc GordaniAlbanian Hydro by Dr. Lorenc Gordani
Albanian Hydro by Dr. Lorenc GordaniLorenc Gordani
 
Road to Rio - Marketing During the 2016 Olympics
Road to Rio - Marketing During the 2016 OlympicsRoad to Rio - Marketing During the 2016 Olympics
Road to Rio - Marketing During the 2016 OlympicsMWWPR
 
роль русского языка, литературы, истории и обществознания в современном обще...
роль русского языка, литературы, истории и обществознания  в современном обще...роль русского языка, литературы, истории и обществознания  в современном обще...
роль русского языка, литературы, истории и обществознания в современном обще...Alexander Denisov
 
Kronika Świetlicy 2011/2012 semestr 2 cz.1
Kronika Świetlicy 2011/2012 semestr 2 cz.1Kronika Świetlicy 2011/2012 semestr 2 cz.1
Kronika Świetlicy 2011/2012 semestr 2 cz.1sp11bialystok
 
Obszar nr 5 pozalekcyjne zajęcia sportowe
Obszar nr 5 pozalekcyjne zajęcia sportoweObszar nr 5 pozalekcyjne zajęcia sportowe
Obszar nr 5 pozalekcyjne zajęcia sportowesp11bialystok
 
China city in_the_mountains
China city in_the_mountainsChina city in_the_mountains
China city in_the_mountainsAnis Mustafa
 
Marketing fundamentals- By Saqina
Marketing fundamentals- By SaqinaMarketing fundamentals- By Saqina
Marketing fundamentals- By SaqinaSaqina Sailanawala
 

Viewers also liked (20)

Teste português natal 1ano
Teste português natal 1anoTeste português natal 1ano
Teste português natal 1ano
 
Spring scala - Sneaking Scala into your corporation
Spring scala  - Sneaking Scala into your corporationSpring scala  - Sneaking Scala into your corporation
Spring scala - Sneaking Scala into your corporation
 
Trailer analysis
Trailer analysisTrailer analysis
Trailer analysis
 
Supply chain management in companies
Supply chain management in companiesSupply chain management in companies
Supply chain management in companies
 
Prefix suffix
Prefix   suffixPrefix   suffix
Prefix suffix
 
Geen1400
Geen1400Geen1400
Geen1400
 
ENFOQUE DE INDAGACIÒN CIENTÌFICA
ENFOQUE DE INDAGACIÒN CIENTÌFICAENFOQUE DE INDAGACIÒN CIENTÌFICA
ENFOQUE DE INDAGACIÒN CIENTÌFICA
 
Sourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demand
Sourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demandSourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demand
Sourajit Aiyer - Dhaka Tribune - Microfinance - A catalyst to boost rural demand
 
Κεφάλαιο 7
Κεφάλαιο 7Κεφάλαιο 7
Κεφάλαιο 7
 
Curriculo nacional-2016-
Curriculo nacional-2016-Curriculo nacional-2016-
Curriculo nacional-2016-
 
Albanian Hydro by Dr. Lorenc Gordani
Albanian Hydro by Dr. Lorenc GordaniAlbanian Hydro by Dr. Lorenc Gordani
Albanian Hydro by Dr. Lorenc Gordani
 
LoCPro Seminar
LoCPro SeminarLoCPro Seminar
LoCPro Seminar
 
Road to Rio - Marketing During the 2016 Olympics
Road to Rio - Marketing During the 2016 OlympicsRoad to Rio - Marketing During the 2016 Olympics
Road to Rio - Marketing During the 2016 Olympics
 
Bi sec a
Bi sec aBi sec a
Bi sec a
 
роль русского языка, литературы, истории и обществознания в современном обще...
роль русского языка, литературы, истории и обществознания  в современном обще...роль русского языка, литературы, истории и обществознания  в современном обще...
роль русского языка, литературы, истории и обществознания в современном обще...
 
NSW Secondary Principals
NSW Secondary PrincipalsNSW Secondary Principals
NSW Secondary Principals
 
Kronika Świetlicy 2011/2012 semestr 2 cz.1
Kronika Świetlicy 2011/2012 semestr 2 cz.1Kronika Świetlicy 2011/2012 semestr 2 cz.1
Kronika Świetlicy 2011/2012 semestr 2 cz.1
 
Obszar nr 5 pozalekcyjne zajęcia sportowe
Obszar nr 5 pozalekcyjne zajęcia sportoweObszar nr 5 pozalekcyjne zajęcia sportowe
Obszar nr 5 pozalekcyjne zajęcia sportowe
 
China city in_the_mountains
China city in_the_mountainsChina city in_the_mountains
China city in_the_mountains
 
Marketing fundamentals- By Saqina
Marketing fundamentals- By SaqinaMarketing fundamentals- By Saqina
Marketing fundamentals- By Saqina
 

Similar to Closed loop - Software Estimation to Delivery

Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sampleNada Sallam
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentSiwawong Wuttipongprasert
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sampleNada Sallam
 
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price DealLviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price DealLviv Startup Club
 
Managingtripleconstraint aam
Managingtripleconstraint aamManagingtripleconstraint aam
Managingtripleconstraint aamAldo Arecco
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallStephen Williamson
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailBarbara Franks
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successMark Troncone MBA, PMP, CBAP, ITILv3, CSM
 
Definition of requirements for each project phases.pdf
Definition of requirements for each project phases.pdfDefinition of requirements for each project phases.pdf
Definition of requirements for each project phases.pdfcalf_ville86
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRahul Sudame
 
Observe, Orient, Design, Act - OODA and Project Management
Observe, Orient, Design, Act - OODA and Project ManagementObserve, Orient, Design, Act - OODA and Project Management
Observe, Orient, Design, Act - OODA and Project Managementstatelibaz
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - PresentationHassan Rizwan
 
2016 BestGRC Product Demo
2016 BestGRC Product Demo2016 BestGRC Product Demo
2016 BestGRC Product DemoGlenn Murphy
 
Top 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple ConstraintTop 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple ConstraintSunil Guglani
 
Module 4 - IDP.pptx
Module 4 - IDP.pptxModule 4 - IDP.pptx
Module 4 - IDP.pptxRAJESH S
 

Similar to Closed loop - Software Estimation to Delivery (20)

Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sample
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sample
 
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price DealLviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
 
Project Cost Management for IEM talk on 13 January 2018.
Project Cost Management  for IEM talk on 13 January 2018.Project Cost Management  for IEM talk on 13 January 2018.
Project Cost Management for IEM talk on 13 January 2018.
 
Managingtripleconstraint aam
Managingtripleconstraint aamManagingtripleconstraint aam
Managingtripleconstraint aam
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile Waterfall
 
6396901
63969016396901
6396901
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project success
 
Definition of requirements for each project phases.pdf
Definition of requirements for each project phases.pdfDefinition of requirements for each project phases.pdf
Definition of requirements for each project phases.pdf
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
MIS Project management
MIS Project managementMIS Project management
MIS Project management
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Observe, Orient, Design, Act - OODA and Project Management
Observe, Orient, Design, Act - OODA and Project ManagementObserve, Orient, Design, Act - OODA and Project Management
Observe, Orient, Design, Act - OODA and Project Management
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - Presentation
 
2016 BestGRC Product Demo
2016 BestGRC Product Demo2016 BestGRC Product Demo
2016 BestGRC Product Demo
 
Top 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple ConstraintTop 3 Challenges in Managing Triple Constraint
Top 3 Challenges in Managing Triple Constraint
 
Module 4 - IDP.pptx
Module 4 - IDP.pptxModule 4 - IDP.pptx
Module 4 - IDP.pptx
 

More from Ahsan Saleem

Being financially smart employee
Being financially smart employeeBeing financially smart employee
Being financially smart employeeAhsan Saleem
 
10 Rules of Work Life
10 Rules of Work Life10 Rules of Work Life
10 Rules of Work LifeAhsan Saleem
 
'Saved by PowerPoint'
'Saved by PowerPoint' 'Saved by PowerPoint'
'Saved by PowerPoint' Ahsan Saleem
 
Video Content Handling for Rich Content Web Sites
Video Content Handling for Rich Content Web SitesVideo Content Handling for Rich Content Web Sites
Video Content Handling for Rich Content Web SitesAhsan Saleem
 
How to Enchant clients?
How to Enchant clients?How to Enchant clients?
How to Enchant clients?Ahsan Saleem
 
Selecting the Right Cloud Host
Selecting the Right Cloud HostSelecting the Right Cloud Host
Selecting the Right Cloud HostAhsan Saleem
 

More from Ahsan Saleem (6)

Being financially smart employee
Being financially smart employeeBeing financially smart employee
Being financially smart employee
 
10 Rules of Work Life
10 Rules of Work Life10 Rules of Work Life
10 Rules of Work Life
 
'Saved by PowerPoint'
'Saved by PowerPoint' 'Saved by PowerPoint'
'Saved by PowerPoint'
 
Video Content Handling for Rich Content Web Sites
Video Content Handling for Rich Content Web SitesVideo Content Handling for Rich Content Web Sites
Video Content Handling for Rich Content Web Sites
 
How to Enchant clients?
How to Enchant clients?How to Enchant clients?
How to Enchant clients?
 
Selecting the Right Cloud Host
Selecting the Right Cloud HostSelecting the Right Cloud Host
Selecting the Right Cloud Host
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Closed loop - Software Estimation to Delivery

  • 1. Closed Loop: Project Estimation to Delivery Ahsan Saleem Engagement Manager
  • 2. Closed Loop? Closed loop refers to a check and balance approach to project delivery As a services company we should measure certain metrics that guide project managers where and why projects go over (or under) estimated budget
  • 3. Presentation Agenda 1. Process 2. Metrics 3. Slippage Analysis 4. ‘Catch 22s’
  • 4. Process 1. Creating WBS 2. Estimating WBS 3. Creating project plan 4. Project kick-off 5. Executing sprints and gathering metrics 6. Analysis
  • 6. WBS Content Think of project in modules/features, user stories and tasks WBS is not just development Testing, scripts, builds, product definition, UI work etc. are all part of WBS Our estimation sheet automatically ads PM, testing, and bug fixing effort Generally in mobile and web apps we can derive WBS screen by screen plus backend processes
  • 8. WBS Rules  WBS items should not base on un-documented assumptions  WBS item should define functionality and not a mere UI item • E.g. Login button IS NOT a WBS item • Login feature (including UI) IS a WBS item  Ask maximum questions to client/sales team, lesser the assumptions better the WBS  Break bigger items that go over 2 days into smaller items  Too small an items are seldom useful e.g. 2 Hour tasks
  • 10. Estimation Process  PM should create the WBS  Senior engineers should provide effort estimate  How to assign days/hours to a task? • Based on previous experience • Avoid re-inventing the wheel and consider existing modules • A very aggressive estimate is equally harmful as a very safe estimate • Delivery team will be separate from estimate team so realistic estimates will help  Make detailed notes in assumptions column as it will greatly help the implementation team • Suggested modules • Assumptions • Suggested approaches  Ideally WBS items should directly translate into tickets
  • 12. Project Plan A project plan will help layout overall picture of project start till delivery Sprints can be derived from the project plan Deviating from project plan is not a bad thing but you will be able to track it MS Project Plan and OpenProj both decent tools for project plan creation
  • 15. Project Kick-Off Meeting Introduce project team (internal and external i.e. client) Discuss project requirements and WBS and identify gaps Discuss with Sales/Engagement manager for gpas Discuss deliverables Discuss milestones and dates
  • 16. Executing Sprints and Gathering Metrics Process – Step 5
  • 17. Ticket Creation  WBS items should translate into tickets  WBS estimate should go into ‘Original Estimate’, even if you do not agree to its number value  Engineer should log actual hours worked on ticket and DO NOT manually change remaining estimate  PM should label on ticket in case the delta between original estimate and logged hours is more than 25%
  • 18. Use Time Tracking report to spot slipping issues
  • 19. Use labels to mark tickets that need analysis  Original estimate too tight/loose • Who to judge: PM or a senior engineer • Apply label Original-Estimate- Issue  Unclear or missed requirements from sales/estimation collateral • Should apply label Missed- Unclear-Req  Scope change • PM makes this call and applies a label on ticket; Scope- Change  You can search based on labels
  • 20. Utilize Sprint Retrospective Meeting Retrospective meeting is a good time to touch base on tickets which went over and under initial estimate PM should label/comment on tickets with implementation engineer’s consent All major deltas should be communicated to Engagement Manager
  • 22. Using Interactive JIRA Graphs Report can be generated for a Sprint or total project
  • 23. Issue Details The query can be altered live for more analysis
  • 24. Report based on Assignee
  • 25. Report based on Component
  • 27. Catch 22’s The purpose of ‘Closed Loop’ is not a blame game, rather improve process and knowledge for overall company The exercise should not be presented as a police activity so it does not discourage team members The process will not work if engineer’s do not log hours or not put Original Estimates