COSMIC - SYSTEM TRR PRESENTATION

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

Quick Start Guide | Skill Assessments Using your Online Product Interfaces and Features Getting Started - My Account Creating/Logging into your Self Test.
Creating and Submitting a Necessary Wayleave Application
City of LA Personnel Department Mobile Application Team 02 1.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
TRR ARB Presentation Women at Work Website Redesign.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Systems Development Life Cycle Dirt Sport Custom.
The purpose of this Software Requirements Specification document is to clearly define the system under development, that is, the International Etruscan.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
City of Los Angeles Personnel Department Mobile Application Team 02:Shreya kamani Anushree Sridhar Pattra Thongprasert Abhishek Trigunayat Travis Jones.
Elockbox Team08 Fall2014 Jian Lei Role(s): Project Manager / Builder Da Lu Role(s): Prototyper / System/Software Architect Cheng Role(s):Feasibility Analyst.
TRANSITION READINESS REVIEW GOTRLA TEAM 15 Aayush Jain, Ankith Nagarle, Anushila Dey, Deepak Earayil, Elaine Lo, Nidhi Baheti, Presha Thakkar, Suhani Vyas.
Mission Science By Team Team 07 Members Jiashuo Li Chen Li Sergey Mukhin Hanadi Mardah Yun Shao Farica Mascarenhas 2.
Thrdplace Social Networking Team #7 1. TRR Outline Operational Concept Overview System benefits to Customer 1.Introduction Demo of System Operational.
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
The Share Web Team 5.
Applicant Profile® G.A.T.E.® Test Administration Training UPS MAPP.
TRR/ARB Team 9: TipSure.com.
... Transform young lives through Music
STOCK TRADING SIMULATION SYSTEM
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Software Configuration Management
Los Angeles Unified School District
Cash Doctor 3.0 Mobile Application
Working in the Forms Developer Environment
Image Processing Platform
Transitional Readiness Review Team 08
ShareTheTraining TRR ARB Presentation Team 11
DCR ARB Presentation Team 5: Tour Conductor.
Parts.cat.com Client training 2016.
Software Quality Assurance
Publishing and Maintaining a Website
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 12 – Publish and Test Mr C Johnston.
To the ETS – Agreement Management Online Training Course
COSMIC-SYSTEM PROTOTYPE TEAM 2.
Diabetes Health Platform
Frenzy TRR ARB Presentation
Team - 03 Transition Readiness Review
Orders & Shipment Tracking
COSMIC - SYSTEM ARB PRESENTATION
Team 07-Fuppy Krupa Patel Adil Assouab Yiyuan Chen(Kevin)
Diabetes Health Platform
Farmworkers Safety System
Mission Science By Team 07.
To the ETS – Encumbrance Online Training Course
A Global Trojan Solution
LO4 - Be Able to Update Websites to Meet Business Needs
Academy Hub An eUnomia Factory Solution.
Two methods to observe tutorial
ARB Schedule Locations
ETS – Air Data submission Training
CS577a Software Engineering ARB #2 Workshop
To the ETS – Agreement Management Online Training Course
Request Form You gain access to the Request Form from your intranet set-up by your IT dept. Or the internet via either our desktop launcher icon. Or a.
Real Estate Investment & Review Tool
Family Proud TRR ARB Presentation
Welcome to WebCRD.
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
To the ETS – Encumbrance Online Training Course
Transition Readiness Review
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Transition Readiness Review
COSMIC- System User’s Guide Introduction: Login View: Dashboard View:
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Updated July 10, 2015 for July Training
Academy Hub An eUnomia Factory Solution.
Canvas introduction for students
Presentation transcript:

COSMIC - SYSTEM TRR PRESENTATION TEAM 2

OUTLINE OCD Demo of Operational Capability Test Cases, Procedures, Results QFP Transition Plan Write out OCD

Operational Concept Overview    5 min - Terence Operational concept overview, TRR specific outline, transition objective & strategy

SYSTEM PURPOSE The COSMIC-System is an efficient and organized inventory tracking system for USC Viterbi’s STEM Education Outreach Programs. Provides an easy to use interface for managing and tracking inventory. Designed to increase time and cost efficiency for the STEM Educational Outreach Programs.

