Dear Ben,

I just realized we never replied to this email.
This is a great start. Thanks for taking the time.
Will soon contact you, as soon as we have a final on our funds.

Thanks,

ADR



XXXX@XXXX

From: Ben Gotow <ben@foundry376.com>
Date: Monday, April 10, 2017 at 8:43 PM
To: XXXX@XXXX <XXXX@XXXX.edu>, "XXXXX" <XXXX@XXXX.edu>
Subject:App Ballpark Estimate

Hi folks—hope everything is going well. I spent a couple minutes going over the outline for the app and put together a rough spec and estimate below. Let me know if you have any questions! A good chunk of the potential cost stems from accelerometer / fitbit integration and how you’d want to access the data on the doctor’s side of things. (I assumed below we’d make a small web dashboard for enrolling participants, viewing their progress, etc.) If the budget becomes an issue we could look at different ways to trim things down. Definitely a lot we’d want to work out in more detail if funding comes through.

Cheers,

Ben


iOS App: [60-75 hours]

+ Mockups and designs for review with team

+ User can sign in with their username / password


+ User can browse 5-8 instructional videos in their category of exercise and play them.
+ Video list and videos are downloaded from a server on-the-fly so that content can be updated at any time.
+ App will keep a record of each time a video is viewed by the user

+ While a video is open, the user can tap “Start” to begin recording their health data
+ App will either collect and send accelerometer data from the device, or wait until the end of the workout and query for data from a connected FitBit / Apple HealthKit device (Apple Watch, maybe others? difficulty of setting up Apple Health / FitBit accounts could be a concern.) to verify the user’s effort.
+ User will be presented with a “congratulations, your activity has been recorded” screen that shows them moving up in the leaderboard / receiving points / other gamification reward.

+ User can see the number of days they’ve logged activity, and see a leaderboard showing how they compare to others in their category of exercise.

+ User can view recent messages from the team, and subscribe to push notifications for updates (?)

+ User can log out / reset their password


API & Administration Website [30-40 hours]

+ API for the iOS app
+ Fetch user information
+ Fetch video list / videos
+ Fetch workout history
+ Submit new workout (start / stop time & accelerometer data)

+ Doctor can sign in on the web

+ Doctor can see the users of the app in a list showing:
+ Name
+ Category of exercise
+ Total workouts performed
+ Time last workout performed
+ Other quantitative metrics TBD

+ Doctor can invite a new participant to join
+ Creates an account for the participant and sends them an email with instructions to install the app
+ Collects health information, chooses a category of exercise for the participant

+ Doctor can view and edit calendar events / reminders shared with participants. (For this, we’d most likely just embed a Google Calendar editor inside the admin dashboard.)

+ Doctor can export a chronological list of all participant workouts in CSV format

+ Doctor can export participant’s raw fitness / accelerometer data in CSV format


QA, Testing, App Store Release [10]

Deployment [10]

Because the app associates health data with users it might be necessary to deploy it in a HIPPA-compliant environment. When I’ve worked with healthcare startups in the past, this has boiled down to “transport data securely and encrypt it at rest”, which is fairly standard and just takes a bit of extra time to set up. Since the app has such a small number of users, the cost of running the API / Admin website should be very small (< $40 / month).

Rough Estimate:
$16,500 - $20,250   (110-135 hours x $150 / hr)




Confidentiality Notice: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.