26
® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America [email protected]

® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

Embed Size (px)

Citation preview

Page 1: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

®

IBM Software Group

© 2008 IBM Corporation

Introducing Rational Team Concert

Roberto ArgentoRational Business Development ExecutiveIBM Latin [email protected]

Page 2: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Jazz.net: Delivering greater openness and customer participation in the products they depend on for software delivery

IBM is opening up the Rational Software Delivery Platform for greater ease of consumption, extensibility and integration to meet the unique usage needs of our customers

IBM is providing transparent, collaborative customer participation in the development of new Rational technologies through an open commercial community

Open Commercial Community

Open Source Community

Open commercial development

Open source contribution of

selected Jazz technology

Page 3: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

How Jazz is different from past approaches

Dynamic integration of

People

Desktop/database integration Global integration Function first Team first Pre-determined tool function Dynamically extensible

Rigid rules Creative collaboration

Manual tasks Process aware and transparent Proprietary infrastructure Internet standards

Lengthy project onboarding Day one productivity Hindsight analysis Continuous steering Status guesstimates Real-time insight

...across the software lifecycle

Process

Projects

Page 4: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Powered by

Introducing the first wave of new Jazz offerings

Business Expert Collaboration

Elicit, capture, elaborate, discuss and review requirements

Requirements Composer

Open Lifecycle Service Integrations

JAZZ TEAM SERVER

Best Practice Processes

Search and Query

collaborationTeam awareness Events notification

Security

Dashboards

Rational Requirements Composer

Collaborative Business-driven Quality

Quality Manager

Coordinate quality assurance plans, processes and resources

Team ConcertInnovation Through Collaboration

Unify by “thinking & working” in unison with real-time project heath

Rational Quality

ManagerRational Team

Concert

offeringoffering offering

Business Partner Jazz

Offerings

ClearQuest

ClearCaseBuild Forge

Asset ManagerRequisite

Pro

Page 5: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Software innovation through collaboration Real time, in-context team collaboration

Make software development more automated, transparent and predictive

"Think and work in unison" Integrated source control, work item and build

management Assess real-time project health

Capture data automatically and unobtrusively Automate best practices

Dynamic processes accelerate team workflow Out-of-the-box or custom processes

Unify software teams Integrate a broad array of tools and clients Extend the value of ClearQuest and ClearCase Visual Studio Client (4Q08) Support for System z and System i servers (2H08)

IBM Rational Team Concert

transparent integrated presence

wikis OPEN real-time reporting

chat automated hand-offs Web 2.0 custom dashboards automated data gathering EXTENSIBILITY Eclipse plug-ins

services architecture FREEDOM TO CREATE

Open and extensible onOpen and extensible onCollaborate in contextRight-size governanceDay one productivity

Collaborate in contextRight-size governanceDay one productivity

Page 6: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

6

The Rational Team Concert family 2008

Express-C

Entry Level Teams

In-context collaboration

Open source middleware

Up to 10 users per server

Corporate teamsCustomizable

processReal-time

project healthLDAP adminEnterprise scale

and extensibilityUp to 250 users

per server

StandardEnterprise

Enterprise Deployments

Enterprise optimized extensions

Integrated ClearCase, ClearQuest Build Forge

Enterprisescale, security, governance & provisioning

Statement of Direction (2009)

EclipseTM, Linux®, MS Windows®, UNIX® - z/OS® (1H 09) & i5/OS (3Q) w/ native asset & work item mgmnt

Mid-sized & departmentalTransparent

developmentOut-of-the-box

processesCommercial

middlewareUp to 50 users

per server

Express

Page 7: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Team advisor for defining / refining “rules” and enabling continuous improvement

Process enactment and enforcement In-context collaboration shows team members

and status of their work

Single structure for project related artifacts World-class team on-boarding / offboarding

including team membership, sub-teams and project inheritance

Role-based operational control for flexible definition of process and capabilities

Jazz Team Server

Integrated stream management with flow relationships

Component level baselines Server-based sandboxes Identifies component in streams

and available baselines ClearCase connector

SCM Work Items Defects, enhancements

and conversations Query results view and share

queries with team or member Support for approvals and

discussions ClearQuest connector Query editor interface

Work item and change set traceability

Local or remote build servers Supports ant and command

line tools Integration with Build Forge Build definitions for team

and private builds

Build

Iteration Planning Integrated iteration planning and execution

Task estimation linked to key milestones

Out of the box agile process templates

Project Transparency Customizable web based dashboards

Real time metrics and reports

Project milestone tracking and status

Rational Team Concert

Page 8: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Leveraging Rational Team Concert independently

Development US

Rational Team Concert

SCMWork Items

Build

Development IndiaSubversion

Rational Team Concert Standard, Express, Express-CA standalone development environment

optimized for small and mid-sized teamsAll the collaborative capabilities of the Jazz

platform – plus integrated work items, SCM and build management

