Transition Readiness Review

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

City of LA Personnel Department Mobile Application Team 02 1.
TRR ARB Presentation Women at Work Website Redesign.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
When You Arrive: ▪ Find a seat and log on to the computer. ▪ Open the Internet and go to ▪ Click on the link for.
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.
V8.0 Upgrade. Overall Changes Task List Additions Counts in Employer/Contact Profiles Search Results Page – Mass Partial Delete Defaulting Allowed.
TRANSITION READINESS REVIEW GOTRLA TEAM 15 Aayush Jain, Ankith Nagarle, Anushila Dey, Deepak Earayil, Elaine Lo, Nidhi Baheti, Presha Thakkar, Suhani Vyas.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
Thrdplace Social Networking Team #7 1. TRR Outline Operational Concept Overview System benefits to Customer 1.Introduction Demo of System Operational.
| 1 EBSCOadmin EBSCO Support EDS Wiki Renata Wlodarczyk | EBSCO.
Work In Progress Presentation. Orders Alex Thornton.
CLINIC-LAB COMMUNICATION Configuring 3Shape Communicate™
The Share Web Team 5.
... Transform young lives through Music
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Project Management: Messages
Software Application Overview
Cash Doctor 3.0 Mobile Application
Managing the Project Lifecycle
Image Processing Platform
District And Club database
Transitional Readiness Review Team 08
How to Redeem a Resource Manager Token in AIM
Mobile Application Test Case Automation
ShareTheTraining TRR ARB Presentation Team 11
DCR ARB Presentation Team 5: Tour Conductor.
Administrator Training
Parts.cat.com Client training 2016.
ERO Portal Overview & CFR Tool Training
Chapter 18 MobileApp Design
Task Management System (TMS)
Shankar Chandrasekaran
Customizing your device experience with assigned access
Getting Started with Skype for Business
Diabetes Health Platform
COSMIC - SYSTEM TRR PRESENTATION
Smart Locks Control Team 5 - Terence Williams, Alex Miller, William Goishi, Diego Brandao, Nick Kwong Nick 1.
Frenzy TRR ARB Presentation
Team - 03 Transition Readiness Review
1 Making you aware CS577a 17Fall Team 04.
Orders & Shipment Tracking
Team 07-Fuppy Krupa Patel Adil Assouab Yiyuan Chen(Kevin)
Diabetes Health Platform
Farmworkers Safety System
Addison, Joanne, Katherine, SunMi
Chapter 1 (pages 4-9); Overview of SDLC
Mission Science By Team 07.
A Global Trojan Solution
Academy Hub An eUnomia Factory Solution.
Canvas introduction for students
Real Estate Investment & Review Tool
Family Proud TRR ARB Presentation
Performance & Development Review USER GUIDE > MANAGER
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
USC CSCI 577A Course Project
Technical Integration Guide
BCS Template Presentation February 22, 2018
Shane B., Esther K., Curtis S., Jennifer W.
CS Fall 2018 Austin Jones Caroline Willis Emma Alderton
Transition Readiness Review
Team 7- SCRIPTONOMICS Advanced movie script analytics made simple
HR Portal: What’s New? What’s Next?
Updated July 10, 2015 for July Training
Academy Hub An eUnomia Factory Solution.
Canvas introduction for students
Presentation transcript:

Transition Readiness Review Renge App Team 01 Date: 11/26/2018

Outline Demo and discussion Test cases, Quality focal point Transition Plan

Project overview Operational concept unchanged Build Renge App into a social platform Stakeholders Overall system architecture Technical changes and challenges COTS Backend environment

Development status Frontend focus: Key UI elements involving user interaction Backend focus: Database interface functions Overall: Not a finished product yet Transition plan available

Transition objective and strategy Client should be able to continue development with ease Clear overall system architecture Quality of existing code Deliver documentation where needed

iOS DEMO Map Profile discovery view Notification Chat

Map Nearby venue searching Autocomplete and search Check-in UI

UserProfile Model Basic user profile info Need store relationship state with the user (partially implemented) Options: Requested, request sent, blocked, rejected Need to sync state with server (TODO)

Notification Mocked local notification When received request from other user Associate notification with the corresponding UserProfile model Updates the model according to response

Chat Friend and message pending list Working on chatting UI Using framework – MessageKit Send messages Receive messages(TODO) Store sent messages(TODO)

Backend Demo

Status Develop each function

CHECK LIST Create Account Delete account Add friend Delete Friend Block Friend Add venue Sign up events Sign out events Friend request Admin Manage

Test Cases and Results

Testing Overview Key missions: -Check if the functions meet the requirements -Quality assurance before the project go live Methodology : -View and work with sets of requirements that are linked from a requirements management application to test plans

Test Case – Venue Display TC Number Test Item Result TC-01-01 Venue could show anywhere on the map. Pass TC-01-02 Venue shows detailed information, including how many people of some profession is there. TC-01-03 A popup appears after the user chooses to check in, with the two options: confirm or cancel. TC-01-04 The user is redirected to the profile view after confirming checking in.

