IBM Rational Team Concert 2 Essentials


IBM Rational Team Concert 2 Essentials
eBook: $32.99
Formats: PDF, PacktLib, ePub and Mobi formats
$28.04
save 15%!
Print + free eBook + free PacktLib access to the book: $87.98    Print cover: $54.99
$54.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Understand the core features and techniques of Rational Team Concert and Jazz platform through a real-world Book Manager Application
  • Expand your knowledge of software development challenges and find out how Rational Team Concert solves your tech, team, and collaboration worries
  • Complete overview and understanding of the Jazz Platform, Rational Team Concert, and other products built on the Jazz Platform
  • Explore out-of-the-box projects with the 'Sandbox' feature of the Jazz Platform, even before you install Rational Team Concert
  • A practical guide by a Rational Team Concert expert, with a simple, step-by-step approach to solve your team management and collaboration worries

Book Details

Language : English
Paperback : 308 pages [ 235mm x 191mm ]
Release Date : February 2011
ISBN : 1849681600
ISBN 13 : 9781849681605
Author(s) : Suresh Krishna, TC Fenstermaker
Topics and Technologies : All Books, Enterprise Products and Platforms, Enterprise, IBM

Table of Contents

Preface
Chapter 1: Beginning with IBM RTC
Chapter 2: Installing RTC and WebSphere
Chapter 3: Setting up the Project
Chapter 4: Team and Source Control
Chapter 5: Team Collaboration and Work Items
Chapter 6: Development Process and Release Planning
Chapter 7: Build Management
Chapter 8: Extending RTC
Appendix A: Quick Reference
Appendix B: Installing the Express-C Edition with the Tomcat Server
Appendix C: The BookManager Application Architecture
Appendix D: What's New in RTC v3.0
Index
  • Chapter 1: Beginning with IBM RTC
    • Software development challenges
      • Distributed teams
      • Collaboration
      • Project management
        • Team addition
        • Task assignment and scheduling
        • Project tracking
        • Build, test, and release
        • Transparency
    • Going the Eclipse way
    • Jazz platform
      • Introduction
      • Vision
      • Architecture
    • Rational Team Concert
      • Overview
      • What's in RTC?
        • Administration
        • Built-ins
        • Agile management
        • Continuous builds
        • Process awareness
        • Team awareness
        • Work items
        • Source control
        • Project dashboards
    • Jazz-based products
      • Rational Quality Manager
      • Rational Requirements Composer
      • Rational Project Conductor
      • Rational Insight
      • Rational Build Forge
      • Rational Asset Manager
    • Summary
    • Chapter 2: Installing RTC and WebSphere
      • Installing Rational Team Concert
        • Understanding RTC editions
        • Installing Enterprise edition
          • Build system
          • Client
          • SCM tools
          • Repository tools
          • Server
        • Configuring WebSphere
          • Before you start
          • JVM custom properties
          • Heap size settings
          • Changing log details
          • Security Settings
        • Deploying Jazz Team Server on WebSphere
        • Testing the installation
      • Setting up the server
        • Introduction
        • Project areas
        • Server
        • User management
        • Project area management
        • Process template management
      • Setting up the client
      • JUnit project example
        • Working with Sandbox
        • Work items perspective
          • Team Artifacts view
          • My Work view
          • Team Central view
        • Jazz Administration perspective
          • Process Template view
          • Team Organization view
        • JUnit Project on the Web Interface
        • Team Advisor
      • Summary
      • Chapter 3: Setting up the Project
        • Introduction
        • Setting up the project
          • Importing the subversion dump
          • Project source code
          • Building and running the application
            • Admin utility
            • BookManager application
        • Summary
        • Chapter 4: Team and Source Control
          • Introduction
          • Team invitation
          • Streams and components
          • Repository workspace
            • Flow target
            • Repository ownership
            • Workspace snapshots
            • Ignoring resources
            • Explicit resource locks
          • Change sets
          • Source control from the RTC Web UI
          • Summary
          • Chapter 5: Team Collaboration and Work Items
            • Work Environment
            • Scheduled Absences
            • Mail Configuration
            • Instant Messaging
            • Events and feeds
            • Work Items
              • Work Items UI
                • Work Items view
                • Team Artifacts view
                • My Work view
                • Team Central view
                • Tag Cloud view
              • Creating Work Items
              • My Work view
                • Inbox
                • Future Work Items
                • Current Work
              • Team Central
              • Queries
                • Predefined queries
                • Creating queries
              • Import/Export
              • Customization
            • Dashboards
              • Explore dashboard
              • Customize dashboards
            • Summary
            • Chapter 6: Development Process and Release Planning
              • Development process
                • Process templates
                  • Out-of-the-box templates
                  • Translatable templates
                • Process configuration
              • Agile development
                • Project Area
                • Role definition
                • Team collaboration
                • Work items
                • Repository workspace
                • Reporting
                • Release planning
                • Build management
              • Release management
                • Iteration planning
                • Project tracking
              • Reality check
              • Summary
              • Chapter 7: Build Management
                • Continuous integration
                  • Benefits
                • Build module
                  • Build setup
                  • Recommendations
                  • Build Engine and Toolkit
                • Working with Eclipse
                  • Build definition
                  • Start the build engine
                  • Test the build
                  • Build administration
                • Working with the Web UI
                • Releasing the project
                  • Test the application
                  • Release the application
                  • Traceability and retrospective
                  • Web dashboard
                  • Recommended practices
                • Summary
                • Chapter 8: Extending RTC
                  • Extension architecture
                  • SDK setup
                    • Target platform
                    • Simple tests
                    • RESTful API
                  • Client extensions
                    • Extension development
                    • Extension deployment
                  • Server extensions
                    • Extension development
                    • Update site and deployment
                    • Testing the extension
                  • Summary
                  • Appendix A: Quick Reference
                    • Book Manager Application
                    • Change sets
                    • Component
                    • Dashboards
                    • Eclipse
                    • Flow target
                    • Iteration plan
                    • Jazz-based products
                    • Jazz platform
                    • Jazz Sandbox
                    • Jazz Team Server
                    • My Work view
                    • Open Lifecycle Service Collaboration
                    • Project area
                    • Project Area Management
                    • Process templates
                    • Process
                    • Project Release plan
                    • Queries
                    • Rational Team Concert
                    • Reporting
                    • Repository Workspace
                    • Scrum development
                    • Stream
                    • Tag Cloud view
                    • Team Advisor
                    • Team area
                    • Team Artifact view
                    • Team Build
                    • Team Central view
                    • Timeline
                    • Work items
                    • Work items perspective
                    • Work Items view

                          Suresh Krishna

                          Suresh Krishna started his career in 2000 as a software engineer in the automotive company Robert Bosch GmbH. During this time, he worked in a variety of roles and successfully delivered several Automotive IDEs based on Eclipse. These tools helped close to 2000 domain engineers at Bosch and its partners to increase productivity. At Bosch Suresh used agile methodologies, especially Scrum, for the geographically distributed teams. Later in 2006, Suresh joined Pramati Technologies where he architected solutions for SOA and mash-up based Eclipse Plugins and RCP Applications. Starting in 2008, Suresh now works for a major Utilities industry and helps developers, customers, and partners to utilize high-productivity tools based on Eclipse.

                          With an in-depth experience of tools and processes, Suresh has a keen eye for solving industry's common problems. This is how Suresh got introduced to Rational Team Concert and its elegant and integrated way of solving some key software development problems.


                          TC Fenstermaker

                          TC Fenstermaker has 20 years of experience developing enterprise-level n-tiered applications for large companies, start-ups, and government agencies, using a variety of technologies. In recent years these include Java, Rich Internet Application development with Java Swing, Java EJBs, JSPs, SWT, ActionScript, and OpenLaszlo, and XML technologies such as XSD. He also has extensive experience with SQL and relational databases. He lives outside Washington DC.

                          Sorry, we don't have any reviews for this title yet.

                          Code Downloads

                          Download the code and support files for this book.


                          Submit Errata

                          Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                          Sample chapters

                          You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                          Frequently bought together

                          IBM Rational Team Concert 2 Essentials +    Oracle 11g R1 / R2 Real Application Clusters Handbook =
                          50% Off
                          the second eBook
                          Price for both: £36.00

                          Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                          What you will learn from this book

                          • Learn to set up the Rational Team Concert Team Server and Client and configure it for WebSphere
                          • Using source control, learn effective creation, handling, and ownership of documents, source files, and artifacts at different phases of the software development process
                          • Using various tools for collaboration, learn how to collaborate effectively and exchange the information required in a timely fashion
                          • Practice application development with the scrum methodology, which emphasizes continuous assessment of completed work
                          • Create, manage, and schedule work within the team using different user interface views and queries
                          • Maximize your team productivity with proper management of work schedules using work items, dashboards, reports, and process messages, all of which give a complete insight into the project status
                          • Go through the complete software development process and release planning, defining, configuring, and tracking the project release with process templates, team roles, iterations, sprints, and tracking releases
                          • Practice continuous integration by learning how to define and configure Build Engine definitions, which allow for scheduling, monitoring, and tracing the builds with source control and work items

                          In Detail

                          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.

                          A comprehensive and practical guide to get acquainted with Rational Team Concert and Jazz Platform, boosting your individual and team productivity

                          Approach

                          With their straightforward style, Suresh Krishna and TC Fenstermaker have put their years of experience and motivation into this practical guide that assists in finding an integrated approach to increased team productivity. The numerous tips, notes, and suggestions strengthen your grasp of fundamentals and the foundation upon which you are ready to build your customized Rational Team Concert application. Ample screenshots make sure that you get the configurations correct the first time. A real-world Book Manager Application walks you through all the core features of the Rational Team Concert during different phases of development and release.

                          Who this book is for

                          If you are a Project Manager or a Team Member, who would like to find an integrated approach to deal with modern software development challenges, you should read this book. Or if you are someone who likes to stay one step ahead in team management, you have got the right choice here.

                          Code Download and Errata
                          Packt Anytime, Anywhere
                          Register Books
                          Print Upgrades
                          eBook Downloads
                          Video Support
                          Contact Us
                          Awards Voting Nominations Previous Winners
                          Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                          Resources
                          Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software