CS510 Homework #1 – Fall 2006
30 points, Due 12 noon, Monday, August 28, SAL 330

 

            A popular saying in the software community is “Cost, Schedule, Quality: Pick Any Two.” However, there are ways to achieve all three, as shown in this homework.

            Sierra Mountainbikes (SMB) needs to develop a large new supply chain management system within 24 months and an available budget of $8,200,000, with a High level of Required Reliability (RELY). The full set of capabilities adds up to 200KSLOC of software. SMB is a CMMI Level 3 company, with all of its scale factors rated at High. Its average labor cost is $10,000, per person-month. For simplicity, consider all of its baseline cost driver ratings to be Nominal.

            Compute the projects’ cost and schedule for the following cases:

1.      Everything as described above, and RELY rated as Nominal

2.      RELY rated as High

3.      RELY rated as High, SCED rated as Low

How many of “Cost, Schedule, Quality” do the cases satisfy?

Suppose the project prioritized its capabilities and decided to develop the top-priority 150 KSLOC of code. How many of “Cost, Schedule, Quality” would case 3 satisfy.

Work all cases by hand calculator, and show your work.

Important: Please read CS510 Homework policy carefully.