1. What decisions the software needs to make (T)
  2. What data to collect (E)
  3. How they will evaluate its results (P)