Project Description

FreedBack allows you to quickly and easily embed a configurable feedback form into any web application. It can be a standalone application that you install and deploy, then embed a bit of script into existing apps to implement feedback, or you can make it part of your MVC App.

User Type Definitions

  • "Developer" - Someone who is building some web application/website
  • "Site Owner" - Someone who "owns" a web application/website (therefore cares about the feedback - could also be the developer!)
  • "User" - Someone who is using the web application and possibly leaving feedback

Requirements

  1. As a Developer I want to easily embed a feedback form on each page in my web application so that I can gather feedback about the system for the Site Owner
  2. As a Developer I want to be able to administer users to an administrative application to manage feedback
  3. As a Site Owner I want to capture the type of feedback being provided so that I can group the types of feedback to know what people think (E.g. compliment, suggestion, issue or question)
  4. As a Site Owner I want to capture the area the user is giving feedback on so that I know which area the feedback is related to so that I know exactly which part of my system the user is responding about (E.g. the whole site, the current page, 'other'?)
  5. As a Site Owner I want to capture a rating of how strongly a user feels about the feedback they are giving so that I know how important it is to them
  6. As a Site Owner I want to capture some description about what the feedback is about so that I can understand what the User feedback is trying to get across
  7. As a Site Owner I want to capture a rating of the overall quality of the software so that I can benchmark it over time
  8. As a Site Owner I want to be able to filter, group and sort feedback to be able to intelligently report on the feedback captured
  9. As a Site Owner I want to be able to easily respond to feedback (where the User has left details to respond to) so that I can let the user know how I am going to deal with their feedback
  10. As a Site Owner I want to be able to export a feedback record into a job logging system so that I can ensure the feedback is actioned as a bug/enhancement where relevant
  11. As a Developer I want to be able to plug in my own integration component to instruct the system how to export a feedback record into a job logging system

Progress

To check out the current development progress, view the Development Board on Trello:
https://trello.com/board/development/4eab788fc34c860000268c86

Last edited Oct 29, 2011 at 1:59 PM by nootn, version 9