This page is a landing spot for LeeAnn and Andrea to share information on FHIR software development from the design and project management level.
...
Date:
Desired Outcomes:
Define the needs for centralization of FHIR App software development and the projects to which these apply
Define roles and responsibilities
Establish timeline(s)
Agenda
Describe the ideal situation – Kathy - 5 min
Describe each product and its current stage of development – All – 2 min
Review software development model
Discuss roles, responsibilities, timeline 35 min
Next steps 5 min
Software Development Model (LeeAnn and Andrea to further develop)
Phase 1. Requirements collection - Goal: to gather and document business requirements
Develop user stories for what you WANT the software to do
Define types of users and gather feedback from 3-5 of each type, individually via interview. Focus group(s) optional.
Gather Business Requirements and create a Charter, based on NACHC template and including stakeholders, assumptions, high-level system requirements
Phase 2. Design - Goal: to translate software development requirements into design
Write Software Requirements Document (see Table 1)
Phase 3. Software development -Goal: To build the actual software
Done by software development company in consultation with NACHC
Meet with software company periodically to go down the list of requirements and check off those that are addressed, entertain questions about any that need discussion.
Phase 4. Testing - Goal: To ensure the software meets requirements
User Acceptance Testing with 3-5 of each type of user, individually via interview. Focus group(s) optional.
Phase 5. Deployment - Goal: To deliver completed software to users
Work with CAD Comms and users to identify channels and messages
CAD Comms creates materials and disseminates
Phase 6: Continuous Improvement - Goal: To add, revise, improve functionality per user needs