Do you want to improve the process on your next project? Perhaps you'd like to combine the best practices from the Rational Unified Process (RUP) and from agile methodologies (such as Extreme Programming). If so, buy this book!Software Development for Small Teams takes you from the initial customer contact through the delivery of the software product, explaining through case study how one small, distributed team applied a successful process. But this is not a perfect case study. This story gives you the good, the bad, and the ugly of the project. It shows you what worked and what didn't, and describes how the team might change its process for the next project. The authors encourage you to look critically at what they did, and develop ideas to use on your next project.