Upload
duongnhan
View
213
Download
0
Embed Size (px)
Citation preview
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
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
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