Les pratiques agiles avec Rational : De la définition d exigences au déploiement d application



Documents pareils
en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

Domino Attachment and Object Service (DAOS)

DevOps en pratique. Philippe Bauquel,

IBM Software Group Rational software. Pilotez votre portefeuille de projets avec IBM Rational Focal Point. Spasija Taseva

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Réseaux sociaux Pourquoi et comment?

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Sécurité de bout en bout Une solution complète pour protéger les données et prévenir les risques

Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013

Engineered for Business: Oracle Hardware for Oracle Database

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Nouveautés de DOORS Next Gen : - gestion de variantes et de branches - éditeur graphique de diagrammes - production de tableaux

Package Contents. System Requirements. Before You Begin

SunATM 4.0 Release Notes

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

GESTION DU CYCLE DE VIE. Albert Amar Avant-vente Middleware

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

5Visualisation. pièges à. éviter... de données : e-book : Visualisation & Ergonomie. Page 1 / 30. Partagez cet e-book :

Multiple issuers. La cotation des actions ROBECO ci-dessous est suspendue sur EURONEXT PARIS dans les conditions suivantes :

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Paxton. ins Net2 desktop reader USB

SERVEUR DÉDIÉ DOCUMENTATION

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

P R E T S P R E F E R E N T I E L S E T S U B V E N T I O N S D I N T E R Ê T S

SAP Best Practices. Commande en ligne pour les clients et les partenaires SAP

Oracle FS Data Protection Manager. Release Notes. Part Number E Oracle FS Data Protection Manager release 3.5.

Scrum et l'agilité des équipes de développement

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

HUAWEI TECHNOLOGIES CO., LTD. channelroad. A better way. Together.

Rendez-vous la liberté avec Rational Quality Manager

GRIFES. Gestion des risques et au-delà. Pablo C. Martinez. TRMG Product Leader, EMEA Symantec Corporation

Déployer et sécuriser des applica1ons mobiles dans votre SI / Cloud

T10 - Réussir le déploiement de Lotus Traveler

EXIN Agile Scrum Master

Conférence Bales II - Mauritanie. Patrick Le Nôtre. Directeur de la Stratégie - Secteur Finance Solutions risques et Réglementations

Acquisition des données - Big Data. Dario VEGA Senior Sales Consultant

La solution IBM Rational pour une ALM Agile

ITIL et les outils. À l ordre du jour. senté par Johanne L HeureuxL. Consultante. Mise en contexte Quelques exemples.

Monitor LRD. Table des matières

DOCUMENTATION - FRANCAIS... 2

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Stratégie d externalisation des services pour les établissements

Contents Windows

progena by PwC Une nouvelle approche du développement durable 31 mars 2011

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION

Analyses. qlikview.com. facile à utiliser. Les utilisateurs aiment QlikView pour : la recherche associative ;

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Folio Case User s Guide

EXALOGIC ELASTIC CLOUD MANAGEMENT

Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

Archived Content. Contenu archivé

Scénarios économiques en assurance

L infrastructure Sécurité de Microsoft. Active Directory RMS. Microsoft IAG

CALCUL DE LA CONTRIBUTION - FONDS VERT Budget 2008/2009

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

..seulement 5% des serveurs x86 sont virtualisés!

Instructions Mozilla Thunderbird Page 1

Eliminer les risques liés aux failles de sécurité dans les applications Web avec Rational AppScan. Kamel Moulaoui

OUVRIR UN COMPTE CLIENT PRIVÉ

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

Le Product Backlog, qu est ce c est?

22/09/2014 sur la base de 55,03 euros par action

Accompagner nos clients vers.cloud. Nicolas Luneau Business Development Manager Symantec.cloud

Name Use (Affiliates of Banks or Bank Holding Companies) Regulations

GASCOGNE PAR_ _06702_ALT DATE: 27/08/2015. Pour faire suite à l'avis PAR_ _06701_EUR I - ADMISSION D'ACTIONS PAR COTATION DIRECTE

