The document describes an assignment to model cost and schedule overruns on product development projects. It provides background on a case study of an IT department experiencing significant budget and timeline overruns on software projects. Key factors identified as potentially contributing to overruns include uncertain requirements, design errors, staffing issues, and quality problems. The assignment tasks involve building a system dynamics model in steps to better understand the causes of overruns. The steps include: 1) modeling a basic rework cycle, 2) adding variables like changing rework discovery time and quality feedback effects, and 3) allowing for changes in staffing levels and their impacts.