Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Adopting the Rational Unified Process: Success with the RUP
 
See larger image
 

Adopting the Rational Unified Process: Success with the RUP [Paperback]

Stefan Bergström , Lotta Råberg
4.5 out of 5 stars  See all reviews (4 customer reviews)
List Price: CDN$ 41.99
Price: CDN$ 34.58 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 7.41 (18%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Product Details


Product Description

Book Description

This book describes precisely what needs to be accomplished in order to successfully implement the Rational Unified Process as a new process within an organization. All aspects of the process implementation are covered. The reader will find a management-perspective description of the RUP, and details on the effects that the RUP has on projects. In exploring an actual implementation, the authors present a definition of goals and metrics, advice on selecting strategies, and steps toward the development of an implementation plan. A discussion of implementation best practices and proven strategies is included. The book ends with descriptions from actual implementations, and a comparison of the content of the book with what can be found regarding this subject in the RUP itself. All of the above is based on the authors experience helping companies implement the RUP. Volvo was the authors' most recent engagement, and they use this project as their example throughout the book.

From the Inside Flap

Why Did We Write This Book?

Some things in life just seem to happen. Of course, writing a book needs to be planned in detail by the authors, but the starting point of the endeavor to write down our collective experience of helping customers implement the IBM Rational Unified Process (RUP) did not follow any schedule. Suddenly, after years of mentoring, preparing presentations, and writing papers and articles, it just felt like it was time to collect all that information in one placeNto make a baseline.

There are many books about RUP, and some of them bring up implementation matters. Also, there are many books about process improvements in general as well as change in general. However, this is the first book that focuses solely on RUP implementation, that is, how to put RUP into practice.

Put RUP to Use!

RUP gives the software development community a common language and a base for a common, more controlled way to develop software. By writing this book we want to help the reader have a better experience working with RUP by suggesting methods of how to adopt it in the best way.

RUP will not yield its intended benefits if not successfully implemented. Succeeding with a RUP implementation can be hard. Although RUP has been around for a while now, some people still struggle with the best way to put RUP into practice. This is a pity because RUP contains so many excellent things! A good working environment for software developers is more than a good chair, a fast computer, and an ergonomic keyboard. A good working environment also encompasses a decent process and appropriate tools. There is no reason that software developers always should work more or less ad hoc. RUP has the answer. Unfortunately, it can be difficult for software developers in general to realize the value of RUP if it is not adopted properly. The power of RUP lies in its implementation!

It Is All about People

As for all initiatives for making business processes in which people work more effective, implementing RUP in an organization is all about people. Still, it is easy to underestimate the effort required to change the ways people think about their work. Even if an organization decides that RUP shall be used for all software development, it is hard to enforce that decision. By sharing our best practices with you in this book, we hope that organizations that implement RUP in the future will give the "people issues" the attention they deserve, and then plan the implementation accordingly. It is our firm belief that organizations will benefit even more from RUP as a result.

We have a strong belief in mentorshipNin being fair and helping people to change. They need someone to show them how to do things the new way. People need someone to talk to. Before trying to adopt RUP on your own, use a RUP mentor to give you some hints and advice. This way, some common traps can be avoided, and you can use RUP efficiently from the start. A RUP implementation should not be based solely on a trial-and-error approach.

Who Will Benefit from This Book?

Who is responsible for the processes in an organization? Management? The project managers? The people working in the processes? We say that everyone is responsible. Of course, the formal responsibility will vary, but everyone just mentioned has a role in the processes and should feel responsible for their results. This book is intended for the following audiences:

Managers who will be in charge of implementing RUP in an organization and/or one or more software development projects.

  • Project managers who will both become RUP practitioners and are expected to support and sometimes drive the RUP implementation for the project members. People in this tough position will get support from this book.
  • Project members who are RUP practitioners, that is, those who will start work according to RUP (following the guidance of any RUP discipline). This book will give new RUP practitioners a positive attitude toward RUP, which will ease their adoption of it.
  • Process and method engineers who will be involved when customizing RUP, selecting subsets of it, and integrating it with other processes and methods.
  • RUP mentors, that is, people who will help practitioners get started with RUP by transferring knowledge during actual work.
  • Quality assurance professionals who are deeply concerned with processes and their definitions as well as with making sure that work adheres to set standards and is improved if needed.
What Is Not in This Book?

This is not an introductory book to RUP. It does not even talk much about the content in RUP, with the exception of the real-life examples. We want to focus on the process of implementing RUP. If you need information about what is in RUP, we recommend the Rational Unified Process product itself: The Rational Unified Process, An Introduction, Third Edition, by Philippe Kruchten 2003, or The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP by Per Kroll and Philippe Kruchten 2003.

Nor is this a book about organizational change in general. Such a book would probably include psychological theories and plenty of studies about human behavior during certain circumstances. We are self-taught and have no such academic background. We base our advice regarding how to proceed with the change of implementing a new process on our experiences only.

What about the Process Engineering Process?

This book could have been an introductory book to the Process Engineering Process (PEP) included in the RUP product, but it is not. Still, this book and PEP cover the same topic: how to adopt RUP in an organization for its software development projects. So what's the difference between the two? A process, like RUP or PEP, extensively sorts out all the roles, activities, and artifacts that should be involved when engineering software (RUP) or engineering a process (PEP). A book, like this one, may present and talk you through a sometimes overwhelming topic in pedagogical order to help create a deeper understanding, following the main thread.

There are no contradictions in terms of "things that need to be done" when adopting RUP as described in this book and when using PEP. But note that PEP includes a lot of support for developing your own tailored process, apart from "just" implementing things from standard RUP, as this book emphasizes. Still, Chapter 9, "Deciding upon Your Process," discusses the issues of selecting from RUP and adding process information to RUP, and Chapter 10, "Documenting Your Process," presents the options available (including tools) when documenting these decisions. This book is not at all as detailed as PEP. Therefore, read more about PEPNif not before, then at least after you have read this book. And do remember the "soft" aspects of implementing a process.

How This Book Is Organized

This book has eleven chapters plus two appendixes, a glossary and a recommended reading section. The obvious choice for approaching this book is to read it chapter by chapter in order. This will tell you how to adopt RUP in an organization. However, the book does not have to be read chapter by chapter. For example, you can start with Chapter 8, which will tell you how to adopt RUP in a single software development project. Cross-references will help you find other information related to what you read in particular chapters. We tried to write this book with a minimum of technical language, and we take a practical approach to the subject, basing all reasoning on our own experiences. Brief overviews of the chapters follow.

Chapter 1, How to Adopt RUP in Your Organization, throws you directly into the core topic of the book. This chapter presents a flow of activities that will make the adoption of RUP easier. This flow will also serve as a navigation tool for the rest of the book, where all activities will be revisited.

Chapter 2, The First Meeting with RUP, gives you a warm-up to the rest of the book through our simple explanation of what RUP is. If you are a practitioner, read this chapter in order to get a good understanding of RUP and an appropriate mind-set. If you are a RUP mentor, read this chapter to see how you can explain RUP to others.

Chapter 3, What Is a RUP Project?, delves into perhaps the most common question when it comes to usage of RUP. We give it an answer.

Chapter 4, Assessing Your Organization, explores how to find out how the organization develops software today as well as what is important to the organization when doing so.

Chapter 5, Motivating the RUP Adoption, discusses the need to motivate the adoption of RUP from an economical aspect as well as the need to motivate the receivers of the new process, that is, the employees in your organization.

Chapter 6, Planning the RUP Adoption, describes the concepts of setting goals, identifying risks and opportunities, and understanding the importance of communicationNand, of course, how to plan for the RUP adoption.

Chapter 7, Obtaining Support from the Organization, gives advice on how an implementation team on the organizational level can support the adoption of RUP in the development projects.

Chapter 8, How to Adopt RUP in Your Project, takes the project view of the adoption. This chapter is also a good starting point for small-scale adoption, where all the process-related work will take place in one or a few development projects.

Chapter 9, Deciding upon Your Process, discusses the topic of RUP tailoring and customization.

Chapter 10, Documenting Your Process, explains how you can physically document (through print publications, Web sites, and so on) the process you have built. The stages that a process documentation undergoes during an implementation are presented.

Chapter 11, A Guide to Successful Mentoring, stems from our firm belief that a process implementation will be faster and more successful when supported by experienced mentors. This chapter describes how such mentorship should be performed.

Appendix A, Experiences from Actual Implementations, provides real-life examples of RUP implementations. Generously, two companies have shared their experiences. In this appendix we summarize their views.

Appendix B, Adding Another Project Management Method to RUP, expands on some details from Chapter 9. Two companies have generously let us show how theyNpartlyNalign their project management method with RUP's project management discipline.

Glossary contains a few terms from the RUP terminology and other items that need to be defined for clear understanding.




Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

4.0 out of 5 stars Practical guide to implementing RUP..., May 23 2004
By 
Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(REAL NAME)   
This review is from: Adopting the Rational Unified Process: Success with the RUP (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Superb for novice RUP engineers, April 20 2004
By 
Sam Courtney (Dallas, tx) - See all my reviews
(REAL NAME)   
This review is from: Adopting the Rational Unified Process: Success with the RUP (Paperback)
This book is perfect for the new process engineer who is faced with the job of implementing RUP for their organization. Provides a great roadmap for following but not enough to do it alone - you will need a good mentor with experience doing this. This is one to add to the growing list of books you should read to be successful at RUP adoptions.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Excellent, Simple and well Structured, April 15 2004
By 
Keith Matthews (Toronto, Canada) - See all my reviews
(REAL NAME)   
This review is from: Adopting the Rational Unified Process: Success with the RUP (Paperback)
This book is a very well structured and easy to read book that explains step by step how to be successful in adopting the Rational Unified Process. If you are a company that wishes to consider the RUP you should buy and read this book preferably before you start because it will give you excellent advice to follow before it is too late and prevent mistakes and back tracking.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 5 reviews  4.4 out of 5 stars 
 
 
Most recent customer reviews


Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges