Compte-rendu du petit-déjeuner. Vers l entreprise Agile



Documents pareils
Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Méthodes Agiles et gestion de projets

UML est-il soluble dans les méthodes agiles?

25/12/2012

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

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

Personas. Le programme ne vous parle pas?

Les méthodes itératives. Hugues MEUNIER

Ne renvoyez pas vos architectes! Utilisez-les avec agilité

Développement Agile des organisations et des hommes

CHAPITRE 3 : LES METHODES AGILES?

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

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

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

backlog du produit Product Owner

HISTOIRE D UNE DIGITAL FACTORY

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Séance 1 Méthodologies du génie logiciel

Eclipse Process Framework et Telelogic Harmony/ITSW

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

Méthode Agile de 3 ème génération J-P Vickoff

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Guide de Préparation. EXIN Agile Scrum. Foundation

Présentation UBO 12/2008 Présentation des méthodes agiles

Génie logiciel (Un aperçu)

Présentation des experts

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

Les méthodes Agile. Implication du client Développement itératif et incrémental

EMC Forum EMC ViPR et ECS : présentation des services software-defined

Le Product Backlog, qu est ce c est?

EXIN Agile Scrum Master

Programme Keynote & Atellier. Génération AgYle

Agile en équilibre : Introduction d un processus agile de spécification des besoins. dans une grande entreprise financière. par.

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

Jean-Pierre Vickoff J-P Vickoff

Scrum Une méthode agile pour vos projets

Jean-Pierre Vickoff

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

Méthodes de développement

Agilitéet qualité logicielle: une mutation enmarche

LES TESTS CHEZ AXA FRANCE QUALIFICATION DES SOLUTIONS INFORMATIQUES (QSI) JFTL 14 avril 2015

Expériences offshore en développement logiciel

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

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

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

XAGA. Les XAGApps : Des Progiciels de Gestion et de Gouvernance à la carte pour managers

Et si nous optimisions votre performance par le développement du capital humain?

énie avec Scrum, Lean, extreme Programming

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

Introduc)on à l Agile

Montréal. New York. Les fournisseurs et utilisateurs des technologies de l'information et de communication

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Process 4D Catalogue de formations 2011

Cycle d exploration «Software Asset Building» Expédition 2 du 11 juin 2013 à la SGCIB ; l Agile.

Retour d expérience implémentation Scrum / XP

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

GL Processus de développement Cycles de vie

Qui sommes-nous? Expertises. Chiffres clé. Premier intégrateur mondial des technologies Microsoft. Références Avanade Inc. All Rights Reserved.

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Agile 360 Product Owner Scrum Master

Avertissement. Copyright 2014 Accenture All rights reserved. 2

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Certification Scrum Master

Les mécanismes d'assurance et de contrôle de la qualité dans un

Les Bonnes PRATIQUES DU TEST LOGICIEL

REX Scrum Master du terrain

CATALOGUE)FORMATION)2015)

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Testing and Acceptance Management industrialiser

Le rôle de l'analyste d'affaires et la place de la documentation dans un processus Agile

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL

Méthodologies Orientées-Objet!

Marketing et communication interactive comprendre et anticiper les usages et les besoins. Expertise technologique

Isabelle Nicolas

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Aligner le SI sur la stratégie de l entreprise

Les tendances, la sécurité, le BYOD et le ROI de la mobilité. July 12

Des TIC de plus en plus diversifiées dans les entreprises

BOURBON. Intervention de Jacques de Chateauvieux Président du conseil d administration Assemblée Générale mixte - 21 mai 2015 BOURBONOFFSHORE.

Le Product Owner Clé de voute d un projet agile réussi

Les Méthodes Agiles. description et rapport à la Qualité. Benjamin Joguet Rémi Perrot Guillaume Tourgis

Salon Progiciels 2007 Conférence «La description visuelle des flux d information» Avec le témoignage de la société

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Solutions industrielles pour l ingénierie des systèmes complexes

La solution IBM Rational pour une ALM Agile

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub

COMPUTING. Jeudi 23 juin CLOUD COMPUTING I PRESENTATION

Le Cloud, pilier de la Transformation Numérique des Entreprises. Didier Krainc 10 Juillet 2015

Transcription:

Compte-rendu du petit-déjeuner Vers l entreprise Agile 01/04/2014

Intervenants : Ludovic Cinquin Directeur Générale OCTO Technology France lcinquin@octo.com @Lcinquin Hervé Lourdin Lean & Agile Practice Leader OCTO Technology hlourdin@octo.com @HerveLourdin Agenda Qu est- ce qu une entreprise Agile? Les piliers d'une entreprise Agile o L'ingénierie logiciel o Le processus o L'organisation o Le Product Management Comment y aller? La culture d entreprise Paris - Rabat - Lausanne - Bruxelles - Sao Paulo!www.octo.com!2

