After 12 years of software development, I've come to the conclusion that software managers are not needed. From what I can tell, they have meetings, try to get people to work more, and approve time off.
The best team I've been on didn't have a manager. The lead developer handled communication with the IT Director about project status; and that wasn't very often.
We had no meetings, or KPI goals, and other such nonsense. That is, until the company was bought. Everything changed after that and traditional management took over. Most people left within a year.
The best team I've been on didn't have a manager. The lead developer handled communication with the IT Director about project status; and that wasn't very often.
We had no meetings, or KPI goals, and other such nonsense. That is, until the company was bought. Everything changed after that and traditional management took over. Most people left within a year.