A project leader looking for guidance about techniques for enabling a team to work more effectively, both organizationally and personally . We also discuss tools we used and their alternatives, and we provide practical advice about using a process such as RUP to help foster communication.
An individual practitioner (a programmer, tester, or analyst) working on a small project . This book will help you learn ways to communicate with your team members without unreasonable overhead. It suggests tools that might be useful, and it shows how to apply a process effectively to guide and focus you without also burdening you.
An individual practitioner working on an open source project . This book doesn't focus on open source development, but it does have some parallels with open source experiences. It provides an example of working on a geographically distributed team. It shows how the team accommodated its work styles and tools to account for geographical separation, sets of disparate tools, and working on separate networks.
Other individual practitioners interested in small projects or agile techniques and who are curious about how they fit with other processes, including RUP.