<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> 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>
<dd>As Timmy the Administrator, I want to be able to provide information to new customers when they start the app.</dd>
<dd>As Timmy the Administrator, I want to deal with any concerns people have for the application.</dd>
<dd>As Timmy the Administrator, I want to be able to fix any issues or bugs that are brought up. </dd>
<b>Acceptance criteria </b>
<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
- I want 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
- I want to make a way for users to access support for the Excel Learning application which will ensure the users are happy with the application
- I want to be able to fix any bugs or issues that appear.
<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
to be fairly straightforward. He recently had an injury in his most recent football game that left him out of classes for 2 weeks, and a midterm is coming up quick. He needs someone
to be fairly straightforward. He recently had an injury in his most recent football game that left him out of classes for 2 weeks, and a midterm is coming up quick. He needs someone
...
@@ -14,7 +17,8 @@ to help him understand all that he has missed in his classes both at school and
...
@@ -14,7 +17,8 @@ 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>
<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>
<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>
<b>Acceptance criteria </b>
<b>Acceptance criteria </b>
- I want to be able to navigate through the app with little to no difficulty
- I want to be able to navigate through the app with little to no difficulty
...
@@ -24,26 +28,28 @@ button or search bar away, with no "frills" along the way.</dd>
...
@@ -24,26 +28,28 @@ button or search bar away, with no "frills" along the way.</dd>
<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>
<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>
<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
- 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
<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>
<dd>As Struggling Sally, I want to have an informal environment with my tutor, and to know if they are any good.</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>
<b>Acceptance criteria </b>
<b>Acceptance criteria </b>
- I want to be tutored in a casual environment
- 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.
- I want to see a rating of my tutor from my peers.
<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>
<dd>As Jared the Acer of all Tests, I want to be able to schedule my tutoring sessions and 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 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>
<b>Acceptance criteria </b>
<b>Acceptance criteria </b>
- I want to be able to see a schedule of my tutoring sessions
- I want to be able to see a schedule of my tutoring sessions
...
@@ -55,13 +61,12 @@ button or search bar away, with no "frills" along the way.</dd>
...
@@ -55,13 +61,12 @@ button or search bar away, with no "frills" along the way.</dd>
<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>
<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.</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>
<b>Acceptance criteria </b>
<b>Acceptance criteria </b>
- As a user Bob wants to be able to sort available tutors for a class based on cost so that
- 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.
he 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.
- 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>
<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>