summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndrewMurrell <amurrel@purdue.edu>2014-04-07 14:46:20 -0400
committerAndrewMurrell <amurrel@purdue.edu>2014-04-07 14:46:20 -0400
commit37bfea98fde33eeded904996a75c5b41f00db523 (patch)
tree156ec092c7b0b6bd987e6d5d8bd5262a194320d8 /doc
parent64e48ab3141deaf226c27f05b14af0314a4cf71c (diff)
Added User Stories to sprint3.md
Diffstat (limited to 'doc')
-rw-r--r--doc/Sprint2-Retrospective.md42
1 files changed, 14 insertions, 28 deletions
diff --git a/doc/Sprint2-Retrospective.md b/doc/Sprint2-Retrospective.md
index 58a52b3..57d35b5 100644
--- a/doc/Sprint2-Retrospective.md
+++ b/doc/Sprint2-Retrospective.md
@@ -5,43 +5,29 @@ author: [ Nathaniel Foy, Guntas Grewal, Tomer Kimia, Andrew Murrell, Luke Shumak
# User Stories
-1) As an admin, I would like hosts/players, to have only the options
- their group entitles them to.
+1) As a user, I would like intelligent error handling and 404 redirection.
-2) As an admin, I would like anti-spam measures for registration.
+2) As a user, I would like a working search utility.
-3) As a player I would like to review my peers and have our
- scores reflect these reviews.
+3) As a player, I would like a way to enter my usernames for several different remote games.
-4) As a host I would like to have both game-type specific settings and
- tournament specific preferences available when creating a new
- tournament.
- - These settings and preferences were moved to sprint 2 from sprint 1
- because we did not have the API functionality for any specific game yet.
+4) As an admin I would like an option and utility to require email verification for users.
-5) As a host/player/spectator I would like to have Riot Games League
- of Legends API integration for match and player statistics and results for
- League of Legends tournaments.
+5) As a host, I would like to have multiple options for scoring.
-6) As a host/player, I would like my pages to actively update without
- refreshing my current page.
- - For this task, we will implement an Active Status Update system with AJAX.
+6) As a host, I would like to have multiple tournament structures and types for pairing and running tournaments.
-7) As a host/player, I would like to see an interactive tournament lobby page
- that displays tournament and match information.
- - This will be accomplished with dynamic graphs, trees, and status bars.
+7) As a host, I would like to have an interface for adding tournament-specific preferences.
-8) As a host/player, I would like the Leaguer application to be more intuitive
- and easy to use.
+8) As a host, I would like to allow a wider variety of kinds of settings to be set.
-9) As a user, I would like past tournament and player information to be
- persistent and search-able.
- - A working search utility should be implemented that will find specific
- players or tournaments and return their pages.
+9) As a user, I would like the Riot API to be asynchronously polled in the background so League of Legends tournaments proceed automatically.
-10) As a user, I would like to see Player Profile pages.
- - For this task, we will be creating profile pages for registered users that
- have player-specific information such as tournament history and activity.
+10) As a user, I would like to view and create brackets.
+
+11) As a user, I would like the web interface to look more professional.
+
+12) As a host or player, I would like a larger set of peer evaluation settings.
# Tasks