SlideShare a Scribd company logo
1 of 55
Download to read offline
The Art of Software Estimation




                          john burns
A presentation I put together as
part of a digestion and book review
 of the excellent Art Of Estimation
 by Steve McConnell. Any mistakes
or inaccuracies are entirely my own
               doing.
What is an
estimate?
The client needs RiskForce IV before
next month or the Death Star will
implode.

How long do you think it will take?

P.s. We should softcode the
architecture in case we need to
integrate with their Other System
running on Paula Beanโ€™s VM.
                          Love,
                          The Boss x
An estimate is an
unbiased, analytical
process to predict the
duration or cost of a
project.
We need
RiskForce IV
ready to demo
at a conference
in February.
We will have something to demo
at the conference in February.
Itโ€™s a prediction.
It is NOT planning!
Estimation is not 100% accurate
All estimates are probabilities
Why bother
making estimates
     at all?
Better estimationโ€ฆ
Better planningโ€ฆ
Lower costsโ€ฆ
Greater chance of project success!
How do we know
if our estimate
is good?*
Hi RiskWorks!

A good estimate
should be within
25% of actual results
75% of the time.
Steve McConnell
For each question, fill in the upper and lower bounds that,
in your opinion, give you a 90% chance of including the
correct value.
                                                            Low        High
                                                            estimate   estimate
1. Surface temperature of sun

2. Latitude of Shanghai
3. Area of Asian continent

4. The year of Alexanda the Greatโ€™s birth
5. Total value of U.S currency in circulation in 2004

6. Total volume of the Great Lakes
7. Worldwide box office receipts for the movie Titanic

8. Total length of the coastline of the Pacific Ocean

9. Number of book titles published in the U.S. since 1776

10. Heaviest blue whale ever recorded
Answers


1. Surface temperature of sun                               10,000ยฐF /
                                                            6,000ยฐC
2. Latitude of Shanghai                                     31 degrees North
3. Area of Asian continent                                  17,139,000 square miles

4. The year of Alexanda the Greatโ€™s birth                   356 BC
5. Total value of U.S currency in circulation in 2004       $719.9 billion

6. Total volume of the Great Lakes                          2.3 x 10^16 litres
7. Worldwide box office receipts for the movie Titanic      $1.835 billion

8. Total length of the coastline of the Pacific Ocean       84,300 miles

9. Number of book titles published in the U.S. since 1776   22 million

10. Heaviest blue whale ever recorded                       170 metric tons
How did you do?
Where did the
pressure to
narrow your
ranges come
from?
They came from within
Narrow ranges != greater accuracy;



               Make your ranges
               as wide as they
               need to be
over


        estimate?

under
Parkinsonโ€™s Law




Work expands to
fill time
Goldrattโ€™s student
syndrome
Underestimating will
 make them fearful,
increasing their rate
of work. The empire
 will soon be mine.
Underestimating leads to project
plan destruction
More bugs
Bad team health
   Bad team health
   Image: sick
More time in status meetings
to discusstime spent in status meetings at the end of the project
       More
            slippage
Control the effects of
overestimation using
project planning and
status visibility

Not by buffering
your estimates
Whatโ€™s the source
of uncertainty in our
estimates?
Cone of uncertainty
Cloud of uncertainty
The cone doesnโ€™t
narrow
itself

You have to force it
to narrow by
reducing variability
Unstable requirements
are the worst offender
Project chaos leads to uncertainty in estimates
Remember to include:
Testing
Support of old projects
Version control
Building the installer
More meetingsโ€ฆ
Optimism
is
bad
How do we become
better estimators?
Donโ€™t give off the cuff estimates
Precision is not
accuracy
                   The project will not take
                   233.725 hours
Find something
meaningful to
count and keep
a record of it
Use expert judgement
only as a last resort
What about when youโ€™re agile?
Measure story points
per sprint
Use t-shirt sizing
 at the start of
  the project

     S, M, L
We can easily identify early on
            anything not worth pursuing
T-Shirt sizing chart
Feature        Business value   Development cost

Feature A      Large            Small

Feature B      Small            Large
Feature C      Medium           Large

Feature D      Medium           Medium
โ€ฆ

Feature Z      Small            Small
We can be better at expert judgement
Make tasks more
 granular




2 days max per task
Use ranges not single points
          with best case and worst case
          estimates
Feature      Best Case   Worst Case

Feature A    1.25        2.0

Feature B    1.5         2.5
Feature C    2.0         3.0

Feature D    0.75        2.0
Feature E    0.5         1.25

Total        6.0         10.75
Use the PERT formula to get the effort
in the Expected Case



Expected case =
[Best Case + 4(MostLikelyCase) +
WorstCase] / 6
Always compare your estimates
to your actuals or youโ€™ll never be
            a better estimator
Questions?

More Related Content

What's hot

Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
ย 
Project Management Plan Presentation | Project Planning Templates | SlideUpLift
Project Management Plan Presentation | Project Planning Templates | SlideUpLiftProject Management Plan Presentation | Project Planning Templates | SlideUpLift
Project Management Plan Presentation | Project Planning Templates | SlideUpLift
SlideUpLift
ย 
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
SlideTeam
ย 
Lean Lego Game workshop
Lean Lego Game workshopLean Lego Game workshop
Lean Lego Game workshop
Devnology
ย 

What's hot (20)

Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
ย 
Effective Project Change Management
Effective Project Change ManagementEffective Project Change Management
Effective Project Change Management
ย 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
ย 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio Management
ย 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
ย 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
ย 
Business Process Maturity and Centers of Excellence
Business Process Maturity and Centers of ExcellenceBusiness Process Maturity and Centers of Excellence
Business Process Maturity and Centers of Excellence
ย 
LKCE16 -Upstream & Customer Kanban by Patrick Steyaert
LKCE16 -Upstream & Customer Kanban by Patrick SteyaertLKCE16 -Upstream & Customer Kanban by Patrick Steyaert
LKCE16 -Upstream & Customer Kanban by Patrick Steyaert
ย 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
ย 
Project Management Plan Presentation | Project Planning Templates | SlideUpLift
Project Management Plan Presentation | Project Planning Templates | SlideUpLiftProject Management Plan Presentation | Project Planning Templates | SlideUpLift
Project Management Plan Presentation | Project Planning Templates | SlideUpLift
ย 
Scrum events
Scrum eventsScrum events
Scrum events
ย 
Lean & Agile Performance Measurement: Metrics, Models, & Measures
Lean & Agile Performance Measurement: Metrics, Models, & MeasuresLean & Agile Performance Measurement: Metrics, Models, & Measures
Lean & Agile Performance Measurement: Metrics, Models, & Measures
ย 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
ย 
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...
ย 
PMP_Project Integration Management
PMP_Project Integration ManagementPMP_Project Integration Management
PMP_Project Integration Management
ย 
Lean Lego Game workshop
Lean Lego Game workshopLean Lego Game workshop
Lean Lego Game workshop
ย 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
ย 
The Role of the Agile Business Analyst
The Role of the Agile Business AnalystThe Role of the Agile Business Analyst
The Role of the Agile Business Analyst
ย 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
ย 
What is a Work Breakdown Structure?
What is a Work Breakdown Structure?What is a Work Breakdown Structure?
What is a Work Breakdown Structure?
ย 

Viewers also liked

Agile Development Ultimate Slides
Agile Development Ultimate SlidesAgile Development Ultimate Slides
Agile Development Ultimate Slides
gilashikwa
ย 
Cost Engineering Principles Of Cost Estimating
Cost Engineering Principles Of Cost EstimatingCost Engineering Principles Of Cost Estimating
Cost Engineering Principles Of Cost Estimating
Martin van Vliet
ย 
Cost Engineering Introduction
Cost Engineering IntroductionCost Engineering Introduction
Cost Engineering Introduction
Leendertdegeus
ย 

