Therapy Guide An App for Assisting With Home Physical Therapy Routines THE FEARLESS FIVE ESE6361 - Requirements Engineering – Fall 2013 Final Presentation.

Slides:



Advertisements
Similar presentations
SCRATCH Lesson Two – Interactive Concepts Using Sensing, Operators, and Variables.
Advertisements

University of Pennsylvania Department of Electrical and Systems Engineering ESE Senior Design DEMO TIMES Thursday, April 21 rd, :30 am – 12:00 pm.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
The DataFlex Web Framework Changing the Game Stephen W. Meeley Development Team Data Access Worldwide
The Augmented Chef The solution: Using a projector and camera, the countertop is turned into a touchscreen. By integrating the Web, search, and a recipe.
Save Me Project Report - 1 SYSM 6309 Advanced Requirements Engineering – Spring 2015 PROJECT TEAM Kathyayini Faizal
Refinement Production Implementation Design and Development Stages.
Circuit Tutor®: Prototype of a Mobile Web-based Intelligent Tutoring System Tochi Nwachukwu Brian Butz and Tochi Nwachukwu Intelligent Systems Application.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Android Jim Shepherd What is Android? A mobile device operating system. Seen primary in tablets and Cellphones. Based on a Linux kernel. Applications.
Chapter 6 Prototyping, RAD, and Extreme Programming
Automatic Home Medication Dispenser Project # P07009 Team Guide - Dr. Daniel Phillips Project Sponsor - Dr. Michel Berg Team Members Alan StrandburgChris.
Moving Your Paperwork Online Western Washington University E-Sign Web Forms Copyright Western Washington University, This work is the intellectual.
This presentation was made to help new users to understand how the is used on the internet. The Power Point is design to advance slowly to allow.
Design Problems  Limited Market  Too Many Other Devices  No Standard Design Among Devices.
HTML5 Application Development Fundamentals
KRAD makes it easy to handle HTML events in your webpage. Kuali University: Apply Now Lab 6: Fun with HTML Events Lab Objectives HTML Events – what are.
Copyright © 2003 Pearson Education, Inc. Chapter 8 – Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
GrocerEz A Mobile App for Smarter, Easier Grocery Shopping Aaron Eppinger Alex Brand Brandon Whitehead.
SOFTWARE QUALITY IN WEB DEVELOPMENT Adam Westerman Caio Balthazar Daniel Schepers.
General Election 2010 What the Parties Say – Health.
Reflection on this week’s lab and lead into the Week 3 lab Contextual enquiry Contextual analysis First taste Individual then group.
Appointment Application Belinda Whitman CS 470. Background The client is a local outpatient therapy clinic specializing in upper extremity rehabilitation.
“Care co-ordination needs investment” “‘ No’ needs to turn to ‘yes’ otherwise patients play ping pong” (GP) “A lot of admin and not so much people contact”
Refine Produce Implement Design and Development Stages.
Final Presentation Red Team. Introduction The Project We are building an application that can potentially assist Service Writers at the Gene Harvey Chevrolet.
Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.
Kiera Andrews Kiera Andrews Sukhraj Goraya Sukhraj Goraya Brandon Jeanmarie Brandon Jeanmarie Atlas Landry Atlas Landry James McCoy James McCoy.
Selenium and Selenium on Rails. Agenda  Overview of Selenium Simple Selenium Tests Selenium IDE  Overview of Selenium on Rails  Problems with Selenium.
CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack.
Week 4 Planning Site Navigation. 2 Creating Usable Navigation Provide enough location information to let the user answer the following navigation questions:
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
Hi Climb Racing for PC By : Gadgettoguide.comGadgettoguide.com.
slide 1 of slide 2 of 35 Therapy Track is a unique internet- based software program. It is a secure online.
Moving Your Paperwork Online Western Washington University E-Sign Web Forms.
An Industry Case Study SES – Chicago: 2006 Web 2.0.
Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app.
Prototyping. Outline Risk Management Prototyping Kinds of Prototypes Example Activity 1.
Automated Time Tracking From proposal to production By Chris Gaffney.
Windows 8 A touch screen computer on a desktop. Windows Metro.
Android. What is Android? A mobile device operating system. Seen primary in tablets and Cellphones. Based on a Linux kernel. Applications are Java Based.
AFACT Website Report Iran Center for ecommerce Development 33 rd plenary meeting
CSC480 Software Engineering Lecture 7 September 16, 2002.
SharePoint ShortUrl and SharePoint Document Merge SharePoint and Office 365 Add-ins to Increase Productivity and Improve User Adoption! OFFICE 365 APP.
Browser Compatibility Testing, using different browsers Conditional Statements.
Follow Up. Can one change the appearance of the alert/confirm/prompt box? The default Alert box can be customized (or over-ridden) by JavaScript + CSS.
High Fidelity Prototype Presentation Red Team. Requirements.
Problem of the Week! Delvin exercised 3 days each week. He ran 2 miles on his treadmill, rode his bike for 30 minutes and lifted weights for 15 minutes.
David Claimant Tagline: “I want to claim money back quickly & easily” Goals:  To get work expenses refunded into his bank account as soon as possible.
Module 5 look after yourself Unit 1 We’d better get you to hospital.
10 Mobile Application Framework Must Know to Launch New App.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
SaveMe Project Report - 2 SYSM 6309 Advanced Requirements Engineering – Spring 2015 PROJECT TEAM Kathyayini Faizal
H I – F I P R O T O T Y P E [ M I C R O ] A D V E N T U R E.
VooTouch - Woocommerce Mobile App Builder
Selenium and Selenium on Rails
INF385G: Topic Discussion Huang, S. C.
Meeting Participant Needs Theoretical Foundations
WEB 407 Competitive Success/snaptutorial.com
WEB 407 Education for Service-- snaptutorial.com.
WEB 407 Teaching Effectively-- snaptutorial.com
WEB 407 knowledge is divine-- snaptutorial.com. WEB 407 Week 1 Individual Creating an HTML5 Document For more classes visit WEB 407.
Pocket PC as an Aid to Prescription Drug Compliance
Unit 6 part 3 Test Javascript Test.
2/18/2019 E-commerce Project Minpeng Zhu.
2/25/2019 E-commerce Project Minpeng Zhu.
Dataverse Software Engineering for Better Universe Data Management.
Kaspersky Social Channel
Cognos Analytics v For Report Viewers
Presentation transcript:

