A Hacker's Guide to Project Management, Second Edition

You won t be able to do all the tasks in a development yourself. Usually, you will have a team working with you, perhaps an external supplier, and you will also have to get what you need from the users and your managers. To fulfil your task you will have to manage, either directly or indirectly, the efforts of all these people. Essentially you must:
Lead!
Plan!
Communicate!
Build the team!
Get things done!

This chapter is about how to manage people to achieve your project s objectives.
I assume that, as a newcomer to project management, you re going to be leading a relatively small project, or a team within a larger project. The principles are the same for larger projects, but there are some detailed techniques you ll need to learn, and you ll need to gain practical experience with a smaller job first.
I ve met many people who seem to think that project management is about solving problems of someone else s creation, like Tommy Lee Jones s character. However, I d say that if this is your situation, then you re either a top trouble-shooter, or you haven t managed the projects properly.
I got tired of coming up with last minute, desperate solutions to impossible problems created by other
![]()
![]()
![]()
ing people! Tommy Lee Jones in Under Siege
To avoid ending up like this, there are a number of things you have to do, regularly and effectively, starting with your first involvement in the project:
Leading and building...