Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Effort Estimation
Estimation for Effort (How many resources required?) Schedule (What is the timeline?) Estimating - The process of forecasting or approximating the time and cost of completing project deliverables Effort Estimation Done at an early stage of the project Can rely on a hunch or previous experience Size is a critical factor in determining Effort Schedule Cost The secret to good estimates is the clear understanding of the tasks Poor size estimation is one of the main reasons major software projects ultimately fail
Types of Estimates
Top-down (macro) estimates Size estimate is used to determine estimate for overall effort Effort for various phases/activities is then determined as a percentage of the total effort Bottom-up (micro) estimates Estimate obtained first for parts of the project Overall estimate then derived from the estimates of its parts This approach is a judicious mix of experience and data
Estimating a Schedule
Once effort is known or fixed, various schedules are possible ExampleA project with an effort estimate of 56 personmonths can have Schedule of 8 months with 7 people OR Schedule of 7 months with 8 people Manpower & months are NOT fully interchangeable in a software project
of Software
Macro (Topdown)Approaches
SLOC Consensus methods Ratio methods Apportion method Function point methods for software and system projects Learning curves
point count is based on users perspective of functions expected to be delivered. the functions delivered by the product from technology platform on which product is developed.
Separates
EXAMPLE :-
INPUTS TO SIZING
SLOC - Traditional FP Object points Feature points similar to Function points.
The unadjusted Use Case points(UUCP) are calculated by product of no. of use cases of particular complexity and factor for that complexity and then adding all the weighted actors and Use Cases. Adjusting the raw UUCP according to the TCF (Technical Complexity Factor)
1 1 1 0.5 0.5 2 1 1 1 1 1
Each factor is assigned a value from 0 to 5 based on importance and how it is supported by the technology used.
ENVIRONMENTAL FACTOR
F tor nu b r F tor d ription ight
F1 F2 F3 F4 F5 F6 F7 F8
Familiar wit v lopmet met od Application experience O ect-oriented experience Lead analyst capability Motivation table requirements art-time workers xperience wit t e tools
1. . 1 . 1 2 -1 -1
SCHEDULING
How to make schedule ? Can we change schedule after making it ? Which method is used for scheduling ?
OVERALL SCHEDULING
Meaning Method used for overall scheduling Thumb rule used by Project managers Determining Milestones
DETAILED SCHEDULING
Meaning How we can do it ? Continuous Review