Untitled

You should always clarify requirements at the beginning. Be sure to ask questions to find the exact scope of the system that the client has in mind

3 types

  1. functional requirements
    • how it should work
  2. non-functional requirements
    • among the -ity things, which are the most important?
      • availability? (highly available?)
      • scalability? (target market in 1 year, 3 years, 5 years?)
      • serviceability? (feature roadmap?)
    • other things that are important to have
  3. extended requirements
    • dev support (apis)
    • analytics