SlideShare a Scribd company logo
1 of 22
Download to read offline
Copyright © 2017, AMC Bridge LLC
Project Estimation
Lessons Learned
Copyright © 2017, AMC Bridge LLC
Copyright © 2017, AMC Bridge LLC
SPEAKER
Vadym Synakh
Chief Operating Officer
• Scientific background in Applied Math
• 25+ years in IT industry
• Built AMC Bridge from 3 to 350+ engineers
• Specialization: Engineering Software development
• Size: 350+ Software, QA and Tech Support Engineers
• 50+ clients and 150+ projects
• Notable clients: Autodesk, Dassault SOLIDWORKS, Siemens PLM, PTC,
3D Systems, Stratasys, Trimble etc.
• >90% of our clients are software vendors
Copyright © 2017, AMC Bridge LLC
Copyright © 2017, AMC Bridge LLC
PROBLEM STATEMENT
• AMC Bridge endeavors to expand services for
manufacturing companies
• Unlike vendors, customers prefer fixed price
projects
• Fixed price projects require accurate
estimations
• AMC Bridge expertise in estimating sizeable
projects is limited
• We are exploring how to do estimations and
would like to share our experience with you
Copyright © 2017, AMC Bridge LLC
PROJECTS THAT REQUIRE ESTIMATION
Fixed Price Time & Material
with Cap
Copyright © 2017, AMC Bridge LLC
WHO PREPARES ESTIMATION
Sales / Account Manager
Project Manager
Tech Experts
Copyright © 2017, AMC Bridge LLC
ESTIMATION WORKFLOW
Project
Request for
Quote (RFQ)
Ballpark
Spec
Preparation
Negotiation
Analysis
of results
Copyright © 2017, AMC Bridge LLC
Detailed
Estimation
Copyright © 2017, AMC Bridge LLC
BALLPARK ESTIMATION
Set a ‘gate’ for a minimal project size
Investigate customer’s expectations
Calculate your costs
Compare both and estimate your profit
Copyright © 2017, AMC Bridge LLC
ESTIMATION LIFECYCLE
Series of
Workshops
Blueprint Estimation
Project
Milestones
Risks,
Open Issues
Proof of Concept,
Mockups
Copyright © 2017, AMC Bridge LLC
Copyright © 2017, AMC Bridge LLC
Delivery
Implementation
ESTIMATED PROJECT STAGES
Initiation1
2
3
4 Tech Support
Copyright © 2017, AMC Bridge LLC
ESTIMATION TEMPLATE
ESTIMATED COST OF SERVICES
PROJECT DESCRIPTION:
Use this space to introduce what the estimate is
for.
Project Tasks Team Composition
PROJECT
INITIATION
Functional Specification Software Engineer
System Architecture Tech Expert
Design Specification Tech Lead
Acceptance Test Plan Tech Lead
Estimation Preparation Tech Lead
Schedule Preparation Tech Lead
Subtotal
Copyright © 2017, AMC Bridge LLC
Project Tasks Team Composition
PROJECT
IMPLEMENTATION
Setting up Project Environment DevOps Engineer
Setting up Test Environment DevOps Engineer
User story 1
Task 1 Software Engineer
User story 2
Task 2 Software Engineer
Task 3 Software Engineer
Acceptance Test Package QA Engineer
Continuous Integration Integration Engineer
Unit/Integration Testing Software Engineer
Subtotal
ESTIMATION TEMPLATE
Copyright © 2017, AMC Bridge LLC
Project Tasks Team Composition
PROJECT
DELIVERY
Code Review Tech Expert
Installer Development Software Engineer
Functional Testing QA Engineer
Stabilization (Dev) Software Engineer
Stabilization (QA) QA Engineer
Regression Testing QA Engineer
Acceptance Testing QA Engineer
Delivery Packaging and Deployment Software Engineer
Post-Delivery Support Software Engineer
Project Documentation Tech Lead
Subtotal
PROJECT
MGMT
Project Management Project Manager
Subtotal
Total
ESTIMATION TEMPLATE
Copyright © 2017, AMC Bridge LLC
ESTIMATED PROJECT ROLES
Development
DevOps
Management
QA
Integration
Copyright © 2017, AMC Bridge LLC
NUMBERS PRESENTED TO A CUSTOMER
Original estimation
provided by PM
Original estimation
plus 50%
Original estimation
multiplied by 3
As much as
customer can pay
Copyright © 2017, AMC Bridge LLC
ANALYSIS OF RESULTS
Time estimation
vs
Real time spent
Project price
vs
Real cost
Copyright © 2017, AMC Bridge LLC
REASONS FOR WRONG ESTIMATION
Lack of experience
Low performance
Out of scope
Underestimation
Overestimation
Overhead
Overhead
Change order
Money loss
Extra profit vs
Lost opportunity
=
=
=
=
=
Copyright © 2017, AMC Bridge LLC
HOW TO DEAL WITH
‘OUT OF SCOPE’ SITUATION
Team Leader informs Project Manager and Account Manager
as soon as a new request comes
2
3
4
Project Manager regularly reviews spent time
Account Manager regularly conducts budget review
Account Manager initiates Change Order issuing
1
Copyright © 2017, AMC Bridge LLC
REASONS FOR UNDERESTIMATION
Missing tasks
Oversimplification
Tasks integration overhead
Stabilization overhead
Dev integration overhead
Pad cost based on historical
data
Break large tasks into
smaller chunks
Pad cost based on project
complexity
Pad cost based on historical
data
Pad cost based on
team size
Stage integration overhead
Pad cost based on amount
of stages
Copyright © 2017, AMC Bridge LLC
AMC BRIDGE OUTCOME
Main reasons of estimation failures
in the descending order:
Low performance (juniors)
Underestimation
Tasks out of initial scope
Lack of expertise
New estimation approach results
based on AMC Bridge Research Projects
BEFORE
AFTER
31%
8%
After the implementation of new estimation system
the accuracy of estimation increased by 23%
Copyright © 2017, AMC Bridge LLC
CONCLUSIONS
Put some extra time into estimate
2
3
4 Take into account personality of the leader
1 Always analyze your results – wins and failures
Note that two developers never do the work twice faster than
one developer
Base your numbers on the performance of middle level
engineers5
Copyright © 2017, AMC Bridge LLC
303 Wyman Street
Waltham, MA 02451, USA
www.amcbridge.com
vsynakh@amcbridge.com
Copyright © 2017, AMC Bridge LLC

