Monday, June 30, 2008

Managing a Software Development Team

Software development is difficult
--> Complex
--> Changeable
--> Invisible
--> Conform
Software Development is Creative Work
Map is the Destination - Design is Construction
People
--> Hiring
--> Training
--> Skills (Soft and Hard)
Processes
--> Freedom and Control
--> Flexibility - Do What Works?
--> Agile, Predictive, Prescriptive?
Manager
--> Traits, Personality, Character
--> Technical Leadership
--> People Management
--> Extent of Supervision/Freedom
--> "Herding Cats?"
Tools
--> Silver Bullet?
--> Are Costly Tools Required?

No comments: