IBM Rational Team Concert
Introduction

1.) Ideas and the problem in their execution
Features
Rational Team Concert isn't a cheap tool but it can be legally used for free by development teams with several developers from one to ten. In this case, the technical support from IBM will not be available for you but a lot of information placed at jazz.net and Jazz Forum will mitigate this problem significantly.
All Rational Team Concert artifacts have URI links defined for them. It's created in the core of the Jazz platform the part of which is the Rational Team Concert. The tool provides traceability across all artifacts allowing the link to them into information chains in the same way as the Internet can do it. For instance, you can link together such artifacts as work items, changesets, builds, tests, requirements, and so on. And the especially interesting fact that most of those links can be created automatically in the process of your work.
Change Management
The change management process is customizable at all. You can use diverse approaches to establish change management in your company. For example, you can use some typical templates coming to Out-Of-The-Box together with the installation of Rational Team Concert. Those templates bring some standard work item types (for example, epics, stories, tasks, defects, and so on, in case of using the Scrum process template). You can improve those work item types by customizing their attributes and workflows or develop your own work item types from scratch. In this way, only your imagination can limit the ways how you could apply a Rational Team Concert!
Version Control And Configuration Management
Rational team concert includes integrated version control and configuration management subsystem. It supports parallel development for teams of any size – from single groups of developers to big teams formed from many separate groups. The teams can be located somewhere in one place or be distributed everywhere in the world. The subsystem is seamlessly integrated with change management capabilities, so you can easily track which changes were made in codes, documents, and other files based on any tasks assigned to any developers.
Developers can work with Eclipse IDE and Microsoft Visual Studio which Rational Team Concert can be directly integrated into. In the case of non-integrated IDEs (for example, Delphi or others), you can easily work in parallel with the native Rational Team Concert Eclipse client available for installation. If you aren't a developer who works with numerous files simultaneously, it will be enough to work with Web-browser. Nevertheless, you can additionally install Rational Team Concert Shell which is a client embedded into Windows Explorer if you work in a Windows-compatible operation system.
Planning
It's possible to consider the developers as resources with having the predefined amount of time which they can spend in their work. Common time of all developers is an available collective resource in the project.
You will see in real-time how the common time available in the project is being reduced by distributing the tasks among the developers. It gives you a precise tool to exactly plan the project based on the time really available for planning.
Moreover, moving through the project, you will control how your expectations to finish the work at the predefined time conform to reality. It will give you feedback on whether you have to do something to accelerate the project works, or change the number of developers to successfully finish the project, or perform other urgent actions.
In a project, you can define overall project plans and specific plans for separate teams. Accordingly, some tasks can be directed to different plans excluding any ways to see the tasks assigned to other teams.
Automated building
Of course, the building can be started manually or by schedule. It's easy to plan building processes by nights at the non-working time especially if it takes several hours, for example. When you come to the office in the morning, you will only check the building results and fix the problems.
Reports And Dashboards
Rational Team Concert can work with reports developed in external tools such as Eclipse BIRT, Rational Publishing Engine, Rational Insight, etc. Those reports can be printed or imported into Rational Team Concert to be able for generating data directly within Rational Team Concert in a typical Web-browser. Moreover, you can convert some reports into dashboards to control project status in real-time.
Rational Team Concert includes a big library of report and dashboard templates. For example, install the tool, create a project area and use the report informing about blocking tasks, the report about building results, the report displaying tasks of a single sub-team, the report with most valuable tasks, and others. The templates can be modified and created anew.
Process
Any project in Rational Team Concert is based on a process. A process in Rational Team Concert is a combination of roles, permissions, work item types, follow-up and behavior triggers, timelines, etc. The tool can strictly automate the activities for different users which have assignments to one or several roles. It will guarantee that nobody will do something that is forbidden to him and everybody can access only the data which is permitted to access for him.
You can constantly improve the development process and build your own process fixing it as a process template. Starting another project, you will be able to use that template to deploy the best practices which were found to be effective in your environment into this project.
Collaboration
You can set components owners at the level of sub-teams or single developers so that only some developers could access these components. Capabilities to setup visibility of project areas and separate components allow you to involve a lot of external developers restricting their access to some data. For example, external developers will not even know that there are other projects in your organization or other components with artifacts within a project. You can give access to customer representatives with read-only access for monitoring purposes.
Multiple views allow you to share information about the team. You can monitor the work of the team, change the level of details of information and customize the displayed information. For example, “My Work” and “Team Events” views create a comfortable private workspace to be informed about the current project state and effectively participate in the development process.
Softacus Services
We, at Softacus, are experts when it comes to consulting and service delivery of IBM software products and solutions in your business. We help our clients to improve visibility and transparency when licensing and managing commercial software, providing measurable value while increasing efficiency and accountability and we are providing services in different areas (see Softacus Services).
The IBM ELM extensions developed by Softacus are free of charge for the customers who ordered IBM ELM licenses via Softacus or for the customers who ordered any of our services. If you are interested in any of our IBM ELM extensions, you found a bug or you have any enhancement request, please let us know at info@softacus.com.