Target Audience
IT professionals who are looking for instructions on how to implement the Rational Unified Process (RUP) in their project or organization.
Contents
This book is an instructional approach on how to implement RUP in an organization.
The book is divided into the following chapters: How To Adopt RUP In Your Organization; The First Meeting With RUP; What Is A RUP Project?; Assessing Your Organization; Motivating The RUP Adoption; Planning The RUP Adoption; Obtaining Support From The Organization; How To Adopt RUP In Your Project; Deciding Upon Your Process; Documenting Your Process; A Guide To Successful Mentoring; Experiences From Actual Implementations; Adding Another Project Management Method To RUP; Glossary; Recommended Reading; Index
Review
The Rational Unified Process, or RUP, is a software engineering methodology that attempts to map out and document all parts of a software development project. It's extremely comprehensive, but it's also adaptable to whatever level of effort is appropriate for your situation. This book, Adopting The Rational Unified Process, will not teach you RUP, but it will help guide you during the implementation process.
The authors have had extensive implementation experience with RUP, and they share their methodology of what works and what doesn't when it comes time to consider a RUP implementation for your organization. While RUP can be overwhelming to look at and imagine within your company, Bergstrom and Raberg help you understand each step of what is needed during an implementation. Plenty of time is spent assessing your organization and processes so that you can get a good fit and determination of what RUP pieces make sense given your particular situation.
In my view, this book is probably best used by a project manager or team leader who is responsible for implementing a RUP project. If you are reading this material in conjunction with an actual real-life implementation, you'll get the most out of the information.
Conclusion
If you've had instruction in RUP and now need to take the next steps for implementation, this would be a good choice to assist you in that process.