Collaborative Application Lifecycle Management with IBM Rational Products
An IBM Redbooks publication
Note: This is publication is now archived. For reference only.
In this IBM® Redbooks® publication, we provide a blueprint for Collaborative Application Lifecycle Management (CALM) and show how the new IBM Rational® products support this evolving market. Driven by the business demands of global software delivery, many large organizations are seeking guidance in how to incorporate agile methods.
In this book, we provide a reference scenario and tool architectures for deploying the new IBM Rational products into an existing enterprise environment. We also provide a set of blueprints that define each of the key disciplines in the development life cycle to help you understand the domain and how the Rational products support the need of that discipline. Our primary focus is to highlight the value of CALM by providing a user view of the solution that is used to support a distributed enterprise development team that incorporates aspects of the "Agility-at-Scale" approach.
While most Redbooks publications provide details about a single product, this book provides a "green-thread" reference scenario that details one end-to-end path through an iteration of a software development project. The scenario demonstrates a reference architecture for an enterprise that uses the new Rational Jazz technology-based products along with the existing Rational team products. The scenario includes Rational Build Forge® Enterprise Edition, Rational ClearCase®, Rational ClearQuest®, and Rational RequisitePro®, and introduces Rational Quality Manager, Rational Requirements Composer, Rational Software Analyzer, and Rational Team Concert.
Part A. Collaborative Application Lifecycle Management defined
Chapter 1. Introduction to Application Lifecycle Management and this book
Chapter 2. Collaborative Application Lifecycle Management
Chapter 3. A scenario for CALM
Part B. Act 1: Responding to a change request
Chapter 4. The team responds to a requirement change
Chapter 5. Rational ClearQuest, Requirements Composer, and RequisitePro to manage stakeholder requests
Part C. Act 2: Collaborative development
Chapter 6. An agile team implements a change
Chapter 7. Rational Team Concert for collaborative development
Part D. Act 3: Enterprise integration builds
Chapter 8. The release engineer conducts the integration build
Chapter 9. Rational Build Forge for enterprise integration build
Part E. Act 4: Managing quality
Chapter 10. The solution test team manages quality
Chapter 11. Rational Quality Manager for managing quality
Part F. Act 5: Delivering the solution
Chapter 12. The team delivers the solution
Chapter 13. The Rational ALM solution for solution delivery
Part G. Measuring team success in Application Lifecycle Management
Chapter 14. Delivering and measuring success in Application Lifecycle Management
Appendix A. Principles for Collaborative Application Lifecycle Management
Appendix B. Configuring interoperability
Appendix C. Rational Build Forge adapter templates
Appendix D. Code review rules