Capstone Software Project

Feedback Collection and Management

Throughout the course, teams will receive feedback from a variety of sources—customers, instructors, other students, and random people “off the street”. This feedback may pertain to the design of the project; however, it may also address issues with the team’s communication and development process. It is crucial that teams are organized and disciplined in the collection and handling of feedback.

Your team has freedom to decide on a system for collecting and managing feedback; however, whatever solution you come up with must meet the following requirements.

1. How to Document Feedback

Team’s must document the following for each piece of feedback received.

  1. Provider(s): Who gave the feedback? If the same piece of feedback was given by multiple people, you should list them all. You don’t necessarily need to list their names, just a description of who they were. For example, you might list your customer by name, but a random classmate might just be “Classmate”.

  2. When Received: During which iteration did you receive the feedback? Answers could be “Iteration 0”, “Iteration 1”, etc. You may add additional information, such as “during live demo” if you think it’s relevant.

  3. Feedback Description: What exactly was the feedback? This description should be sufficiently detailed and clear that your customer(s) and the instructors can easily understand it.

  4. Plan for Handling: How does the team plan to handle the feedback? The plan should include when (i.e., during which iteration) the feedback will be handled. Some feedback may not be acted upon, for example because the customer contradicts it. If not action will be taken, the reasons should be carefully laid out. Teams are cautioned that they must have very strong reasons for not addressing feedback, and should check with the instructor if there is even a remote chance of controversy.

  5. Outcome: How did the team handle the feedback? This part should be added once the feedback has been addressed. It should include when (which iteration) the feedback was addressed during, and if possible, where to see the evidence that it was addressed. Any deviations from the plan should also be noted.

2. Customer/Instructor Auditing

Your customer(s) and the instructors will periodically need to review the feedback that the team has collected and check the status/outcomes of the feedback. They will especially need to do this near the end of each iteration. To facilitate this auditing, here are some additional requirements:

© Scott D. Fleming 2018 • Made with GitHub Pages and Markdown