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

Planning


Project planning has seen new features such as the new Formal Project Template, project schedule as a Gantt chart, finer grain time tracking, and enhancements in Scrum boards.

Formal Project Template

Support for more traditional project planning capabilities has been added as the new Formal Project Template. This project template can be configured to tailor the needs of agile teams. In this process, you can track the project in sequential phases—Requirements, Design, Implementation, and Testing. Team members complete each phase by a certain deadline and then move on to the next phase. Phase planning is scheduled in such a way that the project is ready by the delivery date.

The Formal Project Template is ready to use and has all the necessary work items such as Defect, Task, Project Change Request, Plan Item, Risk, Risk Action, Issue, and Milestone. The Plan View has an additional Resources tab that allows you to allocate the resources to the plan. You can create Risk work items that allow you to identify the risks and mitigate them via risk action work items. You can use the Gantt chart in the Plan view to see a graphical representation of the plan schedule, including work item durations and dependencies. An example Release Plan for a project with Formal Project Template is shown in the next screenshot:

Time Tracking

When you create a work item for a project following the Formal Template Project, you will see another tab added. Time Tracking tab allows you to enter the time spent on specific sub-phases. For example, for the Requirements phase, you could enter the time for Coding, Review, Documentation, and Testing sub-phases as shown here:

Scrum boards

Task boards have been redesigned with a couple of key usability goals in mind. First, task boards are made to look a lot closer to what you see on a Scrum whiteboard with column headings for each item, and tasks that look like sticky notes with proper drag handles. The task organization has been simplified with the layout a lot more flexible and the work item state groups can now be configured. Another cool feature is that you can now configure the kinds of overview bars to show for users by editing the view, or you can click on the bar to toggle between them.

Along with the before mentioned features, you have many more exciting features to explore in the new version of Rational Team Concert.