550 likes | 697 Views
TEAM 15. JEP ONLINE PLATFORM Shreya Nigam Project Manager Reem Alfayez Requirement Engineer Rebecca Lin Feasibility Analyst Wei Yan System Architect Wei-Ting Cheng Life Cycle Planner Ricardo Solano Operational Concept Engineer Nicholas Pecoraro IIV&V. Presentation Outline.
E N D
TEAM 15 • JEP ONLINE PLATFORM • Shreya Nigam Project Manager • ReemAlfayez Requirement Engineer • Rebecca Lin Feasibility Analyst • Wei Yan System Architect • Wei-Ting Cheng Life Cycle Planner • Ricardo Solano Operational Concept Engineer • Nicholas Pecoraro IIV&V
Presentation Outline • Remote Team Member(s): Team’s strong points & weak points (operational view and technical view) concerns & possible solutions • OCD: System purpose; shared vision; proposed new system; benefit-chain diagram; system boundary; desired capabilities and goals • Prototype: Most significant capabilities • Requirements: Most significant requirements and its priorities level • Architecture: Top-level physical and logical architecture; status of NDI/reuse choices • Life Cycle plan: Life cycle strategy; focus on Foundations phase; key stakeholder responsibilities; project plan, resource estimation • Feasibility Evidence: Business case; NDI analysis results; major risks; Personas • QFP: Traceability Matrix and summary; Quality Management Strategy; Defect Identification review type summary (what & how) by document section or UML, and current defect injection & removal matrix
Team Strong Points • Operationally • Committed Individuals • Active Listeners • Objective • Agile
Team Strong Points • Technically • Experienced in a wide breadth of programming technologies
Team Weak Points • Operationally • Schedules Differ • Communications • Lack of Experience in Roles
Overall Project Evaluation Consideration • 24 Week Project from Planning to Delivery • Project scope has changed • Several Critical Stakeholders • No operational prototype
Main Organizational goals -Facilitate communication across JEP students/staff/sites -centralize and organize JEP Information -Simplifyand Streamline existing paper processes -Increased learning from the JEP program
Implications • -The elimination of the current, time-consuming attendance paperwork • -The need to hire a new system maintainer to take care of the system • -Replacement of inefficient manual e-mail method with an group e-mail capability provided by the site relations with students, or other relations in the database • -Students do not have to fill any attendance sheets anymore • -Students will access site information through JEPOP • Organizational • Operational
Check-in • To record the current location of the student when he/she checks • This is will help in keeping the track of the student’s attendance • The current location will be compared to the site’s location and will send success(with message) or failure.
Successful Check-in Check-in through phone Check-in through web
Successful Check-in Check-in through phone Check-in through web
2. Site Information • Each student is able to see the site’s information they are assigned to • On the click of “Direction” button, the user will be directed to Google map for directions to the site My Site information through web
PS: If you are interested in any other user case, please refer to SSAD document or the UML model which can be downloaded in our team website.
Current NDI Choice 100% 50% Routing Basic Map 0% 25% 0% 0% Places Street View Google Maps API Data Visualization Satellite
Why Google Map API? • Free License can meet our requirement. We do not need to buy the Business License. • The Google Maps APIs let us embed Google Maps in our web pages or mobile apps easily. We can refer to Google Maps JavaScript API v3 which provides lots of code examples. • The API even provides specific interface for different browse and operation system.
Estimated CSCI577a Effort : 7 team members at 12 hrs/week for 12 weeks • Estimated CSCI577b Effort : 7 team members at 12 hrs/week for 12 weeks • Total estimated effort : 13.26PM • Budget information: 0 • Project duration : 24 weeks • Component modules in your development project: • 1. Check_in • 2. Authentication • 3. Student management • 4. Document management • 5. Schedule component
Personas – JEP participant - Tom • Attributes: • Helpful. • Forgetful • Have limited time Description: Tom is a CS major student who enjoys math and want to help children with their math homework Basic Demographic: Age: 20 Occupation: student Hometown: Los Angeles, CA Marital Status: Single. • Goals & Aspirations: • Be more organized and fulfill his assignment. User Scenario: Tom finished his CSIS 310 class. He knows that he must go to his JEP assignment, but he forget his paper schedule at home. He remembered that he should be in St. Agnes School, but when he arrived, he found that he went to the wrong school. Tom thinks that having his schedule online will save him time and effort • Information Sources: • Textbooks • Facebook
Personas – JEP participant - Gary Basic Demographic: Age: 18 Occupation: student Hometown: China Marital Status: Single Description: Gary is a Chinese who came to America for his college degree. He wants to get an A grade in the history class, so he joined the JEP program to get extra credits. • Attributes: • Shy • Get lost easily • Use public transportation . Goals & Aspirations: - Having directions to the site User Scenario: Gary is not familiar with the local public transportation, since it is the first time he study aboard alone. This makes him get lost all the time and late for his JEP assignment. He wishes that he have an access to sites information and directions to get there. • Information Sources: • Daily Trojans
Personas – JEP participant - Cindy Basic Demographic: Age: 22 Occupation: student Hometown: New York, NY Marital Status: Single. Description: Cindy is a student who participated in JEP program for one year. She lives far from both site assignments and JEP house. • Attributes: • Live far • Active. • Responsible. Goals & Aspirations: - Have a platform that allows JEP participants to submit attendance sheet online. User Scenario: Cindy have to spend one hour drive from her home to site assignment then half hour drive to JEP house to turn in the attendance sheet. She believe that if there is a way for JEP participant like her to turn in the attendance sheet more easily, it would save a lot of time. Information Sources: - Twitter
Personas – JEP staff - Judy Basic Demographic: Age: 35 Occupation: JEP staff Hometown: Dallas, TX Marital Status: Married Description: Judy has working for JEP for 3 years, she is kind to every one and care about every one at every moment. • Attributes: • Care about every students • Check attendance Instantly User Scenario: Judy cares a lot about JEP students. When a student call and ask for site directions or a site assignment. She feels obligated to help them. However, sometimes she is not in JEP house, and she can not access the information from distance. She believes that having an online access to students and sites information anytime and anywhere will save her time. Students can also check their site by themselves. Goals & Aspirations: - A platform that allow her to check information and attendance of students every time she want. Information Sources: - Facebook
Personas – Program assistant - James Basic Demographic: Age: 26 Occupation: Program assistant Hometown: Los Angeles, CA Marital Status: not married Description: Senior undergrad student who volunteered in JEP for two years . He wants to keep giving to JEP as it is improve his life. For that, he took this job even though it is a difficult one • Attributes: • Have limited time • Busy Goals & Aspirations: -Have a platform that allows program assistants to export student attendance sheets easily and ready for Blackboard to import. User Scenario: James spend his Friday spreading all the students attendance sheets to get his own student attendance sheets. Then He entered their attendance information to an excel sheet and imported them to the Blackboard. James believed that an electronic method will make his life more easier, so he can get out earlier on Friday to enjoy his time with his family. Information Sources: - Daily Trojans