Added Action plan for week 4, user story for Sally and fixed some markdowns authored by Thomas Tran (tht884)'s avatar Thomas Tran (tht884)
......@@ -2,6 +2,9 @@
<dt> Timmy the Administrator </dt>
<dd> Timmy is responsible for the assurance and functionality of the application Excel Learning. He had a new user ask about the privacy of his information, functions of the application and the validity of purchases within the application. In order to assure the user that the application is safe and potential problems are solved in a timely manner, Timmy creates a customer service, IT and security team. Regarding the customer service team, Timmy put together a team that can help solve potential issues that may arise from the application and answer questions directly through the messaging system. Timmy decided to hire a security team that will be focused on the user data protection and preventative measures towards potential trouble making users in the application. Lastly, Timmy needed a team that will be able to roll updates and fix bugs as soon as they are discovered. He then has to ensure that the IT team has the proper communication lines to the customer service team and the security team so that they may solve any bugs or problems that overlap between their respective expertise. Timmy will be maintaining the structure he created and look to improve the structure and the behind the scenes workings of the application. </dd>
<dd>As Timmy the Administrator, I want to be able to provide information and deal with any concerns people have for the application.</dd>
<b>Acceptance criteria </b>
- As the administrator Timmy needs to be able to provide the user with the help and knowledge they require in order to maximize the user experience
- As the administrator Timmy wants there to be some way for the user to access support for the Excel Learning application which will ensure the users are happy with the application
<dt> Billy the Novice User</dt>
......@@ -11,7 +14,7 @@ to help him understand all that he has missed in his classes both at school and
rate. He also wants to write a review on this person to help other people make an informed decision on their choice of tutor. He stresses that each of these features should be a
button or search bar away, with no "frills" along the way.</dd>
As Billy the Novice User, I want a simple and easy to use interface where I can see all the relevant information regarding a tutor. I also want to be able to tell others if a particular tutor is a waste of time or worth the money and effort.
<dd>As Billy the Novice User, I want a simple and easy to use interface where I can see all the relevant information regarding a tutor. I also want to be able to tell others if a particular tutor is a waste of time or worth the money and effort.</dd>
<b>Acceptance criteria </b>
- I want to be able to navigate through the app with little to no difficulty
......@@ -21,14 +24,22 @@ As Billy the Novice User, I want a simple and easy to use interface where I can
<dt> Robertu the Teacher Roburtu </dt>
<dd> Roburtu is teaching an Astronomy class, this class consists of just a midterm and a final. Roburtu wants to get a sense of how many people are struggling in his class before the midterm to determine if he has to give a remedial lecture or not, one way he has thought of trying to find out this kind of information is by seeing how many students that are registered in his class section are getting tutoring. </dd>
As a teacher Robertu needs to be able to find how many people in his class got a tutor so he can gauge how tough his class is
<dd>As a teacher Robertu needs to be able to find how many people in his class got a tutor so he can gauge how tough his class is</dd>
<b>Acceptance criteria</b>
- I want to see how many people in my class
- I don't want to see the names of individuals
<dt> Struggling Sally the Failing Student </dt>
<dd> Struggling Sally is having a hard passing her Calculus class. She has tried the help desk once and she found it to be too formal to help her, she had a friend tell he about this app called Excel Learning that these computer science wizards made at her university. She downloaded this app and after a bit of fiddling around has figured out how to get help for her Calculus class. A tutor named Joe was willing to help her but she wants to know If Joe is a good tutor so she wants to be able to see reviews of Joes tutoring ability.</dd>
<dd>As Struggling Sally, I want to have an informal environment with my tutor, and to know if they are any good.</dd>
<b>Acceptance criteria </b>
- I want to be tutored in a casual environment
- I want to know if my tutor is any good so I don't waste any time or money.
<dt> Jared the Golden Boy aka Acer of all Tests </dt>
<dd> Jared is doing well in all of his classes and wants to make a bit of money on the side. He learns about an app called ExcelLearning and thinks that he could make a decent amount of money and connect with his peers. He as downloaded the app and registered as a tutor after looking around in the app. He's received multiple requests to be a tutor and would like a way to organize his meetings while still having time to study for his own subjects.</dd>
......@@ -44,10 +55,14 @@ As a teacher Robertu needs to be able to find how many people in his class got a
<dd>Bob is financially struggling student who desperately needs help in his CMPT 141 class. He came to Canada from China and his parents are still out of country. He juggles two part-time
jobs and his school work. He wants to be able to find someone who has the cheapest tutor rate and that can fit his incredibly packed and ever-changing time schedule.</dd>
<dd>As Poor Boy Bob, I want to be able to see who I could hire depending on my financial situation, and fit the tutoring session into my hectic schedule.</dt>
<b>Acceptance criteria </b>
- As a user Bob wants to be able to sort available tutors for a class based on cost so that
he can save as much money as possible
- As a user Bob has a very busy schedule so he needs to be able to see the times a tutor is
available so he can fit it into his schedule
<h3> Action Plan </h3>
<dd> - For this milestone we all created personas, epics and user stores. We also collectively edited it on the wiki. </dd>
\ No newline at end of file
<dd> - For this milestone we all created personas, epics and user stories during our weekly meeting outside of class. We also all contributed to the Wiki, leaving the rest of the week for further revisions. </dd>
<dd> - For the next milestone, we'll be discussing the domain model, database schema and data dictionary. As for the choice of technology, have already decided and will discuss on how to start the implementation of our product.</dd>
\ No newline at end of file