DCR ARB Presentation Team 5: Tour Conductor.

Slides:



Advertisements
Similar presentations
Introduction Testing is examining the project performance according to the specifications that have been agreed. This will include the robustness of the.
Advertisements

ADVANCED CONCEPTS IN GOOGLE CALENDAR Advanced Session By Information Technology Services itservices.uncc.edu.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
TRR ARB Presentation Women at Work Website Redesign.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
City of Los Angeles Personnel Department Mobile Application Team 02:Shreya kamani Anushree Sridhar Pattra Thongprasert Abhishek Trigunayat Travis Jones.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6: Evaluating.
Elockbox Team08 Fall2014 Jian Lei Role(s): Project Manager / Builder Da Lu Role(s): Prototyper / System/Software Architect Cheng Role(s):Feasibility Analyst.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
TRANSITION READINESS REVIEW GOTRLA TEAM 15 Aayush Jain, Ankith Nagarle, Anushila Dey, Deepak Earayil, Elaine Lo, Nidhi Baheti, Presha Thakkar, Suhani Vyas.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Mission Science By Team Team 07 Members Jiashuo Li Chen Li Sergey Mukhin Hanadi Mardah Yun Shao Farica Mascarenhas 2.
FriendFinder Location-aware social networking on mobile phones.
Thrdplace Social Networking Team #7 1. TRR Outline Operational Concept Overview System benefits to Customer 1.Introduction Demo of System Operational.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
Proctor Caching and System Check September 4, 2014 Becky Hoeft Conference Number: (877) Conference Pin:
Technology Coordinator Training. Agenda Getting Started Using SystemCheck Technology Configurations Infrastructure Trial Proctor Caching Overview Managing.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,
The Share Web Team 5.
4.01 How Web Pages Work.
Architecture Review 10/11/2004
Fundamental of Databases
... Transform young lives through Music
FINESSE AGENT DESKTOP TRAINING.
TOMS TRAINING Test Operations Management System 2017 PAWS
Web Technologies Computing Science Thompson Rivers University
WordPress Introduction
Cash Doctor 3.0 Mobile Application
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Image Processing Platform
511NY Rideshare Technical
Transitional Readiness Review Team 08
TFS Database Import Service for Visual Studio Team Services
ShareTheTraining TRR ARB Presentation Team 11
OpenWells Cross-Platform Mobile Application
Publishing and Maintaining a Website
Warehouse Business Continuity Plan
Task Management System (TMS)
How to register and use the app for Law Enforcement users?
How to register and use ODMAP for Fire/EMS and other partners
Diabetes Health Platform
COSMIC - SYSTEM TRR PRESENTATION
Frenzy TRR ARB Presentation
Transition Readiness Review December 4th, 2015
Team - 03 Transition Readiness Review
Team 07-Fuppy Krupa Patel Adil Assouab Yiyuan Chen(Kevin)
Diabetes Health Platform
Relate to Clients on a business level
Mission Science By Team 07.
The Student Experience
A Global Trojan Solution
ARB Schedule Locations
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
Motivis Instructor Training
Family Proud TRR ARB Presentation
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Fei Huang Prof. Soon Chun ISI490 Spring 2018
Transition Readiness Review
Web Technologies Computing Science Thompson Rivers University
4.01 How Web Pages Work.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Transition Readiness Review
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
Getting Started With LastPass Enterprise
Establish, configure and maintain a website/system
Presentation transcript:

DCR ARB Presentation Team 5: Tour Conductor

OCD Android application for the tour takers to search for tours and navigate through the tour. Website where – Tour creator can create a tour by filling it with stops and its associated details. Tour creator can edit previously created tour. Tour creator can delete previously created tour. Database schema to store user details and tours created by a particular tour. Server in PHP to store tours in database and retrieve tours depending tour taker’s input in android application.

TRR Outline Transition Objectives and Strategy Demo of the product status Support Plan Support Objectives Support Responsibility Support Environment Support Facilities Summary of Transition Plan Android and web end Preparation Operational testing, training and evaluation Stakeholder roles and responsibilities Required Resources Software Product Elements

Transition Objective Both the web end and the android project will be transitioned to the client. User manuals and training guides will be provided to the client and the product users for added support The product has been thoroughly tested and most if not all the bugs have been dealt with The APK of the android project and the web site will be made public as per the will of the client.

Transition Strategy Transition the system to the client by giving him the Github link and also providing the project to the client in zip files. Setup the local server for the client to host the PHP site and MySQL database. Train the critical stakeholders on how to use and maintain the system. Provide documentation on how to use the system

