Intro to Decision Levels - raisercostin/software-wiki GitHub Wiki

Any system is build in the presence of a mix of stakeholders (with multiple roles, interests, politics, agendas). Is best that each person understands the level of each activity. Some persons work at all levels, some only on one, by choice or by earned rights.

Purpose - strategic

Ultimate goals, purpose, end goals

Product - tactical

Intermediary means - What could help

  • business
  • financials
  • domain
  • product
  • management
  • people management

Implementation

  • Methodological & Practices
  • Technical implementation levels - How you do it
    • arhitecture level
    • high level design (cum separam concerns)
    • low level design (cum sunt impartite responsabilitatile in clase propriu zise)
    • coding (instructiuni, calls, fields)
    • debugging (codding, situatii speciale, quircks ale limbajului)
  • Technical quality control levels - How you check it's been done
    • architectural quality
    • high level quality
    • low level quality
    • coding quality