Familiar Metrics Management Based on Lawrence H. Putnam & Ware Myers
Five Metrics Six Management Functions Presenting Eric Driggs Familiar Metrics Five Metrics Six Management Functions Presenting Eric Driggs
The Five Metric Categories Time Cost Productivity Quantity (Scale) Quality
Six Management Functions Bid estimation Date planning Quality testing Resource allocation Process improvement monitoring Progress monitoring
Metrics matched with Functions Time => Cost => Quality => Productivity => & Quantity Date planning Bid estimation Quality testing Progress monitoring Resource allocation Process improvement monitoring
Example Metrics Quantity Time Cost Quality Productivity Lines of source code / function points Time Schedule Shipping Date Cost Billable hours * labor rate Quality Number of defects in requirements, design Found each month Productivity Lines of source code per person-month
End of Part 1 THANK YOU
Presenting Arastu SHAH` THE Rayleigh curve Presenting Arastu SHAH`
The RelationSHIP of TIME and PRoductivity
RAYLEIGH CURVE The productivity relationship It incorporates the amount of work done, the effort devoted to doing it, and the very important time factor. In 1950, Peter V. Norden of the IBM Development Laboratory, Poughkeepsie, NY had found a relationship between the assignment of people to a research and development project and the development time of the work being done. This relationship is modeled by a curve named after Lord Rayleigh, the great British physicist.
Rayleigh curve
End of Part 2 THANK YOU
The Software Equation Presenting Omer Azmon
The Software Equation The basic software equations is S = c x E x T where: S is size in terms of functionality or LOC c is some productivity constant E is effort such as man-months T is time such as month
NON-LINEARITY The software equation is nonlinear. Norden using Rayleigh equation anticipated this finding long ago.
The Software Equation The full software equations is S = c x (E/sf)1/3 x T4/3 where: S is size in terms of functionality or LOC c is some productivity constant E is effort such as man-months sf is some skill factor of the group selected T is time such as month
Small Changes IN ScheduLE We could manipulate the time and effort relationships by algebraic methods using the equation of the curve. So C = E x T4 C is the project size and productivity as a constant E is effort such as man-months T is time such as month
Sample InSIGHT Conventional productivity: LOC per man- month — falters in practice for estimation. Instead the Equation takes into account The productivity of an entire organization The productivity of the process relative to the time period covered The effect of the development time planned or allowed The effect of size
End of Part 3 THANK YOU