Developers can acquire 'real manager' skills. Jerry Weinberg, from volume 2 of 'Quality Software Management"
"In the four decades I've spent in the software business, I've learned that there are three fundamental abilities needed to do a quality job of managing software engineering:
* "the ability to understand complex situations so you can plan a project and then observe and act in order to keep the project going according to plan, or modify the plan;
* "the ability to observe what's happening and to understand the significance of our observations in terms of effective adaptive actions;
* "the ability to act appropriately in difficult interpersonal situations, even though you may be confused, or angry, or so afraid that you want to run away and hide."
Thanks for posting those Jerry Weinberg quotes. I'd never heard of him, and just spent a few hours reading up on him. I think I've found another role model tonight :)
I got to meet him, several times. He is as thoughtful and eloquent in person as he is in writing. He's certainly one of my role models, so I commend your choice :)
"In the four decades I've spent in the software business, I've learned that there are three fundamental abilities needed to do a quality job of managing software engineering:
* "the ability to understand complex situations so you can plan a project and then observe and act in order to keep the project going according to plan, or modify the plan;
* "the ability to observe what's happening and to understand the significance of our observations in terms of effective adaptive actions;
* "the ability to act appropriately in difficult interpersonal situations, even though you may be confused, or angry, or so afraid that you want to run away and hide."
Though I have all four volumes of QSM, I lifted the quote from here: http://wiki.c2.com/?QualitySoftwareManagement