What is managing software development?

Raganwald: What is managing software development?
“The fundamental definition: “Management” is accountability for results, authority over resources, and making decisions based on judgement. […] and courage.”

Thinking about it, I wonder if I have ever seen anyone “managing” software to such an extent. In my reality, there are too many constraints, most of the time, and too much fog around the results. It might be nice for a manager to prove himself like that (“The project’s mine! All mine! And I did it!”), but then again his project might not be too much fun to work in.

Leave a Reply