Viewers also liked (14)

Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
ย 
Project Estimation Presentation - Donte's 8th level of estimating level of ef...
Project Estimation Presentation - Donte's 8th level of estimating level of ef...Project Estimation Presentation - Donte's 8th level of estimating level of ef...
Project Estimation Presentation - Donte's 8th level of estimating level of ef...
ย 
Software Project Estimation Survival Guide
Software Project Estimation Survival GuideSoftware Project Estimation Survival Guide
Software Project Estimation Survival Guide
ย 
Agile Development Ultimate Slides
Agile Development Ultimate SlidesAgile Development Ultimate Slides
Agile Development Ultimate Slides
ย 
Estimating and planning Agile projects
Estimating and planning Agile projectsEstimating and planning Agile projects
Estimating and planning Agile projects
ย 
Steve mcconnell
Steve mcconnellSteve mcconnell
Steve mcconnell
ย 
Estimation Games โ€“ Pascal Van Cauwenberghe
Estimation Games โ€“ Pascal Van CauwenbergheEstimation Games โ€“ Pascal Van Cauwenberghe
Estimation Games โ€“ Pascal Van Cauwenberghe
ย 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
ย 
Operations Management - Cost Reduction Process Re-engineering
Operations Management - Cost Reduction Process Re-engineeringOperations Management - Cost Reduction Process Re-engineering
Operations Management - Cost Reduction Process Re-engineering
ย 
Cost Engineering Principles Of Cost Estimating
Cost Engineering Principles Of Cost EstimatingCost Engineering Principles Of Cost Estimating
Cost Engineering Principles Of Cost Estimating
ย 
Cost Engineering Introduction
Cost Engineering IntroductionCost Engineering Introduction
Cost Engineering Introduction
ย 
Cost Engineering for Projects
Cost Engineering for ProjectsCost Engineering for Projects
Cost Engineering for Projects
ย 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
ย 
Cost estimating and risk in complex projects
Cost estimating and risk in complex projectsCost estimating and risk in complex projects
Cost estimating and risk in complex projects
ย 

Similar to The Art Of Estimation

Escape from mediocrity
Escape from mediocrityEscape from mediocrity
Escape from mediocrity
David Peabody
ย 
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Alvin C. Merritt Boyd, III, Ed.D
ย 
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DevOps Enterprise Summmit
ย 

Similar to The Art Of Estimation (20)

Guesstimate - Some Thoughts on Estimation in Software Development
Guesstimate - Some Thoughts on Estimation in Software DevelopmentGuesstimate - Some Thoughts on Estimation in Software Development
Guesstimate - Some Thoughts on Estimation in Software Development
ย 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
ย 
Ryan Ripley - The #NoEstimatesMovement
Ryan Ripley - The #NoEstimatesMovementRyan Ripley - The #NoEstimatesMovement
Ryan Ripley - The #NoEstimatesMovement
ย 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crap
ย 
The Dark Art of Estimation by Alex Kalinovsky CEO of AgileEngine
The Dark Art of Estimation by Alex Kalinovsky CEO of AgileEngineThe Dark Art of Estimation by Alex Kalinovsky CEO of AgileEngine
The Dark Art of Estimation by Alex Kalinovsky CEO of AgileEngine
ย 
Test1
Test1Test1
Test1
ย 
#No estimates #smidig15 oslo
#No estimates #smidig15 oslo#No estimates #smidig15 oslo
#No estimates #smidig15 oslo
ย 
Range estimation in Scrum
Range estimation in ScrumRange estimation in Scrum
Range estimation in Scrum
ย 
Illustration Essay Topics Tips And The Outline Handmade
Illustration Essay Topics Tips And The Outline  HandmadeIllustration Essay Topics Tips And The Outline  Handmade
Illustration Essay Topics Tips And The Outline Handmade
ย 
HOW TO USE POWERPOINT TO MAKE PRESENTATION
HOW TO USE POWERPOINT TO MAKE PRESENTATIONHOW TO USE POWERPOINT TO MAKE PRESENTATION
HOW TO USE POWERPOINT TO MAKE PRESENTATION
ย 
Scrum Coach : Estimation
Scrum Coach : EstimationScrum Coach : Estimation
Scrum Coach : Estimation
ย 
Escape from mediocrity
Escape from mediocrityEscape from mediocrity
Escape from mediocrity
ย 
13 using powerpoint
13 using powerpoint13 using powerpoint
13 using powerpoint
ย 
Powerpoint Presentation!
Powerpoint Presentation!Powerpoint Presentation!
Powerpoint Presentation!
ย 
13 using powerpoint
13 using powerpoint13 using powerpoint
13 using powerpoint
ย 
How To Write An Narrative Essay. Online assignment writing service.
How To Write An Narrative Essay. Online assignment writing service.How To Write An Narrative Essay. Online assignment writing service.
How To Write An Narrative Essay. Online assignment writing service.
ย 
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
ย 
Estimation Protips
Estimation ProtipsEstimation Protips
Estimation Protips
ย 
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
ย 
Estimation Protips - NCDevCon 2014
Estimation Protips - NCDevCon 2014Estimation Protips - NCDevCon 2014
Estimation Protips - NCDevCon 2014
ย 