Private & Confidential

Notice Technique / Technical Manual

Mobile Connect. Essai gratuit inclus. Welcome Pack. Mobile Broadband

DOCUMENTATION - FRANCAIS... 2

Guide d installation de IBM SPSS Data Collection Developer Library 6

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

Webcast user group: 9.0 Distribution / Production

La famille Symphony. Click to add text. Vincent Perrin IBM Collaboration Solutions Architect IBM Corporation

en SCÈNE RATIONAL Comment Rational peut-il faciliter la certification CMMI de vos processus?

What s New. Sun ONE Application Server. Version 7, Enterprise Edition

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/EN 61303:1997

L'Offre sera ouverte pendant 18 jours de bourse, à un prix par action de 152,30 EUR. BPCE International et Outre-Mer

Application Form/ Formulaire de demande

How to Login to Career Page

PAR_ _09543_EUR DATE: 17/12/2014. Suite à l'avis PAR_ _08654_EUR

CEPF FINAL PROJECT COMPLETION REPORT

Pourquoi externaliser? Petits déjeuners des PME & Start-up

Subject to the terms of this Agreement, Adobe hereby grants you a nonexclusive,

Disclosure on Account Opening by Telephone Request (Trust and Loan Companies) Regulations

Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

Transcription:

Les pratiques agiles avec Rational : De la définition d exigences au déploiement d application Philippe Leblanc Technical Sales & Solutions IBM Rational 2

Agenda L'agilité implique une équipe multidisciplinaire et une collaboration continue entre analystes, développeurs et testeurs. Elle demande une organisation en cycles courts et un suivi de projet en temps réel. L'agilité impose de réduire le fossé entre les équipes de développement et les équipes d'exploitation. Dans cette session, nous verrons comment la plateforme ALM (Application Lifecycle Management) Rational permet de répondre aux exigences de l'agilité Partie 1 : L agilité avec Scrum Partie 2 : Présentation de la plateforme ALM exigences, développement, test, déploiement Partie 3 : Exemple de projet ALM 3

Qu est-ce que l Agilité? Une approche itérative et incrémentale menée de façon fortement collaborative avec le juste niveau de formalisme pour produire un logiciel de haute qualité dans le respect des coûts et des délais et en satisfaisant les besoins évolutifs de ses clients. Principes Collaboration constante au sein de l équipe en impliquant les parties prenantes Réponse rapide au changement à l aide de plans d itérations Livraison fréquente de logiciel en fonctionnement Tests et validations en continu Transparence/visibilité Taux d adoption Processus adaptés juste ce qu il faut Les techniques agiles sont largement diffusées dans les organisations informatiques, avec des pratiques très répandues telles que l intégration continue, le développement itératif, ou encore le développement piloté par les tests (TDD) 69% des organisations mènent un ou plusieurs projets agiles 82% sont au delà d un projet pilote 25% restants espèrent mener un projet Agile cette année (2008) Source : Dr. Dobb s Journal (www.ddj.com) 2008 Agile Adoption Survey 4

Eléments fondamentaux de Scrum Scrum vise à Roles Améliorer la communication et maximiser la coopération Détecter et éliminer tous les obstacles à la production de logiciel opérationnel Maximiser la productivité Scrum se veut déployable sur des petits projets jusqu à des grosses organisations Product Owner Scrum Master Team Artifacts Product Backlog Sprint Backlog Burndown Charts Meetings Sprint Planning Daily Meeting Sprint Review Sprint Retrospective 5

Processus agile Scrum Les exigences sont définies, conçues, développées et livrées de manière itérative et incrémentale 6

