|
|
In late November, the IBM Rational development team recently introduced a new collaborative software delivery environment for IBM i based on the Jazz platform (www.ibm.com/software/rational/jazz). IBM Rational Team Concert for i is designed to help development teams simplify, automate and govern native and distributed application development on IBM i.
Team Concert for i is based on the open and extensible Jazz platform, which was intended to complement the open-source extensible Eclipse platform. While Eclipse technology enables the integration of software development tools in a single integrated development environment, Jazz technology fosters the integration of team tools. The Eclipse focus is on the individual developer’s productivity; the Jazz focus is on the team’s productivity. Currently, software development teams use a diverse set of tools—for managing source code, reporting problems, executing builds, tracking test results, planning releases, communicating with team members and so on. The Jazz platform can be used to integrate these capabilities.
Team Concert for i provides the following capabilities:
Team Concert for i provides these capabilities by extending the IBM Rational Team Concert product, which is available for Windows and Linux platforms. Team Concert for i includes the Jazz Team Server and Build System Toolkit, which run on IBM i. The Team Concert for i client is shipped as an installable component of IBM Rational Developer for i. To use Team Concert for i for team collaboration and managing RPG and COBOL applications, you must have Rational Developer for i installed.
Now let’s take a closer look at some of the integrated components in Team Concert for i.
Team Concert for i delivers essential software version control, workspace management and parallel development support to individuals and teams. Specific functions include:
Team Concert for i supports different types of work items for software development teams, including tasks, defects and enhancements. Tasks capture activities that team members must perform, defects identify problems with the software, and so on. Team members can discuss particular work items and save their comments. Work-item owners and interested parties who’ve subscribed to those work items receive notifications via e-mail or Web feeds. Team members can create queries to help them prepare status reports, for example, and share them with the team or with particular users. Work-item management functions include:
Team Concert for i enables efficient scheduling and execution of software build and compile processes. You can use multiple servers for rapid, cross-platform build processing and create a detailed bill of materials to enhance build reproducibility. Additional functions include:
Team Concert for i helps you define and enforce processes that your team needs.
Process automation and guidance: An enforcement of agreed-upon standards can help ensure higher-quality results. Rules are customizable and can be defined or refined as needed, enabling continuous improvement. Team Concert for i provides an IBM i Scrum template that will help you move to an iterative, incremental process of software development commonly used with a popular development methodology called agile. This template is geared toward IBM i users who want to start agile development. It configures the SCM with a set of promotion levels, and also defines the user roles required for Scrum development. You can read more about Scrum on the Wikipedia definition Web page (http://en.wikipedia.org/wiki/SCRUM).
Contextual collaboration: Through personal customizable views, team members can gain a better understanding of what’s happening on their native and distributed software-development projects (news and events, build completion notifications, what’s being worked on and changes being made). Team members can also find out what teammates are working on, who’s online and who’s available to collaborate with using instant messaging.
Web client: Through Web 2.0 technology, users experience a “rich-client” style of interaction through Web access. External stakeholders or occasional users can gain access to information through the Web without installing the Eclipse-based Rational Developer for i product that contains the Team Concert for i rich client.
Dashboards and reporting: Project, individual and team dashboards offer reliable project health information obtained directly from ongoing work.
All this functionality should be music to your ears. If you’re looking for an integrated collaboration environment that handles source control, change management, compile/build execution and governance of your native and distributed software development cycle, IBM Rational Team Concert for i could be your perfect solution.
Browse products and services for Trends.