SRDR Data Analysis Workshop Summary Brad Clark Ray Madachy

Download Report

Transcript SRDR Data Analysis Workshop Summary Brad Clark Ray Madachy

SRDR Data Analysis Workshop
Summary
Brad Clark
Ray Madachy
Thomas Tan
25th International Forum on COCOMO and Systems/Software Cost Modeling
November 5, 2010
Workshop Participants
•
•
•
•
•
•
•
•
Barry Boehm
Brad Clark
Sue Koolmanojwong
Gary Hafen
Peter In
Jo Ann Lane
Ilya Lipkin
Tom McGibbon
•
•
•
•
•
•
•
•
Ray Madachy
Arlene Minkiewicz
Ramin Moazeni
Vu Nguyen
Wilson Rosa
Bob Stoddard
Rick Selby
Tom Tan
2
Agenda
•
•
•
•
Data Reduction
Building an Estimate
Metrics Manual
Application Domains
3
Data Reduction
•
•
•
•
•
Level of data issues
Domain prioritization (top 7 identified)
Program reporting differences
Add manual appendix listing systems used in domain analysis
Manual should provide advice on system decomposition for
estimation using the domain categories
• Focus for users primarily in concept exploration and contract
award (MS B or MS A if SLOC known)
4
Normalizing Size
• Reviewed SLOC definitions – no changes
recommended
• COTS estimation parameters differences
• Reviewed backfilling assumptions for
equivalent size – no changes
• Model-based sizing issues
– Different model types
• Consider requirements-based sizing
5
Reuse Parameters
• SEER rework calculation parameters would
need revision; many conflicts
– Will not include in manual
• SLOC conversion factors
– Report as range
• Modified size conversions
– Fixes identified
6
Effort Normalization
• Backfilling approach reasonable with provided
data
– More interviews about missing data would help
7
Multi Builds
• Evaluate approach in future about combining
build data
8
Team Experience
• Iterate on effort multipliers
• Provide guidelines on estimating TXP
9
Distribution Percentages
• Will provide domain-specific values for
estimating effort allocation to phases
10
Metrics Manual Outline
• Add guidance on estimating integration effort
– 3 approaches identified
• Maintenance data available in Summer
• Address non-counted labor hours
11
Application Domains
• Survey taken on failure impacts
• Notes taken to crisp up domain definitions
12