|
Workshop
Coverage |
|
|
Overview to
Software Estimation |
|
| • |
Understand issues affecting Software Estimation |
| • |
Capability, Complexities,
Risks and Size |
| • |
The Cone of Uncertainty -
Need for Information for Estimation |
| • |
Balancing the Estimation
Matrix of Cost, Quality, Time and Scope |
| • |
Algorithmic Models,
Analogy Models, Expert Judgment and Pricing to Win
|
| |
|
|
Software
Estimation Process Imperatives |
|
| • |
Estimation of Scope
of Work and Size of Work |
| • |
Assessment of Complexities,
Risks and Capabilities |
| • |
Estimation of Efforts,
Estimation of Costs / Resources |
| • |
Estimation of Project
Schedule, Time Estimation |
| • |
Optimizing Estimation to
suit Stakeholder Value - Lean Strategy |
| • |
Estimation Validation and
Acceptance |
| |
|
|
Estimation
Methods and Application |
|
| • |
Function Point Analysis
based on IFPUG CPM 4.1 for sizing |
| • |
FP Variants : Mk II
FP, Feature Points, Cosmic FFP, Use-case
Points |
| • |
LOC Estimation -
System Decomposition Method, Backfiring |
| • |
COCOMO II : Estimation
Influencers - Cost Drivers and Scale Factors |
| • |
Proxy Based Estimation
(PROBE) |
| • |
Agile COCOM0 -
appropriation of estimates based on context assessment |
| • |
Wide Band Delphi -
aggregation of estimation in expert judgment |
| • |
Task Based Estimation -
Phase networks and WBS , PERT/CPM |
| • |
Critical Chain and TOC -
Haystack Syndrome, Student Syndrome |
| • |
Concepts of Critical Chain
Project Management in Schedule Estimation |
| • |
Estimation Practices in
Iterative & Agile Software Development |
| • |
Planning Poker - Agile
Estimation Technique |
|
|
Detailed
Tutorial on Function Point Analysis |
|
| • |
Overview to Function Point
Analysis based on IFPUG CPM 4.1 |
| • |
Defining the type of count
and scope of counting |
| • |
Counting FPA Elements: ILF,
EIF, EI, EO and EQ |
| • |
Complexity Assessment -
RET, DET and FTR |
| • |
Consolidating the Scores -
determining unadjusted FP Count |
| • |
Effort Adjustment Factor -
14 influencers (TDI) |
| • |
Computing Total Function
Points |
| • |
Theory of Backfiring -
Converting FP to LOC and vice versa |
| • |
Using the size for Effort
Estimation - Productivity Metrics and Project Recipes |
| • |
Thumb rules in FP - Agile
methods for FP Sizing |
| • |
Determining Estimated Count
based on Software Requirements / RFP Info |
| |
|
|
Case-Study
and Group Exercises |
|
| 1 |
Effect of influencers on
Project Critical Success Factors - QFD Matrix |
| 2 |
Balancing
Estimation to generate Stakeholder Value - CQTS Matrix |
| 3 |
Applying
Agile COCOMO to Proxy Based Estimation - Demonstration |
| 4 |
Devising an
Estimation Strategy - SWOT Analysis and Project Approach |
| 5 |
Case Study
: Estimating size and scope of work from a one page RFP |
| 6 |
Estimating
Software Size in FP- Detailed Group Exercise on FP Analysis |
| 7 |
Estimating
Effort with Size - Group Exercise on Estimation by Analogy |
| 8 |
Schedule
Estimation : Group Exercise using Critical Chain Concepts |
| 9 |
Iterative
Estimation and Agile Burnout Charts - Demonstration |
|
| 10 |
Planning
Poker - Group Exercise and Simulation |
|
| |
|
|
|
Workshop Faculty
This workshop is moderated by
our Managing Director, S.M.Kripanidhi.
Kripanidhi has over 29 yrs
experience, the last 20 years in the IT Industry. He has managed and executed
over 35 software projects of size ranging from 20 to 200
man-months and has successfully managed the design and
development of 6 software products.
In the last 6 years, he has
conducted over 50 open workshops, over 300 in-house
programs on Software Project Management, Agile
Methodologies, Software Requirements Engineering,
Software Estimation and other Software Engineering and System
Engineering Disciplines
He has been involved in
extensive research and practice of various Agile Methodologies
and coaches software teams implement these practices.
Kripanidhi
has designed, developed and delivered customized programs for
Centre for Technical Training (CTT), Philips Research
Labs, Eindhoven, The Netherlands for their software
professionals and technical managers worldwide.
He is also an accredited trainer for LogicaCMG to
deliver their proprietary project planning and tracking module
for their project managers worldwide.
Prior to his
career in IT, Kripanidhi has served in the Indian Air Force as a
commissioned officer for over 8 years and held senior positions of
responsibility in Air Defence Control, Cryptography and Special
Projects.
Kripanidhi is a Certified
Scum Master, Certified Lead Assessor: ISO-9000 Quality Systems
(1993), Certified Management Auditor (1990), Certified
Business Analyst (1991) and a Trained Trainer (1989) |
|