Rational Team Concert Efficacitéet agilitépour le ... · IBM Software group Rational Software 2...

16
Rational Team Concert Efficacité et agilité pour le développement en équipe Tarik Mlahi Consultant IBM Rational [email protected] 04/09/2008

Transcript of Rational Team Concert Efficacitéet agilitépour le ... · IBM Software group Rational Software 2...

Rational Team ConcertEfficacité et agilité pour le développement en équipe

Tarik MlahiConsultant IBM [email protected]

04/09/2008

IBM Software group Rational Software

2

Agenda

§ Les challenges

§ La plateforme de collaboration Jazz

§ IBM Rational Team Concert (RTC)

§ Ressources

§ Démo

2

IBM Software group Rational Software

3

Barrières OrganisationnellesBarrières Géographiques

§ Manque de communication

§ Langage, culture, heure

§ Re-travail lié à des écarts de processus

§ Conflits entre équipes

Silos de personnes,processus, et projets

Les challenges pour une production efficace de logiciels

Barrières d’Infrastructure

§ Manque de collaboration réelle

§ Faible gouvernance projet

§ Manque d’expertise métier

§ Faible supervision métier

§ Sécurité de la PropriétéIntellectuelle en sous-traitance

§ Outils/référentiels incompatibles

§ Artefacts d’accès peu fiables

§ Lenteurs pour l’intégration d’un nouvel arrivant

§ Intégration d’outils rigide

“Seuls 37% sont satisfaits de la vitesse des développements”

“Seuls 42% des utilisateurs sont satisfaits de la qualité “

“50% des projets sous-traités sont envisagés sous performants”

“Seuls 34% des projets logiciels sont considérés comme réussis, avec des pertes estimées à 300 milliards de $ par an”

IBM Software group Rational Software

4

§ Permettre la transparence dans l’équipe sur “qui, quoi, quand, pourquoi”

§ Bâtir la cohésion et présence d’équipe

§ Automatiser les jalons pour que rien ne passe à la trappe

§ Automatiser les workflows d’équipe pour améliorer la productivité

§ Automatiser la collecte des données pour éliminer les surcharges administratives

§ Rapports en temps réel et alertes pour réduire les risques projets

§ Prévisions dynamiques des projets et équipes

§ Planification itérative en tempsréel et équilibrage des charges

§ Unifier les équipes avec deschoix d’outils

Intégration en temps réel des acteurs, processus et projets tout au long du cycle de vie

Collaboration dans le Contexte

GouvernanceAdaptée

Productivitédès le Jour 1

§ robuste, extensible et adaptable

§ distribuée, fluide & dynamique

§ basée sur les communautés & ouverte sur Jazz.net

Une initiative de technologie ouverte pour transformer la

manière de travailler en équipe pour obtenir une

valeur et une performance plus importante des

investissements logiciels

Envisager une plate-forme qui puisse transformer la production de logiciels

IBM Software group Rational Software

5

Transformation de la manière de travailler pour obtenir une valeur plus importante des investissements logiciels

c

Offres IBMexistantes

NouvellesOffres IBM

Offres Partenaires

Open Lifecycle Service Integrations

JAZZ TEAM SERVER

Best Practice Processes

Search and QueryIn context

collaborationTeam awareness Events notification

SecurityDashboards

Offres Rational existantes

Offres Partenaires

Offres Open Source

Integrations Serveurs

Powered by

offering

offeringofferingofferingoffering

offering

offering

EclipseWeb 2.0Visual Studio (4Q)

Integrations Clients

IBM Software group Rational Software

66

IBM Rational Team ConcertUne nouvelle famille de produits basée sur la Technologie4 Optimal pour les équipes de développement agiles4 Gère l’effort de toute l’équipe dans un serveur d’intégration4 Inclut un environnement de développement Eclipse amélioré

Principaux intérêts4 Automatise la collaboration entre les membres des équipes4 Définition des processus et des règles de développement 4 Transparence des statuts et des tendances à travers la collecte

automatique des données

Avantages4 Collaborer en temps réel et dans le contexte tout au long du cycle de développement4 Faible coût d’administration optimisé pour les équipes agiles 4 Apporter une valeur supplémentaire pour les investissements des clients dans les

solutions existantes

IBM Software group Rational Software

7

IBM Rational Team ConcertL’innovation logicielle par la collaboration§ Collaborer en temps réel dans le contexte

4 Rendre les développements logiciels plus automatiques, transparents et prévisibles

§ Penser et travailler à l’unisson4 Gestion intégrée des plans, des sources, des

activités et des fabrications (builds) § Évaluer la santé des projets en temps réel

4 Collecter les données automatiquement§ Automatiser les meilleures pratiques

4 Processus dynamiques accélérant le travail d’équipe

4 Processus prédéfinis ou spécifiques§ Unifier les équipes logicielles

4 Intégrer un large ensemble d’outils et clients4 Étendre la valeur de outils existants

IBM Rational Team Concert

transparent integrated presencewikis OPEN real-time reporting chat automated hand-offs Web 2.0 custom dashboards automated data gathering

EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATEOuvert et extensible sur