Dashboards and real-time reportsTeam and Process-aware

Development Europe

Page 9: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Unify distributed teams in mid-sized or enterprise settings

A complete, solution for departmental and medium-sized distributed teams

Enables teams to reuse enterprise assets, process and investment in ClearCase/ClearQuest

Take advantage of new collaborative ALM in an evolutionary way with lower business risk

Manage status/priorities in ClearQuest and develop with the right ALM solution for your project.

Use the “right-sized” governance solution for different projects needs.

Developers can deliver work from “satellite” teams directly into enterprise ClearCase projects

Bi-directional auto-synchronization

Project Management Europe Development

China

Config & Build China

Team Concert

DevelopmentAustralia

EclipseTM, Linux®, Microsoft® Windows®,UNIX®, IBM z/OS®, IBM i5/OS

Rational ClearQuest

Rational Enterprise-proven ALM Infrastructure

Rational Build ForgeRationalReqPro

Rational ClearCase

Define Build Test Deploy

New York City

North Carolina TestingIreland

Optional bridge to Subversion

Page 10: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Source code management

10

Integrated stream management solution

Identifies components in those streams and the baselines available for the team

Development projects contained in those components Individual user server

workspaces

Working with Change Sets

Page 11: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Work items

11

Predefined, custom and personal

queries

Subscribe to work items you're interested in

Query results

Integrated discussion

threads

Understands and persists work item’s

relationship to SCM and build

artifacts

Page 12: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Builds

12

Create build definitions for team and private builds

Create local or remote build servers

Identify work items and change sets that went into the build

Historical view of the build queue with status

Supports Ant and command line build tools

Page 13: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

13

Enables process awareness and guidance

Using “Rational Method Composer”

or “Eclipse Process Framework”

Team Advisor

• Rules can be run when delivering changes to enforce team or organizational standards

• Helps ensure higher quality results through enforcement of agreed-upon standards

• Rules are configurable

• “Quick Fixes” can be specified to simplify corrective action

• Process rules can be defined, refined “on the fly”, enabling continual improvements

• Out of the box processes include OpenUP, Scrum, The Eclipse Way, etc

Team Advisor

• Rules can be run when delivering changes to enforce team or organizational standards

• Helps ensure higher quality results through enforcement of agreed-upon standards

• Rules are configurable

• “Quick Fixes” can be specified to simplify corrective action

• Process rules can be defined, refined “on the fly”, enabling continual improvements

• Out of the box processes include OpenUP, Scrum, The Eclipse Way, etc

Page 14: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Iteration Planning Understand how well you are progressing against your targets

in real-time

Plan and execute iterations while

managing team and individual load

Drag-and-drop work items to change

owners/create child parent relationships

Page 15: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Team Central

-News & events-Build status

-What’s being worked on-Changes

Configurable(RSS feeds)

Personalizable

Team Central

-News & events-Build status

-What’s being worked on-Changes

Configurable(RSS feeds)

Personalizable

Team Central

-News & events-Build status-What’s being worked on-Changes

Configurable(RSS feeds)

Personalizable

Team Central

-News & events-Build status-What’s being worked on-Changes

Configurable(RSS feeds)

Personalizable

15

In-context collaboration

Team Awareness

Shows team members and

their online status

Shows what they are working on

Team Awareness

Shows team members and

their online status

Shows what they are working on

Collaborate in Context

Collaborate in Context

Page 16: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Dashboards

Clearly understand team goals

Transparency, collaboration and control via customizable dashboards

Risks, issues, challenges

surfaced at both the team and project level

Real-time status

Page 17: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Dashboards and reporting

Trending by project or by

individual team

Team member details

Current milestone status

Page 18: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

How we use Rational Team Concert

2-way Xeon Server running application server (WAS) and another running DB2

Jazz Project – Using bi-weekly iteration builds Jazz and Rational Team

Concert self hosting since 4Q06

Global team in 7 locations in NA Europe and India

~100 developers, plus jazz.net webclient access

Repro > 10G, 66K files, 43K work items

Established “Rhythm” Over 10 internal Rational

development teams leveraging Rational Team Concert

25+ Other Rational teams using Rational Team Concert

Page 19: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Customer feedback

"By helping us to make project deliveries more repeatable and predictable, we anticipate that Rational Team Concert will reduce project overrun costs by 20%."

--Matt Pomroy - Business Unit Executive, Software Engineering, Ascendant Technology

"Its automated project management dashboards are transparent to everyone – not just managers. This immediate and automated feedback helps keeps teams on track and motivated to achieve project goals."

--Han Jie - Senior Consultant, Siemens

" Where we previously used separate systems, with Rational Team Concert we now have well integrated functionality. Our developers are more efficient because they are better able to focus on important issues. Our project managers greatly value the ability to customize these dashboards and instantly provide status on their milestones!"

--Mika Koivuluoma - Production Manager, TietoEnator

