Jazz is the new Rational technology platform for Collaboration-based software delivery. The Jazz platform is adapted for distributed and global teams and designed to transform the joint work of persons for a more productive, transparent and based on collaboration software creation.
Imagine Jazz technology as an extensible infrastructure that dynamically integrates and synchronizes people, processes and assets associated with software development projects.
Jazz technology enables collaboration, not only between software professionals, but also among business shareholders, experts on the subject and all relevant persons involved in the successful delivery of software.
This revolutionary way increases the value of software delivery teams, since it allows them to convert the software at it’s base to drive innovation across the enterprise.
Imagine you are part of a global team of developers with offices in several countries with different time zones. Or a reduced, and local team divided in different departments and with different work schedules. In any case, imagine that you collaborate with business analysts, architects, developers, testers, lawyers, corporate shareholders and other experts who are located in another time zone, another place or another organization. What kind of infrastructure would allow you to do the work better, individually and as a team? Jazz technology platform is designed to meet these needs. Products based on the Jazz platform will allow members of the team to:
- In-context collaboration. Jazz technology keeps track of the relationships between artifacts and it manage them, promotes solid development processes and collects automatically and discreetly project information to provide an unprecedented lifecycle integration.
- Having the appropriate level of governance. Jazz platform allows teams to detect, share and automate recommended methods with varying degrees of rigor. It is very easy to adapt the governance process over time and avoid having to define all the elements from the beginning. You can also vary the process flexibility during the project to facilitate experimentation in early stages and stabilization at the end. The understanding of the process and the built-in automation, enable individuals and teams to “do the right thing” and “properly”.
- Offer productivity from day one. The Jazz platform is designed to enable direct configuration and dynamic delivery of new projects and team members. Once teams and projects have been set up, you can easily plan iterations, balance workloads, and dynamically modify the collective teams work. By streamlining the incorporation, companies gain the necessary flexibility to respond quickly to the organization’s needs and take advantage of the technical and business skills wherever they are.
- Choose your own methodology. Jazz technology is based on open web standards and OSGi.
It’s open and expanded architecture is designed to give the flexibility to mount your own software platform, taking into account the suppliers and the solutions you prefer. The Jazz architecture allows to use multiple clients. Jazz has an open middleware interface, which means that you can install products based on Jazz, such as Tomcat, Derby and Jabber open source middleware; commercial middleware WebSphere, DB2, Lotus, and even products from third parties, such as Oracle.
We can define the Rational Software as the software family for the deployment, design, construction, testing and project management in software development process.
Rational Software helps organizations to deliver more value from your investments in software projects. This includes automation, collaboration and continuous improvement through the Jazz technology platform and IT and systems governance.
The Jazz initiative within Rational is a program of life cycle development tools modernization. Jazz objective is to provide support to development teams, of more, and more dynamic global level distribution through an open and collaborative environment.
Traditionally, both, Rational and its customers, invest a lot of effort to integrate the various life cycle support tools of software development projects, as the number of tools also increases the cost of this integration.
Rational Quality Manager is a centralized and web-based test management environment, for quality professionals and those responsible for making business decisions, IT and systems. Provides a customizable, collaborative solution to plan testing, control the flow of work, and carry out monitoring and metrics reporting, able to quantify the impact of decisions, projects and deliveries and adapt to business objectives.
Rational Requirements Composer is an easy to use requirements definition solution that enables organizations to improve the processes of requirements discovery and definition.
By providing various visual and collaborative tools, Requirements Composer lets you capture and refine business needs into clear requirements, and improve quality, speed and alignment throughout the IT lifecycle.
View results before using resources, avoiding costly requirements errors and corrections in projects.
Rational Team Concert includes support for compilations management, source control and work items, as well as functions of unification of the Jazz environment teams.
It provides a flexible software and collaboration development environment for developers, architects and project managers.
Rational Team Concert simplifies the exchange of information directly in the context of the work you are doing. For example, if you modify a feature request, you and the team members will automatically receive a notification of that change. In chat sessions, you can refer to it simply indicating the artifact in question. In addition, you can automatically inform to everyone involved, about the status of the changes they are interest on.
Rational Team Concert Standard is available with integrations ready to use to facilitate interoperability with change management products like Subversion, Build Forge, Rational ClearCase and ClearQuest. These integrations are designed to extend the flexibility and provide effective evidence in small teams within a large business environment.
Jazz Team Server, each Jazz Team Server provides the foundational services which enable a group of tools to work together as a single logical server, and includes any number of Jazz Team Server Extensions that provide the tool-specific functionality.
Jazz Team Server Extension is tool-specific functionality which is affiliated with a particular Jazz Team Server instance. Each tool uses certain facilities provided via Jazz Foundation Services in order to interact within the Jazz Team Server, and exposes its own services and data through RESTful Web services.