Book Image

IBM Rational Team Concert 2 Essentials

Book Image

IBM Rational Team Concert 2 Essentials

Overview of this book

Software development is a collaborative effort needing active and timely input and response from all its members. Every day, project managers face ever-increasing pressures to produce high-quality software with increasing constraints. With IBM's Rational Team Concert collaborative software delivery environment, you can tremendously improve the productivity of your entire team through a web-based user-interface, continuous builds, a customizable process with work support, team support, integration and many more features. Written by Suresh Krishna and TC Fenstermaker, experts on Rational Team Concert, this book will help you leverage the full potential of the IBM Rational Team Concert platform to improve your individual and team performance. It follows a realistic case-study example enabling you to learn about Rational Team Concert fundamentals and best practices along the way to efficiently manage your software projects and tackle various software development challenges.Beginning with an in-depth analysis of software development challenges, the book goes on to introduce the Jazz Platform followed by a complete overview of the architecture of Rational Team Concert. After you install Rational Team Concert on WebSphere and learn to configure the server and clients, you will see all the features in relation to Web and Eclipse clients.From Chapter 3 onwards a realistic sample application is constructed to give you a strong grasp of your concepts. As you proceed, you learn source control, the mechanism to create, control, and manage documents, artifacts in a software development lifecycle, followed by different tools that Rational Team Concert offers for effective team and work management. You tackle the various challenges of Team Collaboration by integrated e-mail, instant messaging, events, feeds, and work items, the basic units of the task. You also learn the various aspects of the software development process and release planning along with process templates, which provide the initial process and iteration of your project. Finally, you extend the Rational Team Concert and make use of the Jazz Platform APIs to customize your process to fit your organizational needs.
Table of Contents (20 chapters)
IBM Rational Team Concert 2 Essentials
Credits
About the Authors
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

Acknowledgement

This book would not have seen the light without constant encouragement of my parents, sisters, wife, and daughter. A very special thanks to my wife Vidya and daughter Saahithi for their boundless patience and support. In spite of many instances that I was not available to them for many household duties, they provided all the encouragement that they could.

Over many years, many people have indirectly contributed to the content of this book. Martin Lunt, Peter Kirschner, Sri Guha V, and Jyothi G S from Robert Bosch were my mentors for several years. I would not be the same person as I am now without these wonderful and sweet personalities. My sincere thanks to Amey Kanse, Susmita Panda, and Vishal Bodwani from Packt Publishing, who successfully guided me and my co-author during writing of this book. For a first-time author, all of them gave a huge support and hand-holding when needed.

Erich Gamma, Christophe Elek, Seth Packham, and many others from IBM and Jazz team who have provided timely help on many topics when needed. As a reviewer, Thomas Starz did a fantastic job of asking tough questions and making sure that the content is valuable for the reader. Finally, Trebor, my co-author has been very supportive and helpful when I was juggling with time and personal priorities.

TC Fenstermaker is a Software Engineer with over 20 years of experience building n-tiered OLTP applications for a variety of business and government endeavors. He has experience with various Java technologies, relational databases, and software engineering practices. He is the co-author of several IBM developerWorks articles, including Using Eclipse Ganymede to develop for the desktop, Web and mobile devices, which he wrote with Suresh.