Qu est ce que Jazz? Vision Innovation La nouvelle génération de produits pour profiter de l expérience et de la valeur Rational à destination des équipes qui délivrent des systèmes et des logiciels. Un investissement majeur d IBM pour créer une plateforme extensible pour intégrer l activité des équipes de développement sur tout le cycle de vie Ingénierie Logiciel Innovante Communauté Jazz.net un espace en ligne pour des développements ouverts commerciaux de la plate-forme Jazz et de produits basés sur Jazz ; ainsi qu une extension de la communauté Eclipse Produits Rational Un projet commercial dirigé par IBM qui étend la plate-forme Eclipse. En 2007, Rational team Concert est le premier produit basé sur Jazz fait pour supporter les processus agiles. D autres produits sont sortis depuis et d autres sont annoncés. 7

Jazz est une plateforme ouverte dédiée au développement logiciel Jazz Une communauté sur Jazz.net donnant accès aux produits Jazz Une architecture ouverte supportant les mashups et l intégration de produits non-jazz Une évolution du portefeuille de IBM Rational au cours du temps 8

Spécification et gestion des exigences avec Requirements Composer (1/2) Client Web Spécification des exigences : texte, attributs, tableaux, diagrammes, IHM, images, vues et filtres Gestion des exigences : accès concurrent, droits, collections, liens suspects, revues, historique, version, template 9

Spécification et gestion des exigences avec Requirements Composer (2/2) 10

Planification et développement agile intégrés dans Rational Team Concert (1/2) Dashboards and Reports Plans (Agile or Formal) Work Items Build SCM 11

Planification et développement agile intégrés dans Rational Team Concert (2/2) Processus Agiles et Scrum Définition et suivi des stories et des tâches Gestion de configuration associée aux tâches Tableaux de bord Communication instantanée Build continu 12

Gestion centralisée des tests avec Rational Quality Manager IBM Collaborative Application Lifecycle Management Rational Quality Manager Tableau de bord Qualité Gestion des Tests Gestion des Exigences Gestion des Anomalies Création Plan Construction Tests Gestion du Laboratoire Exécution Tests Résultats et Rapports Plate-forme ouverte Processus - Meilleures Pratiques JAZZ TEAM SERVER SAP Java Test Fonctionnel System z, i Open Lifecycle Service Integrations Test de Performance Test des Services Web.NET Qualité du Code Sécurité et Respect des standards spécifiques 13

Tests d intégration et de virtualisation avec Rational Test Workbench 1414

Déploiement continu (DevOps Continuous Delivery) avec BuildForge et UrbanCode (urelease et udeploy) Continuous Delivery Ensemble itératif de contrôles qualité et de vérifications que chaque élément de code applicatif doit passer au cours des phases du cycle de vie avant d être livré en production. Assurer que les applications sont prêtes pour la production tout au long du cycle et peuvent être livrées à tout moment sans retour arrière dû à des problèmes qualité Lignes Business Développement Tests Préproduction Production Clients 15

Accès simple et complet aux information Projets et Equipes par tableaux de bord adaptables 16

Traçabilité de bout en bout Connexion des exigences, des développements et des tests Requirements Composer Rational Team Concert Analystes, Développeurs, Testeurs Rational Quality Manager Rational Quality Manager 3.0 Requirements Development Quality 17

Support méthodologique aux pratiques agiles 18

Plateforme ouverte basée sur les standards OSLC (open-services.net) 19

Accès aux ateliers sur Jazz.net Un atelier Cible un marché Se compose d un ensemble d outils préconfigurés sur la plateforme Jazz Inclut des processus et pratiques définis et accessibles lors de l exécution des projets Atelier «CLM» pour le développement des applications IT Atelier «Systems» pour la conception des systèmes complexes et le développement du logiciel embarqué Disponible sur Jazz.net Téléchargement, forum, backlog 20

Démonstration 21

Workflow agile typique supporté par la plateforme Rational 22

23

Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 24 24

Acknowledgements and disclaimers Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this presentation or any other materials. Nothing contained in this presentation 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. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Copyright IBM Corporation 2013. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special third-party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. 25 25

Copyright IBM Corporation 2013. 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, Rational, the Rational logo, Telelogic, the Telelogic 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. 26