Demo Time!

Support Plan

Support Objectives Assist the client in case of issues regarding setting up and running of the system Provide support incase of system malfunction or incorrect behavior such as wrong data retrieval, NDI/COTS failure, connectivity issues Try to provide support for unknown bugs which may come up when product is used by a larger group of people

Support Responsibility Website Maintainer Check all the crucial website features (create/edit/delete) Report the downtime of any NDI/COTS and web server. Android Maintainer Ensure the application is getting the location details properly and setting the routes properly Ensure the connection to the database is made.

Support Environment Requirements: Computer with windows (7 or more) or mac OS (yosemite) Android phone for running the application with Android 4.1.2 Ice cream sandwich or above. A modern browser which is able to run the web site with bootstrap3, scripts and API support. Google chrome, Firefox or Safari are tested. Xampp server with MySQL database to run PHP and on the same network as the android phone.

Support Facilities Android Application can be tested on emulators on the Android Studio 2.0. Website can be uploaded to localhost to test the PHP and database connectivity. i.e. there is no need to upload file to a web server to check the PHP page. The documents provide ample information regarding support.

Test Cases and Results Test Cases and Results: TC-01: Search for tours using a search string: The system should connect to the server and retrieve a list of tours that match the search string and display it as a list to the user. Test TC-01: Passed successfully TC-02 Search for tours using current location: The system should connect to the server and retrieve a list of tours are within a user specified radius from the current location. TC-03 search by invalid search string: We check if the script does not break or throw any error if invalid search string is entered, i.e., returns an empty JSON object in those cases.

Test Cases and Results (cont.) TC-04 Check Create Tour script success operation: In this test case the script receives the info data from front end, using this data insert into the database to successfully create the tour. Test TC-01: Passed successfully TC-05 Check for tour with no stop detail: Check the robustness for tour creation of the website. TC-06 Display Existing Tours: Make sure that the tour creator, once logged in, on the Tour conductor website, will be directed to a page displaying all existing tours he or she has created, along with their stops. Test TC-06: Passed successfully

Test Cases and Results (cont.) TC 07: Edit Stops of Existing Tours: Make sure that the tour creator, once on the page displaying all existing tours he or she has created, along with their stops, can edit any information of any stop of any tour. Test TC-07: Passed successfully TC 08: Check account sign up with correct information: Create user account functionality via sign up form is tested using appropriate information. Test TC-08: Passed successfully TC 09: Check account sign up with missing information: Create user account functionality via sign up form is tested without some required information. Test TC-09: Passed successfully

Quality Focal Point

Technical Debt Solved technical debts Remaining technical debts Tour taker can open android app and search for a tour Tour taker can select a tour from the search result and tour a neighbourhood Tour creator can login to the website and see his profile (previously created tours as of now) Tour creator can create a tour consisting of stops with associated details, edit a tour or delete a tour Remaining technical debts Tour taker can only navigate between two places at a time. Tour taker should be able to navigate from start of tour to end of tour.

Summary of transition Plan

Hardware, Software and Site preparation Mobile device with Android OS. PC running as the server with all the software installed. Software Android OS (4.1.2) Android Studio XAMPP Site PC running as the server.

Operational testing, training and evaluation Unit testing to ensure that android application and servers as individual units. Integrating testing to ensure android application and server communicate with each other. Acceptance testing to ensure that client needs are met.

Operational testing, training and evaluation Hands-on training will be provided to the client and to the team which might pick up this project next semester. Team members will be available to answer any questions during this period. User manual will be provided during the training session and as part of the software delivery.

Operational testing, training and evaluation Measurable goals Ease of UI navigation. Ease of interpretation of UI icons. Ease of software installations. Ease of understanding the source code.

Operational testing, training and evaluation Note feedback by performing crowd testing for the UI in Android application and website Note feedback on UI in android application and website during training sessions Note new bugs discovered during crowd testing and training sessions.

Stakeholders roles and responsibilities Responsibility Location Developer Prepare user manual Developer’s site Prepare system admin manual Maintain code repository Tour Creator (Peers) Provide feedback after simulating the steps for tour creation Tour Taker (Peers) Provide feedback after simulating the steps for taking a tour

Milestone Plan

Required Resources Required Resources A server on a hosting domain with packages like PHP installed or a PC running as a localhost with XAMPP installed. An Android device with OS version 4.1.2 installed.

Software Product Elements Projects: Android

Software Product Elements 27 Projects: Website

Software Product Elements Class Diagram

Software Product Elements Documents For users User Manual Training Materials For future developers Inline code comments Git Hub repo

Any feedback?