CORE CAPABILITIES Login/Logout View Log User Privileges Search Admin, Student, Organization Search Reserve Item Check Out Check In

Levels of Service Goals Browsers Supported Safari 11, Firefox 56.0, Chrome 61, Chrome 60 RWD / Mobile Compatibility Desktop, Laptop, Smartphone Database Scalability Should LOS be quantifiable?

Organizational Goals Improved inventory tracking system Increase time efficiency inventory organization tracking item location automated reorder emails Increased cost efficiency mitigate over-ordering More efficient lesson planning

Transition Objective Hand off system to client Provide source code Update system emails to client specified emails Provide user manual for the system Admin Student Organization (One-Pager)

Transition Strategy System has already been transferred to client’s hosting package CCD feedback has already been implemented into the system Provide client and inventory manager with the user manuals we have already created

Demo 25 min - Mishaal + Rachel Demo of Initial Operational Capability (Product status demonstration)

Operational Capabilities ☑ All Win Conditions have been addressed. ☑ All core functionalities have been created. ☑ The system has been transferred to the final hosting service. ☑ Changes from the CCD have been incorporated. ☐Hardware item checkout feature is not as sophisticated as desired. Item IDs must be entered manually upon Check Out / Check In rather than selected from a list of options

Product Status ☑ COSMIC-System finished ☑ Admin Manual ☐ Student Manual ☑ Organization Manual ☐ Transition system completely to client’s contact information Might as well check student manual

Demo http://eccla.org/cosmic/ Personas Spencer Lee (Admin) Jenny Miller (Student) 25 min - Mishaal + Rachel Demo of Initial Operational Capability (Product status demonstration)

Reservation Request Email (External) 25 min - Mishaal + Rachel Demo of Initial Operational Capability (Product status demonstration)

Check In Notification Email 25 min - Mishaal + Rachel Demo of Initial Operational Capability (Product status demonstration)

Reorder Notification Email 25 min - Mishaal + Rachel Demo of Initial Operational Capability (Product status demonstration)

Password Reset Email 25 min - Mishaal + Rachel Demo of Initial Operational Capability (Product status demonstration)

Test Cases, Procedures, Results 10 min - Sam V. + Sitan Test Cases, Procedures and Results

Test Cases TC-01 Request an Account Only Admin can create account Newly Created account login delete Manage Password Forgot Change TC-02 Reserve an Item Only Admin can make reservations Same day reservations Cannot exceed 3 weeks in advance Cannot exceed max quantity Reservations held by valid users First half Sam

Test Cases TC-03 Add new Item Only an admin can add new item Required Fields Admin can set item properties Admin can set item type Admin can delete item TC-04 View Log Only admin can view log Reservations are dated Check outs are dated Hardware Checkouts have IDs Check in are dated Hardware Check in have IDs Note description required but then allowed to be empty

Test Cases TC-05 View Item Availability and Location All users can view item Availability Only admin and students can see location TC-06 Update Item Details Only admin can update properties TC-06 Status gets auto updated upon check out / in should this be update item “details”?

Test Cases TC-07 View Own Items Only admin and student can check out View items currently checked out to user TC-08 Return Items Admin and student can return checked out items Admin and student can cancel their reservations Specify returned and consumed quantity Hardware return require IDs Note warn before delete?

Test Cases TC-09 Change Item Status If the quantity is positive, the status will be available If the quantity is 0, the status will be unavailable The status will change as the quantity change from one side to another by checking out, reserving or return TC-10 Automatic Reorder Notifications Admin users are notified when an item’s total quantity is below the item’s reorder threshold amount Test cases continued by Sitan

Test Cases TC-11 View Item Details All users can view item details by clicking the item Organization restricted from viewing location TC-12 Website is Cross-Platform Website is fully functioned on Windows with Chrome & Firefox Website is fully functioned on Android with Chrome Website is fully functioned on iOS with Safari Website is fully functioned on Mac with Safari & Firefox Test cases continued by Sitan

Test Cases TC-13 Search for an Item All users can search for an item by name All users can search for an item by tags All users can see results on inventory page TC-14 Browse Inventory All users can see all items in inventory page Test cases continued by Sitan

Test Cases TC-15 Show Item Images All items have related thumbnail images when browsing All item details include an image TC-16 Manage Reservations Admin and student can view reservations on dashboard Admin and student can cancel reservations Admin and student can check out reservations Test cases continued by Sitan

