Steps for Research Groups Who Want to Build and Launch a Stanford Research Application Using Cardinalkit
- Define the need you are addressing & write a needs statement.
Use this link as a guide
- Define the problem you are trying to solve
- What is the population you are addressing?
- What is the outcome you are affecting (something that can be measured)
- Fill out CardinalKit research team interest form
- Set up office hours with CardinalKit
- Write your User Story (Here is information about Agile development)
- Provide a brief description of the user’s journey through the application
- Include the sequence of events that happen while they are using the app
- From time they download and register/login
- Include wireframes for each screen of the application (can be rough sketches or software) (https://balsamiq.com/ , Lucidchart)
- Provide description for all actions associated with every button
- Product Technical Requirements.
- Which platform (iOS/Android)?
- Native applications let you have more control of the experience on the device
- Building on both iOS and Android is like having two mouths to feed.
- Cross platform
- Lower maintenance costs
- Can not leverage deep features of platform
- Backend data platform (AWS, GCP, Azure)
- APIs that are needed
- HIPAA compliant needs. Patient Health Information (PHI) to be collected?
- Identify / Find a Developer
- Stanford CS listserv (Meredith Hutchin hutchin@stanford.edu)
- Please be respectful of requests
- Shift Listserv (shift-team@lists.stanford.edu)
- Please be respectful of requests
- Biodesign for Digital Health posting (register as a CardinalKit project)
- Upwork
Stanford Research IT Website
Stanford Research IT Intake Form
Instructions on how to request and complete a Stanford Data Risk Assessment (DRA)
Stanford Data Risk Assessment (DRA) Form