Test Case - Profile checking TC Number Test Item Result TC-02-01 User can view the profile of other users. Pass TC-02-02 User can see the profile picture and basic information in the profile view. TC-02-03 The profile view should contain details accessible after scrolling vertically. TC-02-04 User can switch between different users by swiping horizontally.

Test Case - Venue adding TC Number Test Item Result TC-03-01 User could add any venue they liked to their account. And database will update venue’s information meanwhile   Pass TC-03-02 User could not add duplicate venue with same address name Fail TC-03-03 User could not add venue with empty address name

Test Case - User adding TC Number Test Item Result TC-04-01-01 When signing up, user could not left with the information content with empty string or continue empty spaces   Pass TC-04-01-02 User could not input invalid character, such as fill age with non-digit character. If do, system would send back message notification TC-04-02 One user could not sign up twice with same email TC-04-03 One user could not send the request several times in short time. If do the system would send back system error message

Test Case - User adding TC Number Test Item Result TC-05-01-01 The user can send meet-up request to another user by using the button on their profile view.   Fail TC-05-01-02 The user cannot send duplicate meet-up request immediately after sending the first one. TC-05-02-01 The user can receive a notification when he/she receives a meet-up request. And could choose between 3 actions: Confirm, View profile, Ignore. Pass TC-05-02-02 If user click confirm and ignore, user still stay in the same page. If choose view profile, they will redirect to profile page. TC-05-03 In the requesting page, if there is pending request, user should be able to see.

Test Case - Map Test TC Number Test Item Result TC-06-01 Check Map function : Pan/Zoom gestures.   Pass TC-06-02 Check Map function : Custom location/venue markers. TC-06-03 Check Map function : Showing a users' current location.

Test Case - Search Map TC Number Test Item Result TC-07-01 The user can see their own location when on the map view anywhere.   Pass TC-07-02 User could search for most positions and select from autocomplete list. TC-07-03 Can move map camera to that location after selection.

Test Case Admin Management TC Number Test Item Result TC-08-01 Admin could get all information of users who check in the certain venue Pass TC-08-02 Admin could delete any venue and user’s information from database

Quality Focal Point

Traceability Matrix 25 Core Capability Requirement Test Case OC-1 : Custom Venue Data WC_4894 : User can see other users and their professions, and the venue they are in TC-01-01 and TC-01-02 : Venue Display TC-02 : Profile Checking OC-2 : CheckIn WC_4891 : User can confirm that they are checked-in at a venue TC-01-03 and TC-01-04 : Venue Display OC-3 : Meet-Up Request WC_4883 : I can reject or consent to friend requests TC-05-02-01, TC-05-02-02, and TC-05-03 : Meet-Up Requests OC-4 : Profile Scroll

Traceability Matrix, cont. 26 Core Capability Requirement Test Case OC-5 : Add User Account WC_4895 : User can create a new account TC-04 : User Adding OC-6 : Add New Venue WC_4875 : User can add more events/venues TC-03 : Venue Adding

Test Case Code Coverage 27

Technical Debt Remaining 28 Description [Category] Mitigation Lack of automated testing due to schedule pressure [Life Cycle Management] Assist client in prioritizing code that is most in need of automated tests Front-end application is not tested on a variety of mobile devices [Methods, Processes and Tools] Recommend a course of action to the client Back-end scalability; performance has not been tested [Personal Shortfalls: Experience] Azure environment provides performance monitoring tools, which the client can utilize for future planning Lack of integration; front-end and back-end not “in synch” across the board [Life Cycle Management] Document the capabilities that currently lack development at one end or the other

Win-Condition Burndown 29 * Sources: Jira, Azure DevOps, WinBook

Summary and Transition Plan

Objective of Transition Plan Get ready for transition and test Deploy our app Test and evaluate app Deliver all the source code and the documentation work

Transition strategy Technical documentation about how to reuse code and manage the system will be provided Online guide and video tutorials are available for all software requirements Live chat support is available

Preparation Hardware Software Staff iphone, Mac Xcode, Visual Studio, Azure, Mapkit, Swift, C#, Github Developer Team, Tester, Client Use Mapkit frame to render map in our app Store geo-location and graph information in azure graph database Use swift to build interface with user with Xcode Set up backend process system by C#

Operational Testing, Training, and Evaluation 34 Back-end and Front-end code test procedures will be delivered to client Comments provided in back-end code to clarify inputs expected from front-end app calls Developers available via Slack channel for training and consultation on integration of existing code, as needed

Milestones Plan

Stakeholder Role & Responsibilities Date Role Responsibility 11/30/18 Client Provide feedback of finished technical tasks and maintenance and update schedule 12/02/18 Front-end Team Fix bugs/Test/Provide technical support Back-end Team Offer all challenge API and database set up Team Have all documents ready and deliver the whole function

Required Resources User Manual Simple guide on how to use features of our app Display different situation Technical Manual Document Software requirements Guide on how to use back-end API Guide on setting up database and how to manage it Source Code Github Azure

Thanks!