Therapy Guide An App for Assisting With Home Physical Therapy Routines THE FEARLESS FIVE ESE Requirements Engineering – Fall 2013 Final Presentation

As-is: A Terrible Motorcycle Accident  Uncle Brian has been riding his Suzuki for years  He’s cut off by a driver  His foot catches as he drops the bike  He suffers a Tibial Plateau Fracture  Basically, his knee explodes  He also cracks his shoulder 2

A Physical Therapy Routine  After hospitalization and rehab  Brian gets regular physical therapy  In addition to his three times per week at the therapist  He is prescribed a long list of daily exercises 3

The List is Difficult to Follow  Brian is overwhelmed trying to follow the list  He spends two hours per day counting and setting timers 4

Brian Gets Frustrated  Brian’s frustration grows each day  His healing takes longer  Eventually he gives up and sells his Suzuki 5

The Problem - Decomposed 6 Quick Healing via Therapy & Exercise Other Factors Counting & Timing Exercises is Tedious + Exercise is Hard, Long & Boring –

Class Diagram Domain Model 7 Enters Prescription Runs On To Be Exercise Manager

Domain Environment – Use Cases 8

A Data Flow Diagram 9 ‹‹actor›› Therapist ‹‹actor›› Therapist ‹‹actor›› Patient ‹‹actor›› Patient ‹‹process›› SetupRoutine ‹‹process›› SetupRoutine ‹‹datastore›› Routine ‹‹datastore›› Routine ‹‹process›› ExecuteRoutine Timing & Counting Prescribed Routine (out of scope)

Design Solution  A Smartphone Application  Prototype using web technologies: HTML, JavaScript, CSS  Initial target, Windows Phone 8  Others possible – need an HTML5 compatible browser  Two Screens  One for “running” the exercise routine  Simple to use – one button operation  Audible feedback  One for setting up the set of exercises  Easy, touch-oriented operation 10

A Demonstration 11

Our Process 12

Key Project Discriminators  Team Diversity – Promotes Innovation  Different personal backgrounds: ethnicity, age, and gender.  The only team with women  Team comes from four different countries  Understanding the user’s Physical Therapy needs  80% of team has been through Physical Therapy  The rest of the team has had friends/family in Physical Therapy  Everyone agrees that home exercise is tedious  We have a fully working Prototype  Includes all functionality  And, we have a second, production version, partially coded 13

Project Scope Creep 14 User Interface Enhancements Planned – 10% Actual – 8%

To-Be: It’s Still A Terrible Accident  Uncle Brian has been riding his Suzuki for years  He’s cut off by a driver  His foot catches as he drops the bike  He suffers a Tibial Plateau Fracture  Basically, his knee explodes  He also cracks his shoulder 15

The Hospital, Rehab & Therapy  After hospitalization and rehab  Brian gets regular physical therapy  In addition to his three times per week at the therapist  He is prescribed a long list of daily exercises 16

But Now, A Smartphone App  After Brian gets home from therapy  He sets up his exercise routine in his smartphone 17

Exercise is Much More Pleasant  Now Brian lets the smartphone do the counting and timing  He can listen to his favorite music while he’s exercising 18

Back on the Bike in No Time 19