More Related Content

What's hot

Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
Nabilahmed Patel
 
Technical Debt | PMI - ACP Webinar Series | iZenBridge
Technical Debt | PMI - ACP Webinar Series | iZenBridge Technical Debt | PMI - ACP Webinar Series | iZenBridge
Technical Debt | PMI - ACP Webinar Series | iZenBridge
Saket Bansal
 

What's hot (20)

8. how nesma can quick start your software estimate frank vogelezang
8. how nesma can quick start your software estimate   frank vogelezang8. how nesma can quick start your software estimate   frank vogelezang
8. how nesma can quick start your software estimate frank vogelezang
 
SeleniumCamp 2020 - Shift Right and Observability
SeleniumCamp 2020 - Shift Right and ObservabilitySeleniumCamp 2020 - Shift Right and Observability
SeleniumCamp 2020 - Shift Right and Observability
 
DevOps
DevOpsDevOps
DevOps
 
7. space the estimation aid for bringing agile delivery predictability - p...
7. space   the estimation aid for bringing agile delivery predictability  - p...7. space   the estimation aid for bringing agile delivery predictability  - p...
7. space the estimation aid for bringing agile delivery predictability - p...
 
Software Quality
Software QualitySoftware Quality
Software Quality
 
Flink Forward SF 2017: Konstantin Knauf & Maximilian Bode - Queryable State ...
Flink Forward SF 2017: Konstantin Knauf  & Maximilian Bode - Queryable State ...Flink Forward SF 2017: Konstantin Knauf  & Maximilian Bode - Queryable State ...
Flink Forward SF 2017: Konstantin Knauf & Maximilian Bode - Queryable State ...
 
