- Application Development Managers have to defend maintenance budgets to executives.
- Often the estimates are based on a single method – expert estimation – instead of also including parametric estimation in the process.
- The result is a variance in estimated and actual budgets caused by varying degrees of scope interpretation by experts who are called upon to estimate.
Our Advice
Critical Insight
- Having a single expert estimation technique is not enough. You need to include an analytical parametric technique to quickly surface assumptions and have that discussion early rather than having to defend a budget shortfall.
Impact and Result
- Produce a charter that will help you sell an optimized application maintenance estimation process internally for the benefit of the business.
Workshop: Optimize the Application Maintenance Estimation (AME) Process
Workshops offer an easy way to accelerate your project. If you are unable to do the project yourself, and a Guided Implementation isn't enough, we offer low-cost delivery of our project workshops. We take you through every phase of your project and ensure that you have a roadmap in place to complete your project successfully.
Module 1: Understand the Project Rationale
The Purpose
- To understand why software maintenance estimation is important.
- To determine whether you are ready to embark on an optimization initiative.
Key Benefits Achieved
- Understand the current estimation landscape.
- Conduct a high-level initial gap analysis.
Activities
Outputs
Assess your organization’s readiness
- Readiness assessment
Module 2: Structure the AME Optimization Team
The Purpose
- To determine the right stakeholders for process optimization.
- To establish project governance.
Key Benefits Achieved
- Identify clear roles and responsibilities around the project.
- Determine any resource gaps for project implementation.
Activities
Outputs
Identify key project participants
- RACI chart
Module 3: Analyze the Current AME Process Gaps
The Purpose
To strengthen your current estimation process.
Key Benefits Achieved
- Understand various expert and parametric optimization techniques.
- Determine the appropriate future state.
- Analyze gaps between current and future state.
Activities
Outputs
Draw your current AME flow
- Current state flow diagram (SOP)
Identify business requirements
- Business requirements document
Document future state process
- Future state flow diagram (SOP)
Gap analysis and capability prioritization
- Capability mapping
Module 4: Optimize the AME Process
The Purpose
Validate the optimized estimation model using historic data.
Key Benefits Achieved
Achieve greater confidence by examining variance and examining assumptions in expert estimation.
Activities
Outputs
Validate your estimation model
- Variance between historic estimation and optimized model
Module 5: Implement the AME Process
The Purpose
Conduct an estimation of current projects using optimized model.
Key Benefits Achieved
Both parametric and expert estimation are used for estimation from now on.
Activities
Outputs
Conduct present estimation simulation
- Estimation of current projects
Prepare for rollout
Module 6: Measure Ongoing Value
The Purpose
Ensure ongoing business value through better maintenance estimation.
Key Benefits Achieved
Align metrics with business needs.
Activities
Outputs
Track metrics to determine value over time
- Measurement to keep continual improvement in sight