Being able to lead a project that coordinate multiple people, teams, and organizations is critical for career development. At a certain point, the limiting factor in one’s career is not skill, but the ability to do project management sufficiently well.
Project management gets a bad rap in software development. It’s associated with pushy, uninformed people that press deadlines.
However, the ability to manage a project well is a size-of-the-pie increasing activity regardless of role.
Not only can one contribute work individually but coordinate the work of many other people towards a common goal. Few things that are valuable can be done individually, no matter how skilled someone is.
See also:
- Running a pre-mortem is a way to identify risks before launch
- Collaborate at the contractual boundaries let’s people work together without stepping on toes and slowing things down
- How to do great work