For psychological needs to be satisfied people need:

  • To believe their work is important
  • To have a continuing sense of achievement
  • To receive recognition for their contributions
  • To use a variety of skills
  • To perform well defined tasks
  • To have profession growth opportunities
  • To have some autonomy
  • To have pleasant social interactions

(Managing and Leading Software Projects by Richard Fairly)