Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. The user base(s) of the app (internal, external, roles, etc.)
  2. How the app will be distributed (internal app catalog, public marketplace, etc.)
  3. Platforms of the app to reach its user base(s) (iOS, Android, Web, etc.)
  4. What other apps are available for a similar purpose, function, and user base
  5. Primary use cases for each type of role in the user base(s)
  6. Key data structures the app queries for, creates, updates, and deletes as well as the nature of that data (sensitive, non-sensitive, ePHI, etc.)
  7. Critical application and validation logic that must reside on the backend (so all clients can access it uniformly)
  8. Details of complex, unique, or unusual user interfaces suggested by the use cases (many common UIs can be easily estimated from stories, but others may sound easy and be quite complex—this step specifically attempts to draw out those complex pieces for more details and estimation)

...