Skip to content

Specification for next sprint

iZHI edited this page Nov 14, 2013 · 1 revision

==========

  1. [AHH-42 : Estimate 8] As Aliya I want to have an admin page on the website so that I can make sure the information on the website is accurate.

    • the reason this user story is being selected is having a administrator control is extremely urgent task for our group next sprint, in order to keep the website accurate. If the backend can pull out the data correctly, this task may take less time than expected. Administrator page should allow Aliya to manage or correcting current exist complaints, such as adding or deleting type of complaints of one building, manage the building page with problem solved.
  2. [AHH-42 : Estimate 2] As Aliya I want to be able to delete a building from the website so that the information on the website is accurate.

    • If the user submitted an incorrect complaint of a building(iff only 1 complaint exist about this building) or all complaints about this building has been solved, able to delete this building by administrator is necessary. Incompletely removing a building data from database will take more time than expected. The delete building function should has comfirm buttom to prevent the administrator mis-delete a building.
  3. [AHH-41 : Estimate 2] As Aliya I want to be able to delete complaints about a building so that the information on the website is accurate.

    • If the user submitted an incorrect complaint of a building, able to delete these kind of complaints by administrator is necessary. Completely removing a complaint data from database will take less time than expected. The delete complaints function should has comfirm buttom to prevent the administrator mis-delete a building.
  4. [AHH-46 : Estimate 3] As Aliya I want to collect contact information from Jane so that I can follow up and encourage her to join ACORN.

    • As an administrator, able to see the contact information about users is really helpful to ACORN stuff, in order to solve the existing user complaint. Completely pull out a contact information data from database will take less time than expected. The contact informations should only available for administrator. The collecting contact information function should also allow the administrator to update user's contact information.
  5. [AHH-47 : Estimate 3] As Aliya I want to export the contact information for Adam and Jane so that I can add it to my database of people to follow up with.

    • Able to see export the contact information about a user to ACORN database is really helpful for them to organize the user profiles. Correctly and completely transfer contact information from our database to ACORN databse will take less time than expected.
  6. [AHH-37 : Estimate 8] As Aliya I want to filter buildings on the map by the time of submission of the most recent complaint, so that I can find currently problematic buildings.

    • Able to see the most recently complaints by ACORN stuff is helpful for them to organize helping tasks. Correctly find out the recently complaint according by submit time will take less time than expected. The filter function should be able to customize the time range for recent submission.
  7. [AHH-89 : Estimate 2] As Aliya I want to give Jane relevant contact information for ACORN so that she can connect with our organization and other people who are trying to solve their problem.

    • Providing ACORN Canada information is a great help to user. Showing the information in the right place will take more time than expected. The contact information should contain ACORN Canada's location, phone number and email address.
  8. [AHH-44 : Estimate 3] As Aliya I want to collect analytic information about the pages on the website so that I can figure out which pages are popular and direct ACORN's resources accordingly.

    • Collecting analytic information about the pages helps ACORN Canada to focus develop the these resources. Correct analyze these information may take more than expected. It should the result about the analyze result and which pages it is analyzing.