CashDoctor Mobile App 3 - University of Southern California · Intel XDK Selenium Chrome Developer...

35
CashDoctor Mobile App 3.0 TEAM 12 PROJECT SHOWCASE Project_Showcase_Team12

Transcript of CashDoctor Mobile App 3 - University of Southern California · Intel XDK Selenium Chrome Developer...

CashDoctor Mobile App 3.0

TEAM 12

PROJECT SHOWCASE

Project_Showcase_Team12

TEAM MEMBERS

2

TeamMember Role

Rob Stehlin Client

Alisha Parvez Developer/Life Cycle Planner

Danny Lee Quality Focal Point/Trainer

Ekasit Jarussinvichai Developer

Kenneth Anguka IV&V

Le Zhuang Developer/Feasibility Analyst

Shreya Sharma Tester

Steven Helferich Project Manager

Xichao Wang Tester

Project Showcase AgendaOverview of the project

Core capabilities

Languages, Tools, Infrastructure, Framework

Demo

Lessons learned

3

INTRODUCTION Purpose

To share information like prices and ratings about providers.

Overview

Search information about providers and healthcare services to people who are looking for medical services

Allow users to rate and follow healthcare providers

Allow providers to post and update information about their services.

4

Core capabilitiesManual Information Search

Price Sharing

Networking

Languages

ToolsIntel XDK

Selenium

Chrome Developer tools

Frameworks

Front-end development framework based on HTML, CSS, and JS

Client side JavaScript Model-View framework

8

Frameworks

Mobile development framework

SELENIUM

UI and functional Testing Framework for Browsers

InfrastructureASSEMBLA GOOGLE DRIVE

11

JSON data

DEMO

Home Screen

Forgot Password

Sign InProvider/Con

sumer Dashboard

Edit Profile

Network

Provider Profile

Search

Add Provider

Share

Sign Up As a Provider

As a Consumer

Sshh…Demo in progress!

Login/Home Screen

Forgot Password Screen

Register as a Provider/Consumer Screen

Add a provider/consumer Screen

Edit Profile Home Screen

Login with user ID

Dashboard

Search Screen

Result of Search

Share Screen

Entering Sharing Information

Entering Sharing Information

Entering share information

Prompt for sharing more

Add provider (comes with search results)

Provider Profile(before we follow)

Network Screen( User following no provider)

Provider Profile (after we follow)

Network Screen( User following a provider)

Dashboard with providers information we follow

Edit ProfileAfter logging in

Lessons LearnedDiscover all stakeholders before entering Win-Win negotiations

Initially unaware of an additional stakeholder

Certain win conditions acceptable to front end team and client, but not possible for back end team.

Be more active about renegotiating Win conditions when obstacles arise

Renegotiate early and recommit later if capabilities become available

Wanted to deliver best possible product to client.

Test on multiple devices earlier

Multiple screen resolutions and screen sizes.

35