Professional Documents
Culture Documents
Estimation Session 4.6
Estimation Session 4.6
21-Oct-2020
*This document contains material that has been extracted from the IFPUG Counting Practices Manual. It is reproduced
in this document with permission of IFPUG
© Copyright Mastek, [2019]. All Rights Reserved
Session Objectives
• Concepts
• Estimation Process within Mastek
• Size
• Effort
Siz
• Derive and keep the Size updated with T-shirt sizing, Story Points
e
Esti
ma • Derive the Effort with PERQ or Story Points estimation technique
te
Eff
ort
Sta • Generate Schedule/Staffing based on the effort estimates
ffin
g
Cos • Share staffing data with Finance team, calculate the Internal Cost,
t&
Pri
External Charge-out and Gross Margin % using the Standard Pricing sheet
ce
*SET -
Function Simple Equivalent
Points Tickets.
Primarily Prod
support/AMS projects
T-shirt Story where we need to size
Sizes Points the work we do in terms
Methods of tickets, requests etc.
SET* PERQ
• Function Point: Unit of measure for functional size like an hour is to measuring time, inches to
measuring distance and Fahrenheit to measuring temperature.
• Function Point Analysis: Method of measuring the functional size of a software system.
• Function Point Count: The function point measurement of a particular. For e.g. the Function point
count of an application can be 85, 100 , 230 etc
• Functional complexity: Specific complexity rating that gets assigned to a function after applying
the FP counting rules.
1 Count
Data
Functions 3 Determine
Unadjusted
Function
Identify Point Count
Determin counting 5 Calculate
Count
e Type of Scope & Adjusted
Transaction
Count App. Function
Functions
Boundary 2 Point
Count
4 Determine
Value
Adjustment
Factor
• Story Point represents the amount of effort required to implement a user story.
-How do you estimate on an Agile project? - ThoughtWorks
It is sometimes said that is a measure of complexity, but that is only true if the complexity or risk involved in
implementing a user story translates into the effort involved in implementing it.
• Amount of Work to do
Even though there are still 100 fields on this screen, these fields are harder to
implement. They’re more complex. They’ll take more time.
This additional complexity should be reflected in the estimate provided
The second page should be given more story points
The amount of risk and uncertainty in a product backlog item should affect the story point estimate
given to the item
• Includes all the team members i.e. Developer, Tester, BA, SL, TA.
• Each Team members is to be given a set of ‘cards’ numbered as a Fibonacci series
(0, 1, 2, 3, 5, 8, 13 and 21)
• Each estimator selects a card from the deck and shows it
• Likely that estimates will differ
• Justification improves accuracy
Org Standards – SP sizes and Person hour efforts (Ref Base data)
Story Point(SP) Size 0.5 1 2 3 5 8
Person hour effort
4-7 8-12 13-20 21-35 36-56
per SP
1 2 3 5 8
• Comprehensive
hypercare support
• Define the Conversion Ratio between Simple, Medium and Complex activities
– Effort multipliers
T-shirt Size Story Point Value T-shirt Size Estimate Work (in person days)
XS 1 XS 2 - 3 days
S 2 S 5 - 8 days
M 3 M 10 - 15 days
L 5 L 20 - 25 days
XL 8 XL 30 - 50 days
Select Appropriate
Finalize Phase/Activity
Methodology in the
Identify Project Type level Efforts in "Project
"Project Execution
Execution Effort" ws.
Effort" ws
Ref QMS : Masteknet -> GoTo -> Process (OPG) Portal -> Quality Management System