Foundational knowledge - The process of mHealth software development

2. Initial Planning and Concept Development

2.3. Assess the Context

Before selecting the software engineering methodology, a series of aspects need to be assessed:

  • How end-users make use of mobile phones (or tablets) and the context in which they will utilize the mHealth solution (through formative research)
  • The mHealth evidence base to identify potential mHealth solutions
  • Current programs and policies related to the problem, including eHealth and mHealth programs or policies
  • Mobile phone infrastructure (operators, coverage, services and fees), and potential technology partners
  • Behavioral theories and frameworks related to the problem (Matthew-Maich et al., 2016)