Procedures Procedure is provided with V2 being newest Date Test Identifier Responsible Person Resources Training Needs 11/21/17 TC-01~TC-16 (all cases) Sam Lehardi Laptop with Safari N/A 11/30/17 Sitan Gao iPhone with Safari 11/24/17 Sam Villarreal Android with Chrome 11/26/17 Nick Kwong Laptop with Chrome Table headers? Firefox?

Results Functional Manual Testing Regression All PASS Selenium python Chromedriver All Pass

Quality Focal Point (Solved & Remaining)Technical Debt    5 Minutes - Nick (Solved & Remaining)Technical Debt Traceability Matrix 2 selected Metrics

Traceability Matrix 1/3 OCD Requirements SSAD Test Case OC-1 Login/Logout WC-1 User can request an account ATF-5 User Profile TC-01-01, TC-01-02, TC-01-03 UC-1, UC-2, UC-10, UC-11 WC-13 Website is usable on multiple platforms TC-12-01, TC-12-02, TC-12-03 UC-1, UC-2 OC-2 User Privileges WC-3 Admin can add new items to the system ATF-7 User Access Level TC-03-01, TC-03-02, TC-03-03, TC-03-04 UC-12 WC-7 Admin can change an item's status TC-06-01 UC-12, UC-13, UC-14 WC-11 Admin email notification for out of stock items TC-10-01 “Operational concepts”? Update this to match OCD Section: Add View Log OCD

Traceability Matrix 2/3 OCD Requirements SSAD Test Case OC-3 Search WC-6 Check current item availability and location ATF-1 Items TC-05-01, TC-05-02 UC-3, UC-4 WC-12 Users can view item details TC-11-01 UC-3 WC-14 Users can search for an item TC-13-01, TC-13-02 UC-4 WC-15 Users can browse the inventory TC-14-01 WC-16 Website should show item images TC-15-01, TC-15-02 OC-4 Reserve WC-2 Admin can reserve an item ATF-2 Reservations TC-02-01, TC-02-02, TC-02-03, TC-02-04, TC-02-05, TC-02-06 UC-7, UC-8, UC-9 WC-18 Students can manage their reservations TC-16-01, TC-16-02, TC-16-03

Traceability Matrix 3/3 OCD Requirements SSAD Test Case OC-5 Check-out WC-8 Users can view their checked-out items ATF-3 Checked Out Items TC-07-01, TC-07-02 UC-5 WC-10 Item status changes with quantity TC-09-01, TC-09-02 OC-6 Check-in WC-9 Users can return their checked-out items ATF-4 Checked In Items TC-08-01, TC-08-02, TC-08-03, TC-08-04 UC-6 OC-7 View Log WC-5 Admin can read item logs ATF-6 User Activity Log TC-04-01, TC-04-02, TC-04-03, TC-04-04, TC-04-05, TC-04-06 UC-15

Burndown Chart blurry chart

Created vs. Resolved Issues Report This chart shows the number of issues created vs. the number of issues resolved in the last 100 days. Shows development progress. Shows the team is quickly resolving issues. Shows backlog is not growing.

Average Age Report This chart shows the average number of days issues were unresolved for on a given day over the past 100 days. Shows backlog is being kept up to date. Shows team is keeping up with incoming work.

Pie Chart of Issues and Tasks Most issues and tasks came from team activities, meetings, and documentation, followed by development. Shows what kind of issues and tasks represent the majority of the project.

Technical Debt 1/2 # Description Category1 Category2 Has it been fixed? How did you fix it/mitigation plan No. of weeks active 1 The team has different developers working on different areas of the system code. This poses code integration issues when different programmers have to integrate their code with existing code from someone else. Personnel Shortfalls Reckless Deliberate Yes This debt will be paid back by actively having the different developers meet (in person or online) to discuss with the owner of the existing area of system code. This ensures that they have full understanding of what is currently happening before they integrate their own code. This will help to mitigate errors due to ignorance and also eliminate the inability to fix something that breaks due to not being the owner of the code area causing the problem. This mitigation plan will take approximately 4 hrs in total. It will be comprised of in person meetings as well as emails, and texts. 8 2 Since some team members have less experience on web developing, many kinds of bugs may be generated during the development. Reckless Inadvertent The mitigation plan starts by studying web technology such as PHP during the development. Also, taking more measures to code and carrying out more tests during this period is necessary. The time expectation is that for each person, there will be 15 hours on studying, 20 hours on coding and 8 hours on testing.

