
































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The management implications of Maslow's Hierarchy of Needs in software development staff. It also covers the best size for a team, team members, administrative leadership, technical leadership, personnel, resources, project management, meetings, and salaries. The document emphasizes the impact of work environment on productivity and how to lead, motivate, hire, reward, and retain good people. It is a useful resource for students studying software engineering and management.
Typology: Study notes
1 / 40
This page cannot be seen from the preview
Don't miss anything!

































William Y. Arms
So9ware development staff
Self-‐actualizaFon Esteem needs Social needs Safety needs Physiological needs
Physiological needs: Food, water, breathing, sleep Safety needs: Security of person, health, family Social needs: Friendship, colleagues, inFmacy Esteem needs: Self esteem, confidence, achievements, respect of others Self-‐actualiza1on: The opportunity to reach full potenFal.
Personnel Assigning tasks Hiring, promoFng, etc. Resources Budgets Space, faciliFes Equipment Project management RelaFonships with other teams, management, and clients Project plan and schedule
interacFon with others
non-‐producFve 30% working alone How 1me is spent vacaFons, training, administraFon, etc.
Management of teams dispersed across loca1ons
Mee1ngs require leadership and a willingness to be led
Produc1vity is a combina1on of:
Technically interes1ng work up to date hardware and so(ware opportuniFes to learn and experiment Feeling of apprecia1on management recogniFon money, benefits, and promoFon Working condi1ons space, light, noise, parking flexibility Organiza1onal dynamics
Everybody has a different style. In my experience:
Managers must be firm when needed:
As a junior member of a team, what can you do to make it produc1ve?
As leader of a so(ware development team, you have hired two new members of staff. (i) The first has just graduated from the Cornell M.Eng. program in computer science, with no work experience. (ii) The second has five years' experience in developing advanced applicaFons, but has never worked on this type of computer. Some of the development tasks are more interesFng than others. Some tasks are harder than others. Some are more Fme criFcal than others. What approach would you use in alloca1ng the tasks to these two new members?