Commit 206ffb66188f67ccef216427ade97754fe7ddca6
1 parent
a8bc7d0f17
Exists in
master
I made a user stories tex document because it seemed simple and looks nice
Showing 1 changed file with 83 additions and 0 deletions Side-by-side Diff
UserStories.tex
View file @
206ffb6
1 | +\documentclass[letterpaper]{scrartcl} % or whatever | |
2 | +\usepackage{tgpagella} | |
3 | +\setkomafont{disposition}{\normalfont\bfseries} | |
4 | +%\usepackage[markuppercase]{scrpage2} | |
5 | +\title{\huge System Test Plan} | |
6 | +\date{\today} | |
7 | +\author{\Large Students With A Goal (S.W.A.G.)} | |
8 | +\usepackage[pass]{geometry} | |
9 | +\usepackage{hyperref} | |
10 | +\usepackage{graphicx} | |
11 | +\usepackage{enumitem} | |
12 | +\setlist[description]{style=multiline,leftmargin=3cm,font=\normalfont\textbf} | |
13 | +\setlistdepth{9} | |
14 | + | |
15 | +\setlist[itemize,1]{label=$\bullet$} | |
16 | +\setlist[itemize,2]{label=$\bullet$} | |
17 | +\setlist[itemize,3]{label=$\bullet$} | |
18 | +\setlist[itemize,4]{label=$\bullet$} | |
19 | +\setlist[itemize,5]{label=$\bullet$} | |
20 | +\setlist[itemize,6]{label=$\bullet$} | |
21 | +\setlist[itemize,7]{label=$\bullet$} | |
22 | +\setlist[itemize,8]{label=$\bullet$} | |
23 | +\setlist[itemize,9]{label=$\bullet$} | |
24 | +\renewlist{itemize}{itemize}{9} | |
25 | +\begin{document} | |
26 | +\maketitle | |
27 | +\begin{center} | |
28 | +\includegraphics[width=12cm]{../swag_logo.png}\\ | |
29 | + | |
30 | +\begin{tabular}{l r} | |
31 | +Melody Jeng & System Architect \\ | |
32 | +Arno Gau & Senior System Analyst \\ | |
33 | +Rachel Lee & Software Development Lead \\ | |
34 | +Laura Hawkins & Project Manager \\ | |
35 | +Rohan Rangray & Algorithms Specialist\\ | |
36 | +Andrew Buss & Database Specialist \\ | |
37 | +Phuong Tran & Quality Assurance Lead \\ | |
38 | +Chung Kang Wang & Business Analyst\\ | |
39 | +Masud Rahman & User Interface Specialist\\ | |
40 | +Kevin Mach & User Interface Specialist\\ | |
41 | +\end{tabular} | |
42 | +\end{center} | |
43 | +\newpage | |
44 | +\tableofcontents | |
45 | +\section{ Account } | |
46 | +As a student, I want to be able to log in to the account I signed up with. | |
47 | +As a student, I want to be able to change my password for my account. | |
48 | +As a student, I want to be able to recover my password when I forget it | |
49 | +As a student, I want to configure my notifications. | |
50 | +As a student, I want to be able to logout my account. | |
51 | +As a first time user, I want to be able build my deck without going through registration process in class. | |
52 | +As an instructor, I want to limit access to the cards for my course | |
53 | +As an instructor, I want to invite students to the class group I created | |
54 | +As a student I want to receive notifications without installing an app | |
55 | +As a student I want to be able to delete my account | |
56 | +\section{ Flashcards } | |
57 | +As a student, I want to pick flashcards | |
58 | +As a student, I want to be able to make my own flashcard | |
59 | +As a student, I want to remove cards from my deck | |
60 | +As a student, I don't want to see low-quality cards. | |
61 | +As a student, I want to edit my card. | |
62 | +As a student, I want to make flashcards quickly | |
63 | +As a student, I want to flag abusive flash cards. | |
64 | +As a student I want to see other cards at the time they are added to the feed | |
65 | +As a student, I want to be able to hide unwanted cards from my live feed | |
66 | +\section{ Decks} | |
67 | +As a student, I want to be able to make my own deck | |
68 | +As a student, I want to be able to separate the live feed for each class | |
69 | +As a student, I want to add myself to a class | |
70 | +As a student, I want to my deck to be private | |
71 | +As a student, I want to be able to shuffle my deck. | |
72 | +As a student, I want to be able to remove courses that I was registered to. | |
73 | +\section{Study} | |
74 | +As a student, I want to be able to study my deck. | |
75 | +As a student, I want to have the app remind me when to review my cards | |
76 | +As a student, I want to be able to blank out words to make cards. | |
77 | +As a student I want to review cards without waiting for a notification | |
78 | +As a student I want to view cards in my deck in the order they were created | |
79 | +As a student, I want to be able to search/sort/filter for flashcards by date, class, tag, keywords | |
80 | +As a student, I want to be able to scroll infinitely | |
81 | +As a student I want to use the keyboard to interact with the app | |
82 | +\newpage | |
83 | +\end{document} |