Tietojenkäsittelytiede				Harjoitustehtäviä
Software Process Management
Ohjelmistoprosessin hallinta			20.-21.1.2010




    Read the book chapter 2: The Mythical Man-Month from the book:

    Fred P. Brooks, Jr. "The Mythical Man-Month Essays on Software Engineering", Addison Wesley Longman Publishing Co (Dec 1974)

  1. Explain what is this mythical man-month what Brooks is talking about (in context of software engineering). Compare it e.g. to the m/m needed in shoveling gravel into the big container or...

  2. Why adding manpower usually lengthens the schedule?

  3. Why an (overt) optimism in larger software programming tasks should be feared of?

  4. See the page 20 and B's rule of thumb for scheduling a software task. Why should you schedule so much time in system testing and if not doing so, what might be the consequences of that?

  5. Do the "reader's exercise" on page 25: calculate the effects of training, repartitioning and system testing, if the whole schedule is too optimistic.