Appboy: Operating in the Cloud for 850 Million Monthly Active Users, FutureSt...
Appboy: Operating in the Cloud for 850 Million Monthly Active Users, FutureSt...Appboy: Operating in the Cloud for 850 Million Monthly Active Users, FutureSt...
Appboy: Operating in the Cloud for 850 Million Monthly Active Users, FutureSt...
 
Design Time Validation for the Correct Execution of BPMN Collaborations
Design Time Validation for the Correct Execution of BPMN CollaborationsDesign Time Validation for the Correct Execution of BPMN Collaborations
Design Time Validation for the Correct Execution of BPMN Collaborations
 
Bhargava Banda
Bhargava BandaBhargava Banda
Bhargava Banda
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
 
Douglas Carlesco Resume
Douglas Carlesco ResumeDouglas Carlesco Resume
Douglas Carlesco Resume
 
Angular to Reactjs zeek by Noam Malter from Zeek
Angular to Reactjs zeek by Noam Malter from ZeekAngular to Reactjs zeek by Noam Malter from Zeek
Angular to Reactjs zeek by Noam Malter from Zeek
 
Outpost24 webinar - Covid-19: Driving application security resilience in time...
Outpost24 webinar - Covid-19: Driving application security resilience in time...Outpost24 webinar - Covid-19: Driving application security resilience in time...
Outpost24 webinar - Covid-19: Driving application security resilience in time...
 
Oracle Upgrade Project Big Rocks - Done Right!
Oracle Upgrade Project Big Rocks - Done Right!Oracle Upgrade Project Big Rocks - Done Right!
Oracle Upgrade Project Big Rocks - Done Right!
 
Project Estimation ERP Software - eresource nfra ERP
Project Estimation ERP Software - eresource nfra ERPProject Estimation ERP Software - eresource nfra ERP
Project Estimation ERP Software - eresource nfra ERP
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchez
 
Technical Debt | PMI - ACP Webinar Series | iZenBridge
Technical Debt | PMI - ACP Webinar Series | iZenBridge Technical Debt | PMI - ACP Webinar Series | iZenBridge
Technical Debt | PMI - ACP Webinar Series | iZenBridge
 
Increasing Code Quality While Staying Lean
Increasing Code Quality While Staying LeanIncreasing Code Quality While Staying Lean
Increasing Code Quality While Staying Lean
 
Beyond the Buzzwords
Beyond the BuzzwordsBeyond the Buzzwords
Beyond the Buzzwords
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 

Similar to Vadim Synakh estimation ITEM 2017

Ci proposal template v1.0
Ci proposal template v1.0Ci proposal template v1.0
Ci proposal template v1.0
Sean O'Connell
 
Company Software Design Proposal Powerpoint Presentation
Company Software Design Proposal Powerpoint PresentationCompany Software Design Proposal Powerpoint Presentation
Company Software Design Proposal Powerpoint Presentation
SlideTeam
 
Triple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & ScheduleTriple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & Schedule
shofiulalom
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
Jay Wysocki
 

Similar to Vadim Synakh estimation ITEM 2017 (20)

Siva visual Resume.docx
Siva visual Resume.docxSiva visual Resume.docx
Siva visual Resume.docx
 
Siva visual resume.docx
Siva visual resume.docxSiva visual resume.docx
Siva visual resume.docx
 
Take Advantage of CA PPM Application Management Services
Take Advantage of CA PPM Application Management ServicesTake Advantage of CA PPM Application Management Services
Take Advantage of CA PPM Application Management Services
 