"Having a unified and extensible environment is very compelling for us. Rational Team Concert provides the team transparency and visibility needed to keep work progressing so everyone knows what’s going on without finger-pointing."

--Carson Holmes - Unified ALM Services Manager, Noblestar

19

Page 20: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Colaborando con quien conoce el negocio

IBM RationalRequirements Composer

INSPIRE conceptualize participate ANALYZEcontext capture STORYBOARD use case

SKETCHING custom dashboards synchronize

FREEDOM TO CREATE trace

INSPIRE conceptualize participate ANALYZEcontext capture STORYBOARD use case

SKETCHING custom dashboards synchronize

FREEDOM TO CREATE trace

Construyendo consenso con todos los interesados Colabore para capturar, elaborar y revisar requisitos

Use técnicas conocidas y poderosas Defina requisitos con interacción usando business storyboards, sketches, casos de ejemplos y

modelos

Visualice acuerdos para reducir re-trabajo

Organice, pesquise y rastree requisitos Links rastreables entre requisitos, casos de test, modelos y solicitaciones de cambio, etc. Links sincronizados ponen los requisitos en el contexto

Eficiente y extensíble Web access con stilo de colaboración Web 2.0 Fácil de usar e implementar

Open and extensible onOpen and extensible onCollaborate in contextRight-size governanceDay one productivity

Collaborate in contextRight-size governanceDay one productivity

Page 21: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Rational Requirements Composer (beta)

Business processes

Sketches and storyboards

Use cases

Rich text

Requirements Management

Search, filter on attributes

Traceability between related

artifacts

Impact & Coverage analysis

Business Objectives

Business Processes

Use Cases

Storyboards & Sketches

Prototypes

Text to visual transformation

Collaboration Infrastructure

Elicit, capture, elaborate, review and discuss

requirements using a variety of techniques

and notations

Rich text Requirements

Industry & Domain Models

NEW RequisitePro 7.1 (Open Beta)

Page 22: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Process Sketching

Requirements Composer, adonde vamos…

Rich Authoring Environment Web Review and Approval

UI Sketching and Storyboarding

Glossaries

Use CasesRich Text Requirements

Wiki style interfaceCategorize / TagCommentReview / Approve

RequisitePro

Collaboration Server

Share work instantlyUsers / teams / authorizationsLinking between all artifactsVersioning

DOORS

Page 23: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Open and extensible onOpen and extensible onCollaborate in contextRight-size governanceDay one productivity

Collaborate in contextRight-size governanceDay one productivity

Calidad colaborativa direccionada por el negocio

IBM Rational Quality Manager

CONTINUOUS test plan participate

AUTOMATED context GOVERNANCEuse case distributed access dashboardssynchronize EASY HANDOFF trace LABUTILIZATION functional PERFORMANCEsecurity compliance

Portal de calidad con gestión automática de plan de tests Un ‘hub’ juntando los equipos de test y de implementación Rastreabilidad entre objetivos de negocios, casos de test, recursos, defectos y criterios

de aceptación

Guías contextualizados Prioriza dinámicamente la resolución de poner responsabilidad

Colecta de datos y análisis de padrones Elimina documentación manual Aumenta la utilización de activos con la automación de la gestión de la infraestructura

de tests

Eficiente y extensible Acceso web con estilo Web 2.0 Re-use activos de test propios, de socios y de suministradores Arquitectura expansible por plug-ins

Page 24: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Quality Assurance Planning and Management

Test LabSetup

1000’s of users Web-based UI No Java experience Knows app domain Talks business

language

TestPlanning

TestConstruction

TestExecution

TestAnalysis

Specify test type Project

requirements Platforms Team roles Test cases Quality exit criteria Schedules

Build test scripts

Create manual tests

Specify test environment

Identify build location

Specify lab request

Pick test tools Run cases

Deploy software

Execute UI test Execute Report real time

progress Create log files

Examine test results

Recommend actions

Code scanning Error analysis Run time analysis

Control the planning and ongoing status of the test project Responsible for effective execution of test and resources

Tester Develops

automated tests

100’s of users

Deep tool/programming lknowledge

Talks technology language

Quality Management PortalQuality Management Portal DefectsRequirements

Test Management is the process engine that

ties the entire testing lifecycle together and

communicates it in business terms.

Rational Quality Manager (beta)

Page 25: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software

Additional resources

Find out more about Rational Team Concert

http://ibm.com/rational/rtc

Download the trial and participate in the open commercial development project

http://jazz.net

Explore Rational Team Concert tutorials, demos and other developer learning resources

http://ibm.com/developerworks/spaces/jazz

Learn more about the Jazz technology and the future IBM Rational product roadmap

http://ibm.com/rational/jazz/roadmap

Page 26: ® IBM Software Group © 2008 IBM Corporation Introducing Rational Team Concert Roberto Argento Rational Business Development Executive IBM Latin America

IBM Software Group | Rational software