“How long will it take you?” is one of the scariest questions that business analysts have to answer. This question is always posed before you know what you are going to have to do to define the requirements. You have not yet done the analysis upon which to base your answer. Given that uncertainty, it is no wonder that whatever answer you come up with will be wrong, leading to a missed delivery date and unhappy customers.
This workshop introduces methods that improve early estimates and the communication of the factors that affect them. We cover foundation approaches for state-of-the-practice in early project estimating based on application, story, object, function point, and other relevant techniques. You will discuss factors that affect estimating accuracy, and apply them in a case study. Included in the class materials is an individual license for our estimating tool, Quest For Better Estimates®.
Note: This instructor-led course can be delivered in two virtual sessions via the Internet or live at your site.
The Cost of Software
Software Cost Estimating
Estimating Software Projects
Your Techniques Impact Estimates
What, Why, and Who of Estimating 3
What Is An Estimate? 1
A Few Words on Statistics
Estimates are Statistics
Subdividing Projects
Increasing Detail Decreases Error
What Are You Estimating?
Why Estimate? 1
To Improve Estimates, Ask Questions
The Early Estimating Challenge 2
One Step toward Solution 2
When Do You Estimate?
Where’s The Cost? 3
Summary
Initial Estimates
Early Project Estimating
The SWAG Estimate
Case Exercise 3: SWAG
Consensus Estimating 3
Quest for Better Estimates
Case Exercise 4: Consensus & Quest
The Expert Estimator 3
Units of Estimating 1
Comparison Estimating 3
Comparison Estimating Exercise 3
Requirements Impact Estimates
COCOMO II Cost Factors 3
Quest/SWAG and COCOMO Cost
Using “Points” for Estimating
Points as Sizing Parameters
User Requirement Sizing, the Initial Process 3
User Story Sizing, the Estimating Process 1
Reality Check
Iterations, Increments & Releases
Backing into Duration
Making Points
Successful-Project Profiles 5
Summary: Experience-Based Estimating 3
Implement Better Estimating Techniques
Implement Better Estimating
Management Issues
In-House Estimating Experts
Keeping History Databases
Providing Software Support
Avoiding Management Malpractice
Summary: Final Assignment
Epilog 2
We do not currently have a public offering of this class scheduled. To add your name to the waiting list or request alternate offers, please contact us.
Check All Scheduled Business Analysis Training Offers
1 Day
Business Analysts
Internal estimating consultants
Project Leaders
Project Managers
Project members from the business
Project Office
Subject Matter Experts
System Analysts
Anyone interested in reasonable early project estimates.
User liaison personnel
How to Initiate Requirements Gathering with User Stories
or equivalent training (or experience)
How to Initiate Requirements Gathering with User Stories
Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.