26 January 2017

Organisation and Software Engineering techniques and principles

These are just some reminders I learned from Software Engineering that I feel are applicable to other situations.

  • STAR - when giving an example e.g. in an interview
    • Situation
    • Task
    • Action
    • Result
  • SMART - for defining objectives
    • Specific
    • Measurable
    • Achievable
    • Results-oriented
    • Time-constrained
  • MoSCoW - prioritisation
    • Must
    • Should
    • Could
    • Would ("never")
  • Risk Management
    • Mitigate
    • Manage
    • Monitor
  • No silver bullet / Lesser of the necessary evils. There is no perfect solution sometimes, only best practices.
  • CRUD - methods that you carry out on data
    • Create
    • Read
    • Update
    • Delete