Cost and Schedule Modeling - Center for Software Engineering

advertisement
Cost, Schedule, and Process
Modeling Workshop
USC CSSE Annual Research Review
Facilitated by Jo Ann Lane
Outline
• COCOMO SRDR Calibration Delphi
• Incremental Development Productivity
Decline (IDPD) Delphi
• ISCAS TWINS scheduling model
• Cost, schedule, process modeling future
directions
COCOMO SRDR Calibration
Delphi
• Introduced the planned SRDR calibration
• Provided a view of SRDR in the CSIAC S2CPAT
repository
• Distributed survey asking participants to rate
the “typical” COCOMO parameter ratings for
SRDR types of projects
• Sample size low at this point
• Plan to solicit addition survey responses
Incremental Development
Productivity Decline (IDPD) Delphi
• Conducted review of IDPD hypothesis
• Reviewed
– Analysis conducted to date
– Controlled small project experiments conducted
to date
ISCAS TWINS Scheduling Model
• Scheduling is not one big activity up front
• Need to accommodate discovered risks, new
projects, how best to mitigate risks/issues
• Incremental scheduling and adjustment based
on
– Risks and issues
– Mitigation approaches
– Available resources and associated abilities
Cost, Schedule, Process
Modeling Future Directions
• Cost modeling
– Software cost model updates (medium priority)
– Agile development
– Systems cost modeling for operations and post
development (high priority x2)
– Systems cost model updates (high priority)
– System of systems cost modeling (high priority)
– COTS cost modeling – understanding the mean
lifespan of COTS products and risks when COTS reach
end of life (high priority)
– COTS cost model updates (medium priority)
Cost, Schedule, Process
Modeling Future Directions
• Schedule modeling
– Agile schedules for software development
– System development schedules for operation and
post deployment (high priority)
– System development schedule models, e.g.,
COSYSMO (high priority)
– SoS Kanban scheduling (high priority)
Cost, Schedule, Process
Modeling Future Directions
• Process modeling
– Software development processes (high priority)
– Systems engineering processes (medium priority)
– SoS process modeling (high priority x2)
– COTS process modeling (low priority)
• Other
– NASA data-based research /results across all areas
on the board
Cost, Schedule, Process Modeling
Future Directions POCs
•
Cost modeling
–
–
–
–
–
–
–
•
Schedule modeling
–
–
–
–
•
Agile schedules for software development
System development schedules for operation and post deployment (high priority)
System development schedule models, e.g., COSYSMO (high priority)
SoS Kanban scheduling (high priority)
Process modeling
–
–
–
–
•
Software cost model updates (medium priority) Epps
Agile development Vaughn
Systems cost modeling for operations and post development (high priority) (McNeil)
Systems cost model updates (high priority)
System of systems cost modeling (high priority)
COTS cost modeling – understanding the mean lifespan of COTS products and risks when COTS reach end of
life (high priority)
COTS cost model updates (medium priority)
Software development processes (high priority)
Systems engineering processes (medium priority)
SoS process modeling (high priority x2)
COTS process modeling (low priority)
Other
–
NASA data-based research /results across all areas on the board
Download