follow the instructions below

profilemark2020
SoftwareEngineering.pdf

“Design the path to your future”

User Stories

● As a student I want to develop my 2 or 4 year plan so I can graduate on time. ● As a student I want to see which Jc’s offer all of the classes needed so that I can minimize the amount

of miles I drive. ● As a student I want a schedule that would still allow me to work so that I can pay for tuition costs. ● As a student I want to be able to input my schedule so that the system can find classes for me that

will minimize the amount of driving I do. ● As a student I want to be able to see ratings/reviews for professors so that I can make better decisions

on what classes to take. ➔ User stories meet invest criteria ➔ Constantly met with clients, target audience to verify that users stories somewhat generalized all their needs. ➔ Throughout the process of the software development, we constantly included them and their input to make sure

that we were all on the same page.

Acceptance Criteria

Header: Counselor is able to give students efficient plan. Given: Mr. Smith is on the counselor page When: He searches up a students ID # Then: He is able to generate the most cost and time efficient plan

Header: Student can have available classes generated based around his/hers schedule. Given: Mary enters her availability in the Schedule page. When: She searches up classes Then: Classes that work best with her schedule will show up first

Header: Student is able to compare teachers based on rating. Given: Ana enters Schedule page. When: She searches for the class she needs. Then: She can compare and contrast teachers based on their ratings and comments from previous students.

Why our app is better?

- Friendly User Interface, anyone can easily navigate through the app,

- Affordable in- app purchases, - One-time fee, instead of monty subscription like other apps out

there. - Created by students for students, were worried about the students

education while our competitors are worried about making money. - We have 24/7 customer support. - Colleges easily access student records without any hassle.

Our Personas

John Smith Age: 19, Family: Single, Status: Full-time student Job, Role, # years:

- Sophomore, CS major, Attend classes, Complete school work(homework, test, exams) Technical Skills:

- Programming(Java - 1 year, C - 1 year) - Tech Savvy - Retail experience - Public speaking, bilingual

Identity: Jason Smith is a 19 year old male. He is the first to attend college and comes from an immigrant family. He is single and is attending a 4 year university, He is very family orientated, ambitious, and work part time at the mall. Biggest challenges:

- Lives off campus so he commutes a lot - Has to balance work with school. - Need to manage his time.

Day in the life: He wakes up, checks his social media for a while, eats then head to the gym. After the gym he goes to work until he starts class in the afternoon. He gets out, eats, does homework and then gets in bed. He does this everyday expect the weekends.

Motivation: He hopes to be the first in his family to graduate with a B.S in CS. Then work at a tech giant and move up the corporate ladder to a senior position. His parents struggled to make ends meet and his want to have financial freedom and support/help them.

Our Personas Counselor Jane Jimenez Age: 27, Family: Single, Status: Full-time Job, Role, # years: Counselor, Provides guidance, resources, and answers questions for students. 5 years counselling. Technical Skills:

- Teaching, - Multitasking, doing multiple things at the same time, time management. - Technical skills, - Research - Team work

Identity: Jane is a 27 year old female who has been counseling at the College of San Mateo for 5 plus years. She loves helping students and makes it her duty to do whatever she can in order for them to thrive. Biggest Challenges: It is very hard and stressful sometimes to deal with so many students especially when it comes to scheduling classes. She wishes there was a more efficient way not only for her, but for her students. Day in the Life: Wakes up, eats breakfast before going to school. Gets to School and checks her appointments for the day. She meets with students in person but also constantly emails them as well. It is very exhausting for her having to meet with so many students. At the end of the day, she gets leaves, deals with traffic, get home, eats and then gets some rest.

Motivation: Seeing students graduate, achieve great things and become contributing member of society. She seeks to be one of the top counselor, one who any student can go to.

Use Cases Use Case #1 - Check nearby Colleges Actor: Student When Student wants to check for course offered at nearby Colleges, Student allows GPS functionality, types in GE or requirement needs to be fulfilled, in “Requirement Needed” field. App then displays what college closet to student offers that specific class with all info including time and exact location. Alternative flow: If course not available near student, student can increase distance and app will also display other course that student might also need offered at that college that does offer it. Use Case #2 - Actor: Counselor access student profile to decide what course have mutiple requirments thatsatifsy to help student graduate quckier. When a counselor wants to access a student’s profile, he/she logs into counselors page using encrypted login and pass, then types in student id. All student’s needed requirements displays, and course that have multiple of those requirements. It then displays the college nearby that offers most or all of those class to the counselor. Student then has to sign up normally.

Mobile Design

Student Profile

Insert Picture

Name: Year: Age: Major: City/State:

About me:

User Story Map

Product RoadMap

April

Prototype

Beta Release to Calculate errors

June

Feedback / Improvement

Receive Feedback from Users and use that data to improve our app

July

Maximize Income

How can we change our product to get users to buy in-app purchases

May

Final Product

App should be tested and ready for customer use.

Feedback Survey Questions

1. Are you a student or counselor? 2. How did you hear about Pathway? 3. Was the app easy to use? 4. Was the app helpful? 5. Are you overall satisfied with Pathway? 6. Would you recommend Pathway to a friend? 7. How would you improve Pathway? 8. Did you use the in-app purchase feature?

Personal Experience

● What we learned? ○ Gather user stories to develop a good idea of investor/user requirements ○ User Feedback and Satisfaction ○ Communication is key

● Recommendation ○ Constant satisfaction and adaption ○ Stay ahead of competition

● Risks ○ Balance between development and QA ○ Cost of fixation will increase