SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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 a 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 a 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
 

Más de 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
 

Más de 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
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

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