üCollaboration dans le contexteüGouvernance adaptéeüProductivité dès le jour 1

IBM Software group Rational Software

8

§ Aide à l’équipe pour définir et affiner les règles permettant d’améliorer le processus en continu§ Adoption et renforcement du processus§ État d’avancement du projet et statut de l’équipe

§ Structure unique pour les artefacts du projet§ Gestion de l’organisation de l’équipe:

membres, sous-équipes et héritage entre projets§ Gestion et contrôle du processus basé sur des

rôles

Jazz Team Server

§ Gestion intégrée des streams et de leurs relations§ Gestion des baselines au

niveau des composants§ Bacs à sable sur le serveur§ Identifications des composants

et des baselines disponibles§ Connecteur à ClearCase

SCM Work Items§ Défauts, évolutions, etc§ Personnalisation avancée§ Approbations et discussions§ Partage des requêtes entre les

membres et dans l’équipe§ Éditeur avancé de requêtes§ Connecteur à ClearQuest

§ Traçabilité : Work items et modifications§ Serveur de build local ou

distant§ Support de ANT et des lignes

de commandes§ Builds pour l’équipe ou privés§ Intégration avec Build Forge

Build

Planning des itérations§ Planification et exécution des itérations

§ Estimation des tâches liées aux phases clés

§ Modèles de processus agiles prêts à l’emploi

Avancement de Projet§ Tableaux de bord Web personnalisables

§ Métriques et rapports en temps réel

§ Suivi et statut des phases du projet

Rational Team Concert

IBM Software group Rational Software

9

Rational Team Concert en 2008

Express-C

Communauté§Collaboration dans

le contexte§Middleware Open

source§ Jusqu’à 10

utilisateurs par serveur

Equipe étendue§Processus

paramétrables§État de projet en

temps réel§Administration

LDAP§Extensible§ Jusqu’à 250

utilisateurs par serveur

StandardEnterprise

Déploiement àl’échelle de l’entreprise§Extensions ALM§Sécurité et

gouvernance § Intégration avec

ClearCase, ClearQuestBuild Forge

Roadmap 2009

EclipseTM, Linux®, MS Windows®, UNIX® - z/OS® (1H 09) & i5/OS (3Q08)

Equipe taille moyenne§ Transparence du

développement§Processus prêts à

l’emploi§Middleware

commercial§ Jusqu’à 50

utilisateurs par serveur

Express

IBM Software group Rational Software

10

Open Lifecycle Service Integrations

La première vague des nouvelles offres Jazz

JAZZ TEAM SERVER

Search and Query

In Context CollaborationTeam Awareness

Dashboards Events NotificationSecurity

Server Integrations

EclipseWeb 2.0Visual Studio (4Q)Autres …

Client Integrations

RationalRequirements

Composer

RationalQuality

Manager

RationalTeam Concert

Enterprise Reporting Project

Management Others…Business

Partner & IBM Offerings

Best Practice Processes

Rational ClearCase

Rational ClearQuest

Rational Build Forge

Rational Asset Manager

Subversion

2008 2009On-going

IBM Software group Rational Software

11

Ressources

§ Téléchargement, documentation, forum utilisateur, démos, accès à l’équipe de développement

http://jazz.net§ La plateforme Jazz et le le futur des produits IBM Rational

http://ibm.com/rational/jazz/roadmap§ Informations sur Rational Team Concert

http://ibm.com/rational/rtc§ Ressources techniques, formations, tutoriaux

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

IBM Software group Rational Software

12

DEMO

IBM Software group Rational Software

13

Objectif et scénario de la démonstration

§ Objectif4 Illustrer comment avec IBM Rational Team Concert :§ l’équipe collabore dans le cadre d’un développement de type agile§ l’avancement du développement est suivi en temps réel

§ Scénario1. Le chef d’équipe Jerry gère le projet et ses caractéristiques, ainsi les plans d’itérations2. Jerry et Zara collaborent pour la réalisation d’une tâche en urgence (évolution du code)

4 Création d’un nouveau Work Item et son association au plan d’itération (Jerry)4 Modification du code et son partage avec l’équipe (Zara)4 Exploration des builds existants

IBM Software group Rational Software

14

IBM Rational Software Development Conference

§ Participez aux 24 sessions techniques et éducatives ayant pour sujet les produits et les technologies Rational § Découvrez les nouveaux produits Rational§ Faites connaissance avec les nouvelles

technologies de Rational et leurs valeurs§ Partagez votre expérience et faites du networking§ Assistez aux keynotes faites par les IBM

Exécutives qui tracent les lignes directrices du développement d’IBM Rational§ Profitez d’un espace de rencontres avec les

experts d’IBM et de Rational

Pour plus d’informations, rendez-vous àhttp://www.ibm.com/fr/events/RSDC

IBM Software group Rational Software

15

QUESTIONS

IBM Software group Rational Software

16

© Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Learn more at:§ IBM Rational software§ IBM Rational Software Delivery Platform§ Process and portfolio management§ Change and release management§ Quality management§ Architecture management

§ Rational trial downloads§ Leading Innovation Web site§ developerWorks Rational§ IBM Rational TV§ IBM Rational Business Partners

MERCI