The Benefits of 5D BIM Cost Estimation
The Benefits of 5D BIM Cost Estimation The Benefits of 5D BIM Cost Estimation
The Benefits of 5D BIM Cost Estimation
 
Software Architecture Development Proposal PowerPoint Presentation Slides
Software Architecture Development Proposal PowerPoint Presentation SlidesSoftware Architecture Development Proposal PowerPoint Presentation Slides
Software Architecture Development Proposal PowerPoint Presentation Slides
 
CWIN17 london delivering devops and release automation in fs - duncan bradf...
CWIN17 london   delivering devops and release automation in fs - duncan bradf...CWIN17 london   delivering devops and release automation in fs - duncan bradf...
CWIN17 london delivering devops and release automation in fs - duncan bradf...
 
Feed brochure6 05
Feed brochure6 05Feed brochure6 05
Feed brochure6 05
 
Major CAPEX Project Success Assurance-Best Practices and Lessons Learned
Major CAPEX Project Success Assurance-Best Practices and Lessons LearnedMajor CAPEX Project Success Assurance-Best Practices and Lessons Learned
Major CAPEX Project Success Assurance-Best Practices and Lessons Learned
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
Use Layered Model-Based Requirements to Achieve Continuous Testing
Use Layered Model-Based Requirements to Achieve Continuous TestingUse Layered Model-Based Requirements to Achieve Continuous Testing
Use Layered Model-Based Requirements to Achieve Continuous Testing
 
PM Kinetics Overview
PM Kinetics OverviewPM Kinetics Overview
PM Kinetics Overview
 
Ci proposal template v1.0
Ci proposal template v1.0Ci proposal template v1.0
Ci proposal template v1.0
 
Company Software Design Proposal Powerpoint Presentation
Company Software Design Proposal Powerpoint PresentationCompany Software Design Proposal Powerpoint Presentation
Company Software Design Proposal Powerpoint Presentation
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Triple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & ScheduleTriple Constraints of Projects: Scope, Cost & Schedule
Triple Constraints of Projects: Scope, Cost & Schedule
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application Delivery
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Project Controls Expo - 31st Oct 2012 - Data Integration Throughout the Proje...
Project Controls Expo - 31st Oct 2012 - Data Integration Throughout the Proje...Project Controls Expo - 31st Oct 2012 - Data Integration Throughout the Proje...
Project Controls Expo - 31st Oct 2012 - Data Integration Throughout the Proje...
 
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
 

More from ITEM

More from ITEM (20)

Claudiu Draghia ITEM 2018
Claudiu Draghia ITEM 2018Claudiu Draghia ITEM 2018
Claudiu Draghia ITEM 2018
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
 
Katya Vasilenko ITEM 2018
Katya Vasilenko ITEM 2018Katya Vasilenko ITEM 2018
Katya Vasilenko ITEM 2018
 
Denis Yarats ITEM 2018
Denis Yarats ITEM 2018Denis Yarats ITEM 2018
Denis Yarats ITEM 2018
 
Dmitry Khomenko ITEM 2018
Dmitry Khomenko ITEM 2018Dmitry Khomenko ITEM 2018
Dmitry Khomenko ITEM 2018
 
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
 
Evgeniy Tsvetukhin ITEM 2018
Evgeniy Tsvetukhin ITEM 2018Evgeniy Tsvetukhin ITEM 2018
Evgeniy Tsvetukhin ITEM 2018
 
Cynthia Lee ITEM 2018
Cynthia Lee ITEM 2018Cynthia Lee ITEM 2018
Cynthia Lee ITEM 2018
 
Tamara Kulinkovich ITEM 2018
Tamara Kulinkovich ITEM 2018Tamara Kulinkovich ITEM 2018
Tamara Kulinkovich ITEM 2018
 
