Homework 3

Draw on material from the Head First Software Development textbook and the lecture slides to answer the following questions.

  1. In gathering requirements, we are told to write user stories that are customer focused. What does this mean and why can it sometimes be difficult to achieve.
  2. In lecture 7, there is a slide entitled "Some benefit, then none". Describe what this slide was talking about; be sure to reference the argument that Brooks made about his "mythical man-month" in your answer.
  3. The concept of "team velocity" was introduced in Chapter 3 of our software development textbook. Provide a definition of this concept and show how it is used to estimate the number of productive workdays in an iteration. Return to your answer for question 2 of Homework 2 and recalculate your INITIAL iteration plan now that you know about the concept of velocity. Assume that your team had a velocity of 0.8, is it still possible to create an iteration plan that satisfies the constraints of that problem?

Please submit your work by sending me an e-mail with your answers contained in the body of the message or with your answers attached in a PDF document.

Do NOT submit .doc, .docx, .odt, or other document formats.

This assignment is due by 11:59 PM on Friday, February 12th.

© Kenneth M. Anderson, 2010.