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