Kristina Pototska ITEM 2018
Kristina Pototska ITEM 2018Kristina Pototska ITEM 2018
Kristina Pototska ITEM 2018
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018
 
Olexander Gurbych ITEM 2018
Olexander Gurbych ITEM 2018Olexander Gurbych ITEM 2018
Olexander Gurbych ITEM 2018
 
Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018
 
Diana Pinchuk ITEM 2018
Diana Pinchuk ITEM 2018Diana Pinchuk ITEM 2018
Diana Pinchuk ITEM 2018
 
Alexander Gritsevski ITEM 2018
Alexander Gritsevski ITEM 2018Alexander Gritsevski ITEM 2018
Alexander Gritsevski ITEM 2018
 
Aleksandr Shevchenko ITEM 2018
Aleksandr Shevchenko ITEM 2018Aleksandr Shevchenko ITEM 2018
Aleksandr Shevchenko ITEM 2018
 
Dmitry Efimenko ITEM 2018
Dmitry Efimenko ITEM 2018Dmitry Efimenko ITEM 2018
Dmitry Efimenko ITEM 2018
 
Ann Boiko ITEM 2018
Ann Boiko ITEM 2018Ann Boiko ITEM 2018
Ann Boiko ITEM 2018
 
John Sung Kim ITEM 2018
John Sung Kim ITEM 2018John Sung Kim ITEM 2018
John Sung Kim ITEM 2018
 
Alexander Sambuk ITEM 2018
Alexander Sambuk ITEM 2018Alexander Sambuk ITEM 2018
Alexander Sambuk ITEM 2018
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 

