The Rational Unified Process: An Introduction (2nd Edition)

Author: Philippe Kruchten
List Price: $34.99
Our Price: Click to see the latest and low price
ISBN: 0201707101
Publisher: Addison-Wesley Pub Co (14 March, 2000)
Edition: Paperback
Sales Rank: 15,589
Average Customer Rating: 3.88 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 3 out of 5
Good introduction to RUP for beginners
One thing's for sure: it's impossible for any one person to "know" the Rational Unified Process in and out. So, stop right there if you're looking to get the printed documentation of RUP, because it's logistically impossible to bundle it all into a paperback book. These titles give a bird's eye view of what RUP is and how it can be leveraged for optimal productivity in the vein of software development.

This book gives you great high-level insight on how your organization can benefit by adopting and implementing RUP in your developmental projects.

"The Rational Unified Process: An Introduction" is an overview into the theory behind RUP. Great chart and graphics describe the processes RUP is rooted in, and the title is written in such a way as to indirectly hammer home the concepts into your subconscious, without being too blatantly redundant. Essentially, you'll get the jist of RUP - iterations, that the waterfall process isn't efficient, the importance of establishing diversity in team-based development, and the importance of architecture.

Basically, the book also enforces the concept that self-organization and communication within an organization (within the team, throughout the company, and with clients) is key. It reads more like a business journal than a technical guide, so hands-on examples are left out.

Also, the poster summarizing the key RUP activities that's included with the book is really great. I would have liked a case study at the end of the book to tie together the concepts with a practical example, but the book is great otherwise. I also found the fact that samples of RUP templates to be a bit disappointing. A helpful appendix listing some (not all) of the key artifacts used in RUP planning is also appreciated.


Rating: 5 out of 5
It's The Introduction to RUP
This is a very dense introduction for RUP. You need to read twice to get the complete idea. But the book can be read by workflows (disciplines) individually to emphasize your interest areas. I'm sorry for the folks that think this book is publicity for the Rational software. Did they read the book? This book is already part of the RUP AS A PRODUCT. I read because i want to complete my knolwedge on the process and software engineer process iteself. The book emphasizes in the goods of the process as a process model and a framework not as a product. Buy it, if you are interested in one of the most popular software engineer process outer or want to get some good advices to your own processes. If you're an opposite of RUP, if you aren't interested in software enginnering process at all, don't get it and don't waste your time submitting bad reviews. Judge the book as is: an introduction to RUP.


Rating: 5 out of 5
A fine, readable introduction
This book is an introduction to the Rational Unified Process (RUP). It is suitable for readers who have never heard of RUP before and for readers who have little experience with thoughtful analysis of software lifecycles. (I think it's also very useful as a quick, easy-to-read overview of RUP for more advanced readers, but you can read about that use of the book in other reviews.)

I teach Computer Science at Florida Tech, including undergraduate and graduate courses in software testing. Krutchen provides a thoughtful but very readable, persuasive discussion of risks associated with different software lifecycles. In my experience as a teacher, my students' ability to appreciate differences among lifecycles and analyze them critically is significantly boosted by study and discussion of Krutchen. Accordingly, I require my students to read the relevant section of his book, they have detailed small-group discussions of it, and it often appears on their exam.

This book is an introduction. It doesn't address all of the problems with RUP. It doesn't cover all of the areas of RUP equally well. It won't make any reader an expert in the process or its favored practices. It won't persuade someone who doesn't like RUP that they should like. What it does do is expose the reader to the thinking and practices that make up this particular approach to software engineering.

This book is much deeper than marketing fluff, but not so deep as to lose a junior reader. As a teacher, I am delighted to have materials like this available.

(Disclosure: a little bit of my work has been included in RUP, and I have developed a course for Rational on software testing within the Rational process. However, I identify more with the agile development / XP community than with the RUP community. In any case, the question that I'm interested in answering in this review is not whether RUP is any good -- it has its good points and its weaknesses -- but rather whether Krutchen's introduction to RUP is a fair and useful introduction to that subject matter. My conclusion is that it is.)

Similar Products

· UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
· Writing Effective Use Cases
· Software Project Management: A Unified Framework
· Building J2EE Applications with the Rational Unified Process
· The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog