SlideShare a Scribd company logo
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

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
Nesma
 
SeleniumCamp 2020 - Shift Right and Observability
SeleniumCamp 2020 - Shift Right and ObservabilitySeleniumCamp 2020 - Shift Right and Observability
SeleniumCamp 2020 - Shift Right and Observability
Marcus Merrell
 
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...
Nesma
 
Software Quality
Software QualitySoftware Quality
Software Quality
Cyril Wang
 
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 ...
Flink Forward
 
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...
New Relic
 
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
Jonas Anseeuw
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentNabilahmed Patel
 
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
Chen Lerner
 
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...
Outpost24
 
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!
panayaofficial
 
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
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
Nesma
 
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
 
Increasing Code Quality While Staying Lean
Increasing Code Quality While Staying LeanIncreasing Code Quality While Staying Lean
Increasing Code Quality While Staying Lean
SeedCode
 
Beyond the Buzzwords
Beyond the BuzzwordsBeyond the Buzzwords
Beyond the Buzzwords
Sean Keery
 
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...
Nesma
 

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

Siva visual resume.docx
Siva visual resume.docxSiva visual resume.docx
Siva visual resume.docx
Sivakumar veerachamy
 
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
CA Technologies
 
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
nibtedu
 
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
SlideTeam
 
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...
Capgemini
 
Feed brochure6 05
Feed brochure6 05Feed brochure6 05
Feed brochure6 05
Umer Illias
 
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
Energy Construction Forum
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
Amazon Web Services
 
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
TechWell
 
PM Kinetics Overview
PM Kinetics OverviewPM Kinetics Overview
Ci proposal template v1.0
Ci proposal template v1.0Ci proposal template v1.0
Ci proposal template v1.0Sean 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
 
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
ThousandEyes
 
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 & Scheduleshofiulalom
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application Delivery
Assure
 
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
ThousandEyes
 
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...
Project Controls Expo
 
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...
Amazon Web Services
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009Jay 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

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

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

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