Vadim Synakh estimation ITEM 2017

  • 1. Copyright © 2017, AMC Bridge LLC Project Estimation Lessons Learned Copyright © 2017, AMC Bridge LLC
  • 2. Copyright © 2017, AMC Bridge LLC SPEAKER Vadym Synakh Chief Operating Officer • Scientific background in Applied Math • 25+ years in IT industry • Built AMC Bridge from 3 to 350+ engineers
  • 3. • Specialization: Engineering Software development • Size: 350+ Software, QA and Tech Support Engineers • 50+ clients and 150+ projects • Notable clients: Autodesk, Dassault SOLIDWORKS, Siemens PLM, PTC, 3D Systems, Stratasys, Trimble etc. • >90% of our clients are software vendors Copyright © 2017, AMC Bridge LLC
  • 4. Copyright © 2017, AMC Bridge LLC PROBLEM STATEMENT • AMC Bridge endeavors to expand services for manufacturing companies • Unlike vendors, customers prefer fixed price projects • Fixed price projects require accurate estimations • AMC Bridge expertise in estimating sizeable projects is limited • We are exploring how to do estimations and would like to share our experience with you
  • 5. Copyright © 2017, AMC Bridge LLC PROJECTS THAT REQUIRE ESTIMATION Fixed Price Time & Material with Cap
  • 6. Copyright © 2017, AMC Bridge LLC WHO PREPARES ESTIMATION Sales / Account Manager Project Manager Tech Experts
  • 7. Copyright © 2017, AMC Bridge LLC ESTIMATION WORKFLOW Project Request for Quote (RFQ) Ballpark Spec Preparation Negotiation Analysis of results Copyright © 2017, AMC Bridge LLC Detailed Estimation
  • 8. Copyright © 2017, AMC Bridge LLC BALLPARK ESTIMATION Set a ‘gate’ for a minimal project size Investigate customer’s expectations Calculate your costs Compare both and estimate your profit
  • 9. Copyright © 2017, AMC Bridge LLC ESTIMATION LIFECYCLE Series of Workshops Blueprint Estimation Project Milestones Risks, Open Issues Proof of Concept, Mockups Copyright © 2017, AMC Bridge LLC
  • 10. Copyright © 2017, AMC Bridge LLC Delivery Implementation ESTIMATED PROJECT STAGES Initiation1 2 3 4 Tech Support
  • 11. Copyright © 2017, AMC Bridge LLC ESTIMATION TEMPLATE ESTIMATED COST OF SERVICES PROJECT DESCRIPTION: Use this space to introduce what the estimate is for. Project Tasks Team Composition PROJECT INITIATION Functional Specification Software Engineer System Architecture Tech Expert Design Specification Tech Lead Acceptance Test Plan Tech Lead Estimation Preparation Tech Lead Schedule Preparation Tech Lead Subtotal
  • 12. Copyright © 2017, AMC Bridge LLC Project Tasks Team Composition PROJECT IMPLEMENTATION Setting up Project Environment DevOps Engineer Setting up Test Environment DevOps Engineer User story 1 Task 1 Software Engineer User story 2 Task 2 Software Engineer Task 3 Software Engineer Acceptance Test Package QA Engineer Continuous Integration Integration Engineer Unit/Integration Testing Software Engineer Subtotal ESTIMATION TEMPLATE
  • 13. Copyright © 2017, AMC Bridge LLC Project Tasks Team Composition PROJECT DELIVERY Code Review Tech Expert Installer Development Software Engineer Functional Testing QA Engineer Stabilization (Dev) Software Engineer Stabilization (QA) QA Engineer Regression Testing QA Engineer Acceptance Testing QA Engineer Delivery Packaging and Deployment Software Engineer Post-Delivery Support Software Engineer Project Documentation Tech Lead Subtotal PROJECT MGMT Project Management Project Manager Subtotal Total ESTIMATION TEMPLATE
  • 14. Copyright © 2017, AMC Bridge LLC ESTIMATED PROJECT ROLES Development DevOps Management QA Integration
  • 15. Copyright © 2017, AMC Bridge LLC NUMBERS PRESENTED TO A CUSTOMER Original estimation provided by PM Original estimation plus 50% Original estimation multiplied by 3 As much as customer can pay
  • 16. Copyright © 2017, AMC Bridge LLC ANALYSIS OF RESULTS Time estimation vs Real time spent Project price vs Real cost
  • 17. Copyright © 2017, AMC Bridge LLC REASONS FOR WRONG ESTIMATION Lack of experience Low performance Out of scope Underestimation Overestimation Overhead Overhead Change order Money loss Extra profit vs Lost opportunity = = = = =
  • 18. Copyright © 2017, AMC Bridge LLC HOW TO DEAL WITH ‘OUT OF SCOPE’ SITUATION Team Leader informs Project Manager and Account Manager as soon as a new request comes 2 3 4 Project Manager regularly reviews spent time Account Manager regularly conducts budget review Account Manager initiates Change Order issuing 1
  • 19. Copyright © 2017, AMC Bridge LLC REASONS FOR UNDERESTIMATION Missing tasks Oversimplification Tasks integration overhead Stabilization overhead Dev integration overhead Pad cost based on historical data Break large tasks into smaller chunks Pad cost based on project complexity Pad cost based on historical data Pad cost based on team size Stage integration overhead Pad cost based on amount of stages
  • 20. Copyright © 2017, AMC Bridge LLC AMC BRIDGE OUTCOME Main reasons of estimation failures in the descending order: Low performance (juniors) Underestimation Tasks out of initial scope Lack of expertise New estimation approach results based on AMC Bridge Research Projects BEFORE AFTER 31% 8% After the implementation of new estimation system the accuracy of estimation increased by 23%
  • 21. Copyright © 2017, AMC Bridge LLC CONCLUSIONS Put some extra time into estimate 2 3 4 Take into account personality of the leader 1 Always analyze your results – wins and failures Note that two developers never do the work twice faster than one developer Base your numbers on the performance of middle level engineers5
  • 22. Copyright © 2017, AMC Bridge LLC 303 Wyman Street Waltham, MA 02451, USA www.amcbridge.com vsynakh@amcbridge.com Copyright © 2017, AMC Bridge LLC