Recently uploaded

Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034 Independent Chenna...
Shivani Pandey
ย 
Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
mriyagarg453
ย 
Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034 ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034  ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034  ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034 ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...
HyderabadDolls
ย 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
SUHANI PANDEY
ย 
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
ritikasharma
ย 
Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...
ritikasharma
ย 
Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...
Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...
Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...
hotbabesbook
ย 
๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
rahim quresi
ย 
Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
amitlee9823
ย 

Recently uploaded (20)

Kanpur call girls ๐Ÿ“ž 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls ๐Ÿ“ž 8617697112 At Low Cost Cash Payment BookingKanpur call girls ๐Ÿ“ž 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls ๐Ÿ“ž 8617697112 At Low Cost Cash Payment Booking
ย 
Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai โœ”โœ”7427069034 Independent Chenna...
ย 
Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
Navsari Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girl...
ย 
Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034 ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034  ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034  ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...
Call Girls In Warangal Escorts โ˜Ž๏ธ7427069034 ๐Ÿ” ๐Ÿ’ƒ Enjoy 24/7 Escort Service En...
ย 
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
ย 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
ย 
Call Girls Panaji Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Panaji Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Panaji Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Panaji Just Call 8617370543 Top Class Call Girl Service Available
ย 
Navi Mumbai Call Girls -๐Ÿ“ž9833754194-Call Girls Number Vashi-Nerul Call Girls ...
Navi Mumbai Call Girls -๐Ÿ“ž9833754194-Call Girls Number Vashi-Nerul Call Girls ...Navi Mumbai Call Girls -๐Ÿ“ž9833754194-Call Girls Number Vashi-Nerul Call Girls ...
Navi Mumbai Call Girls -๐Ÿ“ž9833754194-Call Girls Number Vashi-Nerul Call Girls ...
ย 
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
ย 
Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...
Dum Dum ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi Ready...
ย 
Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...
Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...
Mira Road | Call Girls Service Mumbai | โ‚น,9500 Pay Cash 9833325238 Free Home ...
ย 
โคPersonal Whatsapp Number Keylong Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Keylong Call Girls 8617697112 ๐Ÿ’ฆโœ….โคPersonal Whatsapp Number Keylong Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Keylong Call Girls 8617697112 ๐Ÿ’ฆโœ….
ย 
๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
ย 
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย ServiceBorum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
ย 
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
ย 
Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Call Girls Bellandur โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
ย 
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
ย 
WhatsApp Chat: ๐Ÿ“ž 8617697112 Hire Call Girls Raiganj For a Sensual Sex Experience
WhatsApp Chat: ๐Ÿ“ž 8617697112 Hire Call Girls Raiganj For a Sensual Sex ExperienceWhatsApp Chat: ๐Ÿ“ž 8617697112 Hire Call Girls Raiganj For a Sensual Sex Experience
WhatsApp Chat: ๐Ÿ“ž 8617697112 Hire Call Girls Raiganj For a Sensual Sex Experience
ย 
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
ย 
(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...
(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...
(Verified Models) Airport Kolkata Escorts Service (+916297143586) Escort agen...
ย 

The Art Of Estimation