Qu est-ce qu une entreprise Agile? Une entreprise Agile est une entreprise dont la capacité d adaptation est une source d efficacité. Ce besoin de transformation est destiné aux entreprises pour lesquelles : L informatique est une clé, constituant un facteur de différentiation L informatique est le produit Les piliers d une entreprise Agile L ingénierie logiciel Pour passer le pas de l entreprise Agile, deux pratiques sont obligatoires : L'intégration continue Le développement mené par des tests Se passer de ces deux pratiques techniques, conduit à l implosion du système : augmenter les fréquences de livraison, mais passer plus de temps à tester les anciennes fonctionnalités que les nouvelles. Ainsi, le risque de générer un grand nombre de régressions dans votre logiciel, que vous ne constaterez que trop tard, est inévitable. Ces deux pratiques n ont pas été mises en place dans votre entreprise? Ne partez pas tout de suite pour l entreprise Agile, concentrez-vous sur le mouvement d Artisanat Logiciel (Software Craftsmanship). Les processus & methodologies Il existe différentes méthodes pour réaliser des projets Agiles (Scrum, XP, DSDM...). À ce jour, la méthode Scrum est largement diffusée et suivi de prêt par Kanban. En ce qui concerne l agile à l échelle de l entreprise, différents frameworks Agile ont vu le jour : LeSS : Large Scale Scrum (Craig Larman & Vodde) Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum - http://www.amazon.fr/practices-scaling-lean-agile- Development/dp/0321636406 DaD : Disciplined Agile Delivery (Scott Ambler) http://disciplinedagiledelivery.com/ Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise - http://www.amazon.com/disciplined-agile-delivery-practitioners-enterprise/dp/0132810131 SAFe : Scaled Agile Framework (Dean Leffingwell) http://scaledagileframework.com/ Le Framework SAFe présente un découpage en 3 niveaux : Projet, Programme et Portfolio. (Pour une vision détaillée du contenu de ces items, vous pouvez vous rendre sur le site ou télécharger la big picture en PDF) Paris - Rabat - Lausanne - Bruxelles - Sao Paulo!www.octo.com!3

Alors que les deux premiers frameworks sont focalisés sur les gros projets multi-équipes. Le 3ème, SAFe, propose un framwork d entreprise. A défaut d être une réponse universelle, nous pensons que SAFe permet de se poser de bonnes questions pour votre voyage vers votre entreprise Agile en adressant les 3 niveaux d abstraction suivants : les projets & équipes (ce que la majorité des entreprises ont déjà essayé) les programmes (gros projet ou grappes de projets) le porte-feuilles d investissements / de programme L'organisation La construction d'une entreprise Agile s'appuie sur des petites équipes (entre 5 et 9 personnes), qui doivent être autonomes et responsables. Tous acteurs confondus (pas occupés à plein temps), la taille maximale que nous conseillons est de 12 personnes. Dans un programme ou un projet de plusieurs équipes, on distinguera deux types d équipes : les équipes orientées composants" (Component teams) ou les équipes orientées fonctionnalités" (Feature Team). Les équipes composants ont la particularité d être focalisées sur un composant de l architecture du logiciel ou du SI. Ces équipes sont garantes d un niveau de service car les autres équipes sont dépendantes de ce qu elles produisent. A l'opposé, les équipes fonctionnelles sont autonomes sur leur segment et peuvent intervenir sur tous les composants de l'application qui ne sont pas gérés par une équipe composant. Elles développent ainsi des fonctionnalités à leur rythme. On préférera le plus souvent une organisation majoritairement orientée feature teams pour atteindre un time to market plus court. Attention toutefois à prendre en compte le contexte de votre projet. Si un composant technique de votre application / SI est issu d'une technologie très spécifique (progiciel par exemple) ou est utilisé par un grand nombre d'équipes (ex : un player de contenu), nous vous suggérons de mettre en place une équipe composant en tant que «gardiens du temple». Le Product Management Alors que les piliers précédents portaient sur le comment bien faire le produit, l objectif du Product Management est de faire le bon produit. La mouvance actuelle du Lean Product Managment (Lean Analytic, Lean Startup) invite ainsi à : Vérifier quantitativement le produit (via les livraisons itératives de l Agile) Valider quantitativement (par la mesure) que l entreprise est orientée dans la bonne direction. (par exemple, en mesurant si les utilisateurs utilisent bien le service comme vous l imaginiez) Paris - Rabat - Lausanne - Bruxelles - Sao Paulo!www.octo.com!4

Comment y aller? Avant de monter dans le train de la transformation Agile, il est recommandé de faire un diagnostic de vos pratiques. Cette transformation doit être sponsorisée par le top management de votre entreprise. Elle doit être issue d'un sentiment d'urgence à changer la situation actuelle, partagé par toute l entreprise. L article 7 conseils pour entamer une transformation agile résume les points qui nous apparaissent importants d adresser lorsque l on souhaite se lancer sur la route de l entreprise Agile. Conclusion : la culture d entreprise au centre de la démarche La culture est en fait le 5ème pilier de l entreprise Agile. Ce pilier est le liant entre les 4 précédents. Comme nous le mentionnions récemment sur notre blog : déployer l agile à large échelle, c est jouer sur les frontières de l entreprise. Introduire du changement et créer des zones de frictions aux frontières de l organisation nécessite un réel travail sur la culture de l entreprise. Il est important : D inciter à la collaboration pour atteindre des objectifs généraux, relatifs à l entreprise, plutôt que les objectifs locaux propres aux silos De donner de l'autonomie à vos équipes De permettre l erreur, au moins la première fois, pour favoriser l envie de changer et d innover Retrouvez les slides de la présentation sur notre Slideshare! Paris - Rabat - Lausanne - Bruxelles - Sao Paulo!www.octo.com!5