Technical Debt 2/2 # Description Category1 Category2 Has it been fixed? How did you fix it/mitigation plan No. of weeks active 3 Team chose to use MySQL since it was included in client hosting package and it is easy to import items via csv format for the database, but for images of the items, they can’t be implemented as easy. MySQL is not image friendly and it would be more time efficient storing the images elsewhere. Team will need to come up with efficient way to have images aligned with items on the system. Methods, Processes and Tools (MPT) Shortfalls Prudent Deliberate Yes Researching potential options and using open source software or developing a script to automatically upload images to have them correspondent to correct item. The images do have to have ideal image file names prior to executing the script or open source software to make sure the files correspond. Estimated 4 hours to research and implement feature. 7 4 Before passing on the as-built project, we should schedule a meeting with the client to train them and familiarize them with the system we developed. We should also give them a training manual or user guide that they can reference in the future when we are no longer available. Life Cycle Management Shortfalls Reckless Inadvertent I estimate it will take about 1 hour to discuss and assign a team member or team members the task of creating a user guide for the client. I estimate it will take approximately an additional 8 hours to create the training manual and an additional hour to train the client in person. 5 We have delayed working on the logging module feature because of requirement priorities. Delaying it will cause problems integrate it with the system as many other components are already built in. Time needs to be taken to fully integrate logging module to current system. The team needs to develop a prototype for the logging system and discuss methods to integrate it. The time it will take is an estimated 15 hours to develop a prototype and 10 hours to integrate it to the system. Testing will take approximately 2 hours.

Transition Plan Summary of Transition Plan (as appropriate) 10 min - Sam L. Summary of Transition Plan (as appropriate) HW, SW, site, staff preparation Operational testing, training, & evaluation Stakeholder roles & responsibilities Milestone plan Required resources Software product elements (code, documentation, etc.)

Preparation Hardware Preparation Desktop/ Laptop/SmartPhone with Safari 11, Firefox 56.0, Chrome 61, or Chrome 60 Hosting Preparation GoDaddy Delegate Access phpMyAdmin File Manager/ FTP Account FileZilla (Software) FTP Account Credentials Host 184.168.139.128 Port - leave empty or try 21 username/password

Testing, Training, and Evaluation Testers performed test cases to determine functionality and possible bugs Team test session to test multiple admin users accessing system at once Training One page summary manual for organizations, manual for student, and detail admin manual Technical support as needed No formal training session, but informal sessions as required Evaluation Core Capability Drive-through feedback with client All the comments were addressed and implemented to system Manage logs, database, emails, file structure, phpmyadmin, navigating godaddy

Stakeholder Roles & Responsibility Stakeholders Responsibilities Darin Gray - Director STEM Educational Outreach Program Provide delegate access to GoDaddy accounts Assess capabilities and provide comments Understand maintenance needs and structure of system Gain basic understanding of phpMyAdmin Xue Fei Lin - Inventory Manager Finalize inventory of items in storage Add items into database/system Development Team - Implementers Adjust code post testing to fix bugs and defects Address comments from CCD and make suggested changes Finalize website for hosting on client’s hosting package Development Team - Testers Ensure win conditions are met and test cases passed Provide feedback of the system and list any concerns and bugs Development Team - Trainers Develop training manual and technical manuals for the system Provide technical support and training as needed Manage logs, database, emails, file structure, phpmyadmin, navigating godaddy

Milestone Plan

Required Resources & Products Manuals Summary User’s Guide - Organization Introduction to system & basic capabilities Privileged User Manual - Student Introduction to system & privileged capabilities Admin User Manual - Admin All capabilities Automatic Email Functions GoDaddy Guide - (Navigation & Access) Maintenance - (Logs, phpMyAdmin/Database, File structure, Backups) Products GitHub Private Repository with source code Team class website with project archive and documentation Online Web Application - COSMIC - System hosted on http://eccla.org/cosmic github private repo - is this really what we’re providing tho?

Questions?