Update Milestone 3| Edited Epics, US, SP and created the Story point legend authored by Thomas Tran (tht884)'s avatar Thomas Tran (tht884)
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
- I want to make sure that potential leak of personal information will not be detrimental to the users in anyway - I want to make sure that potential leak of personal information will not be detrimental to the users in anyway
<b>Story Points </b> <b>Story Points </b>
+ I will create a customer service team as well as a tutorial + I will create a customer service team as well as a tutorial [4]
+ I will create a security team that focuses on preventative measures + I will create a security team that focuses on preventative measures [5]
+ I will create ensure the application goes through vigorous testing and invite a few beta testers + I will create ensure the application goes through vigorous testing and hire an IT team [5]
<dt> Billy the Novice User</dt> <dt> Billy the Novice User</dt>
<dd> Billy has little to no experience with technology, as a sports jock who spends little to no time clicking away on social media he needs applications that he uses and their features <dd> Billy has little to no experience with technology, as a sports jock who spends little to no time clicking away on social media he needs applications that he uses and their features
...@@ -28,6 +28,10 @@ to help him understand all that he has missed in his classes both at school and ...@@ -28,6 +28,10 @@ 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 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> button or search bar away, with no "frills" along the way.</dd>
<dt><b>Epic</b></dt>
<dd>As Billy the Novice User, I want to be able to use this application even though I'm not good with technology. I want to see the important things regarding a tutor, and I want to see what others have said about this tutor before I hire them.</dd>
<dt><b>User Stories </b></dt>
<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.</dd> <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.</dd>
<dd>As Billy the Novice User, 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> <dd>As Billy the Novice User, 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>
...@@ -36,19 +40,36 @@ button or search bar away, with no "frills" along the way.</dd> ...@@ -36,19 +40,36 @@ button or search bar away, with no "frills" along the way.</dd>
- I want to be able to see information about the tutor, like their contact information and their price. - I want to be able to see information about the tutor, like their contact information and their price.
- I want to be able to leave a review on the tutor. - I want to be able to leave a review on the tutor.
<b>Story Points </b>
+ I will create an easy to use interface [4]
+ I will create a database where important information can be seen [3]
+ I will implement a system to be able to leave reviews about a tutor. [2]
<dt> Robertu the Teacher Roburtu </dt> <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> <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>
<dt><b>Epic </b></dt>
<dd> As a teacher, I want to know how hard I should make my future midterms and exams. For this I need to be able to see how many people are struggling in the class.
<dt><b>User Stories </b></dt>
<dd>I want to be able to find how many people in my class got a tutor so I can gauge how tough my class is</dd> <dd>I want to be able to find how many people in my class got a tutor so I can gauge how tough my class is</dd>
<b>Acceptance criteria</b> <b>Acceptance criteria</b>
- I want to see how many people in my class are looking for a tutor - I want to see how many people in my class are looking for a tutor
- I don't want to see the names of individuals - I don't want to see the names of individuals
<b>Story Points</b>
+ I will show a count for how many people are asking for a tutor in the class.
<dt> Struggling Sally the Failing Student </dt> <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> 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>
<dt><b>Epic</b></dt>
<dd> As struggling Sally, I want to be taught in a less formal environment so I'm not as nervous and I can pay attention. I also want to see if my tutor is any good.</dd>
<dt><b>User Stories </b></dt>
<dd>As Struggling Sally, I want to have an informal environment with my tutor.</dd> <dd>As Struggling Sally, I want to have an informal environment with my tutor.</dd>
<dd>As Struggling Sally, I want to know if my tutor is any good.</dd> <dd>As Struggling Sally, I want to know if my tutor is any good.</dd>
...@@ -56,9 +77,17 @@ button or search bar away, with no "frills" along the way.</dd> ...@@ -56,9 +77,17 @@ button or search bar away, with no "frills" along the way.</dd>
- I want to be tutored in a casual environment - I want to be tutored in a casual environment
- I want to see a rating of my tutor from my peers. - I want to see a rating of my tutor from my peers.
<b>Story Points</b>
+ I will create a system where both people can choose a location [2]
+ I will implement a rating system [1]
<dt> Jared the Golden Boy aka Acer of all Tests </dt> <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> <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>
<dt><b>Epic </b></dt>
<dd> As Jared the Acer of all Tests, I want to make some extra money by helping others with classes I've already taken. I'd like to organize my tutoring sessions so that they fit into my own schedule, so I can keep my own grades up. </dd>
<dt><b>User Stories </b></dt>
<dd>As Jared the Acer of all Tests, I want to be able to schedule my tutoring sessions.</dd> <dd>As Jared the Acer of all Tests, I want to be able to schedule my tutoring sessions.</dd>
<dd>As Jared the Acer of all Tests, I want to be able to have a large selection of classes that I can tutor.</dd> <dd>As Jared the Acer of all Tests, I want to be able to have a large selection of classes that I can tutor.</dd>
...@@ -68,10 +97,20 @@ button or search bar away, with no "frills" along the way.</dd> ...@@ -68,10 +97,20 @@ button or search bar away, with no "frills" along the way.</dd>
- I want to get a notification or a reminder of when my tutoring session will be - I want to get a notification or a reminder of when my tutoring session will be
- I want to be notified of a change in the schedule - I want to be notified of a change in the schedule
<b>Story Points</b>
+ I will implement a schedule system where you can put in a time block [2]
+ I will add a management system to the schedule [3]
+ I will implement a database with all the classes available [2]
+ I will implement a notification system so people don't miss their sessions [3]
<dt> Poor Boy Bob who is a Poor Poor Student </dt> <dt> Poor Boy Bob who is a Poor Poor Student </dt>
<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 <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> 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>
<dt><b>Epic </b></dt>
<dd> As Poor Boy Bob, I want to get additional help at a low cost. Due to my busy schedule because of my two jobs, I want to find a tutor that is low-cost and relatively cheap to hire.</dd>
<dt><b>User Stories </b></dt>
<dd>As Poor Boy Bob, I want to be able to see who I could hire depending on my financial situation.</dd> <dd>As Poor Boy Bob, I want to be able to see who I could hire depending on my financial situation.</dd>
<dd>As Poor Boy Bob, I want to fit the tutoring session into my hectic schedule.</dd> <dd>As Poor Boy Bob, I want to fit the tutoring session into my hectic schedule.</dd>
...@@ -79,6 +118,18 @@ jobs and his school work. He wants to be able to find someone who has the cheape ...@@ -79,6 +118,18 @@ jobs and his school work. He wants to be able to find someone who has the cheape
- I want to be able to sort the available tutors for a class based on cost so i can save as much money as possible. - I want to be able to sort the available tutors for a class based on cost so i can save as much money as possible.
- I want to see the times a tutor is available so I can fit in a session because of my schedule. - I want to see the times a tutor is available so I can fit in a session because of my schedule.
<b>Story points</b>
+ I will make it possible to sort the database by common categories. [2]
+ I will add something to show when a tutor is available. [1]
<dt><b>Story Point Legend</b></dt>
- 1 - Maybe an hour
- 2 - 2 to 3 hours
- 3 - 4 to 5 hours
- 4 - 6 to 8 hours
- 5 - 9 hours or above
<h3> Action Plan </h3> <h3> Action Plan </h3>
<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 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, we have already decided and will discuss on how to start the implementation of our product.</dd> <dd> - For the next milestone, we'll be discussing the domain model, database schema and data dictionary. As for the choice of technology, we have already decided and will discuss on how to start the implementation of our product.</dd>
\ No newline at end of file