Hygiene factors: Prevents emergence of discontent by means as income, safety, interpersonal relations. Motivation factors: Motivation to perform, e.g. work content, recognition, responsibility. Motivation factors are of particular importance for developers who identify with their profession. Usually these are the employees that are key for successful software projects. Set up for success: Many software projects fail, good developers do not like to fail and therefore look for an auspicious environment. Have professional project management, be a competent development partner, ensure quality consciousness.