agile depuis 2008 un seul projet, un seul objectif mode opérationnel multitudes de projets
|
|
- Emmanuelle Julien
- il y a 8 ans
- Total affichages :
Transcription
1 Qui sommes nous? Richard: Directeur TI, commerce électronique et développement chez Transat. Transat, est un voyagiste intégré, spécialiste du voyage vacances. Établie au Canada et présente dans plusieurs pays, depuis plus de 25 ans. Samir: Président de Sabbel Conseil, firme offrant des services dans le développement Web et Agile Ayant participé activement à l architecture et au développement des plateformes web de Transat depuis
2 Transat fait du développement agile depuis Nous avons adopté cette pratique à l occasion d une refonte du site web Site transactionnel générant plusieurs 100M$. Au début, le contexte était simple, nous avions un seul projet, un seul objectif. Cette refonte a été réalisée en 8 mois de développement et fût un succès. Suite à la première livraison en 2008, la solution WEB, qui était, au début, en mode projet, est passée en mode opérationnel auquel nous avons ajouté, à l occasion, une multitudes de projets. Il pouvait y avoir jusqu à 2 ou 3 projets en même temps en plus des activités opérationnels quotidienne normale. De plus, au fil du temps, la solution WEB déployée simplement sur fut réutilisé sur les autres sites de la famille Transat, tel que et Ce qui a encore une fois complexifié l écosystème. Par-dessus tout ceci, ce mode de développement agile a dû être inséré dans le processus de livraison d un groupe TI d une entreprise de plus de 5000 employés 2
3 dont 200 en TI. Autrement dit, dans un processus parfois lourd et pas nécessairement agile. On pourrait dire que nous étions agile pendant la phase de développement mais pas durant les phases précédant ou suivants le développement. Bref, à la fin 2014, le cycle de livraison de la plateforme WEB était devenu complexe à gérer et comportait beaucoup de tâches apportant peu ou pas de valeur à l entreprise! Un réalignement s imposait! 2
4 Donc en 2014, Transat se donne pour mission de simplifier son cycle de livraison WEB. En résumé, de 2008 à 2014 nous avons optimisé la façon dont ont faisait le développement en ajoutant de l agilité, maintenant on se donne pour mission de revoir le cycle complet en ajoutant un peu de Lean à tout ceci. Le Lean pour nous c est la réduction ou l élimination des tâches, souvent répétitives, tout au long du processus qui apporte pas de valeur à la solution. Pourquoi sommes nous ici? Samir et moi avons pensé qu il serait intéressant de partager avec vous notre expérience d optimisation/simplification du cycle de livraison WEB chez Transat. Cette activités est actuellement en cours depuis maintenant plus de 11 mois. Dans un premier temps nous allons vous expliquer pourquoi un peu de Lean était necessaire et ensuite nous allons vous démontrer comment nous avons procéder. En espérant que certains éléments que vous allez voir dans cette présentation pourront s appliquer à vous également! 3
5 Voici à quoi pouvait ressembler, schématiquement, ce cycle de livraison avant janvier 2015 Au début, en 2008! 1 projet 1 backlog 1 date de livraison 1 branche Forme une équipe SCRUM Demande si un environnement est disponible ou en monte 1 déploiement manuel (long), demande a un admin Fin du DEV = on passe aus tests (QA/UAT) Forme une équipe de test (QA/UAT) Monte 1 environnement demande a un admin Fin des tests (QA/UAT) = une MEP On remplie un formulaire de demande de MEP On réserve les ressources nécessaire Et On déploie! Ici, c était la version simple! On continue Plusieurs projets/initiatives = 4
6 #backlog = #dates de livraisons = #branches = #équipes scrum = #environnements = #équipes de tests = #environnements de tests = #MEP = #demandes de MEP = #réservation de ressources = Finalement, #rétrofit sur plusieurs branches! Les bugs étaient souvent trouvés tard dans le processus. La vie était beaucoup moins belle maintenant! Anecdote: Nous avons eu un bug (P1) en production. La création des environnements nécessaires pour corriger le bug nous avait pris 1 journée et demie environs alors que la correction du bug lui-même était une question de 2h. On voyait bien que nous avions un problème auquel il fallait remedier. 4
7 - Méthode scientifique basée sur les mesures des résultats - On regarde ce qui ne va pas et on fait des hypothèses toujours avec le concours des développeurs et autres personnes directement impliquées - On expérimente des solutions et on mesure les résultats. - On rectifie le tir et on continuer soit à améliorer, laisser tomber ou encore prendre de nouvelles initiatives 5
8 Sur le long terme, nous avons catégorisé les bugs en 3 catégories simples: fonctionnels, régression et faux bugs. Nous suivons l évolution de ces types de bugs; nous suivons l évolution des chiffres pour voir si la qualité s améliore ou pas et aussi selon les types de bugs qui augmentent, on prend des actions pour les diminuer; par exemple, au début nous avions beaucoup de bugs de régressions, nous avons donc pris la décision de faire des tests UI automatisés (on parlera plus tard de nos conclusions). Aussi, on a décidé de faire plus de tests avec les développeurs avant de livrer. A la fin parler du fait que nous avons mis en place une équipe de deux personnes qui sont a 100% dédiées a améliorer l outillage. 6
9 Maintenant, après plusieurs iterations, revues et améliorations, voici une description du processus version allégée - Plusieurs projets pour Un seul backlog unique - On priorise le backlog - On determine le contenu des livrables. Tous les items du backlog doivent être insérés dans les livraisons déjà cédulés à des dates fixes. - Le développement de chaque iteration est démarré un la suite de l autre. Nous avons du changer notre façon d utiliser notre gestionnaire de sources afin d optimiser son utilisation dans se context (ex.: GIT, modèle de branche, passage à TFS sur le cloud (VSO)) - L équipe SCRUM est maintenant en mesure de se créé un environnement à jour et 100% fonctionnel en quelques cliques sur le cloud grâce à l automatisation via des scripts. - On passe sur l environnement QA à l aide d outil optimisé pour un déploiement rapide et sans faille. - À la dernière étape, l équipe responsable du déploiement en production passe à l action en déployant sur l environnement de production toujours en utilisant les mêmes outils d aide au déploiement. 7
10 - Une des clés du succès de ce processus fut sans nul doute d avoir dédié des ressources pour la création d outils de build, déploiement et test afin d améliorer ce processus en continue. 7
11 - VSO : Nous devions migrer vers 2012 ou 2013 tout en sachant qu une nouvelle version (2015) allait sortir bientôt. À chaque migration, nous devons passer environs 2 à 3 semaines à mettre en place la nouvelle version. Avec VSO, nous avons accès aux dernières fonctionnalités sans avoir à gérer nous-même les mises à jour et l infrastructure qui s y rattache. - Malgré le fait que ça soit en mode SaaS, VSO offre une très bonne performance aussi bien pour consulter les backlog que pour faire des mises à jour de code (checkin et checkouts). - Ayant tous des licences MSDN, nous n avions pas à payer un supplément pour utiliser VSO - Nous avons même la possibilité de connecter des serveurs build locaux sur VSO - Après 10 mois d utilisation, les développeurs et gestionnaires en sont très satisfaits - Azure: Cela a été un élément crucial; - l équipe de développement a le contrôle complet sur les environnements de développement. - Nous pouvons créer de nouveaux serveurs de développement préconfigurés en moins d une heure (40 minutes) chiffre a vérifier puisque cela a changé 8
12 - On peut scaler up les machines quand on en a besoin (augmenter les processeur, la mémoire.) - Notre souscription Azure nous coûte moins de 2000$ par mois (souscription MSDN). - Octopus Deploy : Nous avons remisé nos scripts de déploiement pour utiliser un outils complet de gestion des déploiements: Octopus. Cet outils nous permet de déclencher les déploiements à partir d une interface commune (plus besoin de se logger sur les serveurs de productions) et présente un bon dashboard pour afficher l état de tous les serveurs dans tous les environnements. Il permet aussi de définir des paths pour les déploiements de manière à toujours suivre le même processus. - Beaucoup de PowerShell. La gestion des machines sur Azure, les déploiements dans Octopus sont tous basés sur du PS. Les connaissances dans PS et les librairies Azure sont essentielles dans un tel projet. - Outils maison: - Nous n avons pas hésité à mettre de coté des outils qui avaient demandé beaucoup d heures de développement mais qui n étaient plus adaptés à nos besoins - Nous avons créé des outils intermédiaires qui nous ont été utiles une courte période de transition. Le but était que les personnes concernées par les déploiements n aient pas à payer le prix d une phase de transition - Nous avons créé un portail qui contient plusieurs outils dont la création a été incrémentale : On créé un outil et on observe si vraiment il est utilisé et comment; quand on constate sont efficacité, on l améliore et on rajoute des fonctionnalités, sinon, soit on comprend pourquoi on ne l utilise pas et c est arrivé qu on laisse tomber une fonctionnalité car en bout de ligne, elle ne fait pas gagner autant de temps que cela. Un travail itératif. - Faire attention aux détails: temps de build de la solution par exemple temps de création des machines enfin, on est dans un processus d amélioration continue. 8
13 D autres ingrédients ont aussi pesé très lourd dans la balance afin d allégé le processus En cours de route nous avons parfois misé sur des éléments importants, mais pas toujours aussi payants que nous l aurions pensé. Par exemple, nous aurions cru que d automatiser les tests UI a eux seul, nous assurerais de livrer de la qualité. Notre expérience nous a montrer que ce n est pas aussi vrai que nous le pensions. Comprennez bien que les tests UI sont utiles, mais en même temps nécessitent beaucoup d efforts pour les mettre en place et les maintenir et qui donnent un résultat pas si élevé comparé aux efforts déployés! Les autres ingrédients, tel que: 1- Definition du DONE 2- Définir explécitement une tâche de validation afin de valider un user storie dans sa globalité. 3- Faire une mini-revue ad-hoc une fois qu un user storie est terminé Avant d ajouter ces ingredients, l équipe avait tendance à compter sur le passage au QA 9
14 pour la validation de la qualité de ce qu elle développait. Ce qui arrivait effectivement, cependant, les anomalies étaient trouvés très tard dans le processus. Ce qui ammenait beaucoup d inéfficacité! Bref, il ne faut pas négliger les détails; un petit changement peut donner des gros gains De plus, il faut constamment Mesurer, Mesurer et Mesurer afin de comprendre son processus - il est difficile de s améliorer si on ne le connaît pas ou pas suffisamment. 9
15 Après quelques mois et les changements apportés, nous pouvons remarquer que la courbe des bogues trouvés en DEV (courbe bleue) est monté en dessus de celle représentant les bogues trouvés en UAT (courbe orange). Nous avons atteint un de nos objectifs qui était de trouver un maximum de bogues le plus tôt possible. Évidemment, on continue nos efforts afin de réduire au maximum les bogues trouvés en QA et Acceptance. En chiffres relatifs (pourcentages), nous sommes passés de 33% des bogues trouvés en DEV (pendant le sprint de développement) à 58%. Du même coup, nous sommes passés de 48% des bogues trouvés en QA à 22%. Le pourcentage de bogues trouvés en Acceptance est resté stable (20%). Nous allons devoir trouver de nouvelles ameliorations afin de le voir diminuer. 10
16 - Les livraisons a date fixe nous ont apporté plus de prévisibilité. - Avec l utilisation d Azure, l équipe est plus autonome et perd moins de temps à attendre après une autre ressource. - Exemple, le temps de déploiement a été réduit sur toute la chaîne. Avant, un développeur pouvait prendre 1 journée à 1 journée et demi pour déployer en développement. Maintenant on déploie en moins d une heure! - Moins de déploiements == moins de paperasse pour les équipes de mise en production - La qualité des fonctionnalités arrive plus vite! 11
17 1- Acceptation du changement Livraison à dates fixes imposes que les projets doivent s insérer dans le calendrier! Utilisation du Cloud il est important de rencontrer les groupes impliqués tel que les network admin, le groupe de sécurité pour leur expliquer notre but. Bien communiquer notre objectif aide beaucoup! Introduction de nouveaux outils ou nouvelles façon de faire encore une fois, il est important de simplement rencontrer les gens impliqués afin de leur expliquer notre objectif. 2- Suivre au quotidien notre progression Il est primordial de mettre en place des tableaux de bord afin de suivre notre évolution (positive ou non) à travers le temps. Il faut Mesurer, mesurer et encore mesurer Dans notre cas, nous avons suivi, par exemple, les éléments suivants: -le temps de déploiement; -la quantité de bug trouvés et quand; -la catégorie de bugs trouvés; -les dates de livraisons 3- Contrôle de la qualité 12
18 Afin d optimiser notre cycle de livraison, nous nous sommes vite rendu compte que nous devions mieux contrôler la qualité de ce qui était livré. Au début, à partir de nos métriques mises en place, nous avons remarqué que beaucoup de bugs était détectés tard dans le processus (fin du cycle de QA voir même en UAT). Cet enjeu reste notre préoccupation première et nous la suivons constamment depuis le début de l initiative. 4. Dédier des ressources à temps plein à l outillage Il a fallu convaincre nos patrons qu il était préférable de dédier des ressources pour développer de outils d aide à l équipe de développement. Même si il y avait un cout important associé à ceci. Ce fût l une des meilleurs décisions que nous ayons prise. Ça permet de s assurer que ces outils soient développés tout en gardant l équipe focusé sur ses objectifs. 12
19 Lean peut s appliquer à l outillage mais aussi au développement en utilisant des PaaS au lieu de développer tout en inhouse. Implanter un processus de test automatisé (TestUI ou UnitTest) prend beaucoup de temps et on doit changer les façons de faire de l équipe de développement. Les testui sont très complexe à mettre en place surtout sur un site dont l interface est constamment en train de changer. Le coût élevé de la mise en place de ce type de tests nous fait hésiter à continuer sur cette voie. Nous allons observer si les tests actuels vont avoir un bon ROI. Toute optimisation peut engendrer des gains très importants à long terme; Par exemple, lors de la migration vers Git, nous avons constaté que les builds prenaient plus de 30 minutes pour toute la solution (en utilisant les templates off the shelf). Nous l avons réduit à moins de 10 minutes (tests compris) en modifiant le template de base - c est un enjeux important surtout pour les build continues qui valident les mises à jour du code. Ne pas hésiter à mettre à la retraite des outils passés date si cela signifie qu on 13
20 va optimiser le processus de développement (même les outils in house qui ont une valeur sentimentale). 13
21 14
22 15
L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab
L'agilité appliquée à nous-mêmes Philippe Krief, PhD Development Manager IBM France Lab Agenda Où en était l équipe RPP il y a 24 mois Réorganisation de l équipe et du projet autour de Scrum et de RTC
Plus en détailLe Product Owner Clé de voute d un projet agile réussi
Le Product Owner Clé de voute d un projet agile réussi Cédric Pourbaix - EFIDEV Qui est le product owner? SM PO Scrum Team Qui est le product owner? SM PO Scrum Team Qui est le product owner? marketing
Plus en détailLe cycle de développement des produits à la Société GRICS : une nouvelle approche
Le cycle de développement des produits à la Société GRICS : une nouvelle approche Par : Denis Bessette Développement des systèmes Société GRICS Plan de la présentation 1. Agile et la planification stratégique
Plus en détailTopologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM
Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.
Plus en détailLes Bonnes PRATIQUES DU TEST LOGICIEL
Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce
Plus en détailINTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)
INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS) 1 Introduction à la gestion de projet Agile Sommaire AVERTISSEMENT... 2 APERÇU... 3 EXERCICE
Plus en détailLes méthodes itératives. Hugues MEUNIER
Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches
Plus en détailModèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation
Guide rapide Leanpizza.net présente Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation v1.0 Rédacteur : Olivier Lafontan Traduction : Yannick Quenec hdu Date : 29 juin 2010 - Guide
Plus en détailrépondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité
répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business
Plus en détailEstimer et mesurer la performance des projets agiles avec les points de fonction
Estimer et mesurer la performance des projets agiles avec les points de fonction Radenko Corovic, MBA radenko.corovic@rsmtechno.ca 1. Introduction Les méthodes agiles de développement des systèmes ont
Plus en détailAgilitéet qualité logicielle: une mutation enmarche
Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels
Plus en détailMéthode Agile de 3 ème génération. 2008 J-P Vickoff
PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure
Plus en détailEclipse Process Framework et Telelogic Harmony/ITSW
Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans
Plus en détailLivrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.
Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour. Date : 10 avril 2015 Format : Conférence Speakers : Dimitri Baeli, Benjamin Degerbaix de Les Furets
Plus en détailFrom 0 To Hero DEVOPS. de la vision à l implémentation. Cellenza. #1 Nov 2014
From 0 To Hero DEVOPS de la vision à l implémentation #1 Nov 2014 Cellenza Design graphique : micheletmichel.com Impression : megatop.fr DEVOPS de la vision à l implémentation i SOMMAIRE 4 INTRODUCTION
Plus en détailTHÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse
THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence
Plus en détail1/15. Jean Bernard CRAMPES Daniel VIELLE
1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière
Plus en détailOPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE
OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys
Plus en détailJade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
Plus en détailIsabelle Therrien @itherrien. Nicolas Mivielle @sonic1200
Isabelle Therrien @itherrien Nicolas Mivielle @sonic1200 UBISOFT & GROUPE TECHNOLOGIQUE - Plus de 300 personnes - Fourniture de solutions logicielles pour les jeux - Collaboration directe avec les jeux,
Plus en détailbacklog du produit Product Owner
Méthodes agiles : Définition: selon Scott Ambler «Une méthode agile est une approche itérative et incrémentale pour le développement de logiciel, réalisé de manière très collaborative par des équipes responsabilisées
Plus en détailMéthodologies SCRUM Présentation et mise en oeuvre
Méthodologies SCRUM Présentation et mise en oeuvre Réalisé par Istace Emmanuel (Manu404) pour la communauté Hackbbs Document sous license GFDL (Licence de documentation libre GNU) http://www.gnu.org/licenses/licenses.fr.html
Plus en détailSerena Software. Damien Terrien Solution Architect
Serena Software Damien Terrien Solution Architect Serena Release Manager Serena Release Automation Démonstration AGENDA Cartographie fonctionnelle de l offre SERENA IT Business Users & Customers Front
Plus en détailLes 10 pratiques pour adopter une démarche DevOps efficace
Les 10 pratiques pour adopter une démarche DevOps efficace William Gravier RESPONSABLE D ACTIVITE DEVOPS SOCIETE POESI 1 QU EST-CE QUE DEVOPS? 2 LES TROIS PROCESSUS DEVOPS 3 L AGILITE DES ETUDES ET L ITILISISATION
Plus en détailIntroduction MOSS 2007
Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas
Plus en détailJean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com
Jean-François McNeil Profil personnel Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com Consultant orienté sur les résultats, à l affut de meilleures pratiques d analyse
Plus en détailConduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS
Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles
Plus en détailMaîtrise d ouvrage agile
Maîtrise d ouvrage agile Offre de service Smartpoint 17 rue Neuve Tolbiac 75013 PARIS - www.smartpoint.fr SAS au capital de 37 500 - RCS PARIS B 492 114 434 Smartpoint, en quelques mots Smartpoint est
Plus en détailRetour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.
Retour d expérience RATP Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats. Les intervenants Alexis Bourgeois Chef de projet MOE (front web)
Plus en détail25/12/2012 www.toubkalit.ma
25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).
Plus en détailInstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows
FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80
Plus en détailLa gestion du cycle de vie des applications avec MICROSOFT TEAM FOUNDATION SERVER 2010
La gestion du cycle de vie des applications avec MICROSOFT TEAM FOUNDATION SERVER 2010 La gestion du cycle de vie des applications avec MICROSOFT TEAM FOUNDATION SERVER 2010 Avertissement Ce document s
Plus en détailConditions gagnantes pour démarrer sa transition Agile
Conditions gagnantes pour démarrer sa transition Agile 1 4 Les De plus en plus d organisations voient l Agilité comme une piste de solution aux problèmes auxquels elles sont confrontées. Par ailleurs,
Plus en détailYassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES
Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES Quelques constats Etude du Standish Group Seul 1/3 des projets informatiques sont qualifiés de succès 50 % sont livrés et opérationnels, mais sont sortis du
Plus en détailScrum + Drupal = Julien Dubois
Pourquoi j aime Scrum Pourquoi Scrum et Drupal sont faits pour s entendre Scrum + Drupal = Julien Dubois Happyculture.coop De quoi allons-nous parler? 1. Que sont les méthodes agiles? 2. Présentation de
Plus en détailRetour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015
Retour d expérience Le rôle du Business Analyst chez Orange Nadia Magarino & Christophe Dufour 29 avril 2015 Plus de 161 000 salariés à votre service mobile entreprises internet et fixe Plus de 161 000
Plus en détailITIL V3. Transition des services : Principes et politiques
ITIL V3 Transition des services : Principes et politiques Création : janvier 2008 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé
Plus en détailPerspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com. 2010 IBM Corporation
Perspectives pour l entreprise Desktop Cloud JC Devos IBM IT Architect jdevos@fr.ibm.com Principe technique Disposer d un poste de travail virtuel accessible par la plupart des terminaux disponibles Ce
Plus en détailGarantir une meilleure prestation de services et une expérience utilisateur optimale
LIVRE BLANC Garantir une meilleure prestation de services et une expérience utilisateur optimale Mai 2010 Garantir une meilleure prestation de services et une expérience utilisateur optimale CA Service
Plus en détailPlan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?
Plan nitiation au Génie Logiciel Cours 5 ntroduction au π développement agile T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 1/ 28 T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 2/ 28 Bibliographie Plan L informatique
Plus en détailL'AGILITÉ AVEC VISUAL STUDIO
CC15080 MICROSOFT Livre Blanc Agilité avec Visual Studio 350x240 31/01/12 08:57 Page1 CC15080 MICROSOFT Livre Blanc Agilité avec Visual Studio 350x240 31/01/12 08:57 Page2 L'AGILITÉ AVEC VISUAL STUDIO
Plus en détailScrum/XP adapté au BI/DW
Scrum/XP adapté au BI/DW Marc-Éric Larocque, PMP, MBA, CBIP, PSM marc-eric.larocque@procimaexperts.com Jean-François Pilon, CBIP jean-francois.pilon@procimaexperts.com PROCIMAEXPERTS.COM Introduction Objectifs
Plus en détailAgile 360 Product Owner Scrum Master
Agile 360 Product Owner Scrum Master Lead Technique Equipe Agile Conception Agile Leadership Agile Software Craftmanship Test Driven Development Catalogue 2013 Liste des formations Formation Agile 360
Plus en détailValeur métier. Réduction des coûts opérationnels : Les coûts opérationnels ont été réduits de 37 %. Les systèmes intégrés comme IBM
Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com LIVRE BLANC IBM PureFlex System Optimisé pour le Cloud Pour : IBM Randy Perry Juillet 2013 Mary Johnston
Plus en détailComment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?
DOSSIER SOLUTION Package CA Clarity PPM On Demand Essentials for 50 Users Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines? agility made possible CA Technologies
Plus en détailCours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique 2014-2015. Quelles sont les 4 valeurs Agiles?
Cours Ephec Niv. 2 : Technique et gestion de projet Par Monsieur Bertieaux Année Académique 2014-2015 Réponse aux questions du cours, slide Cours 2_2_Scrum Quelles sont les 4 valeurs Agiles? 1. «Les personnes
Plus en détailWEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager
Plus en détailExplications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin
Explications sur l évolution de la maquette Version : 1.0 Nombre de pages : 9 Rédacteur : David Elias 22/07/2008 STATUT DU DOCUMENT Statut Date Intervenant(s) / Fonction Provisoire 20/07/2008 David Elias
Plus en détailLe rôle de l architecte Agile
Le rôle de l architecte Agile Jean- René Rousseau et Mathieu Boisvert 6 novembre 2012 Copyright 2012, Pyxis Technologies inc. Tous droits réservés Qui sommes- nous? Jean- René Rousseau Coach et Formateur
Plus en détailAugmenter la vélocité Agile avec l usine-service sur Azure
Augmenter la vélocité Agile avec l usine-service sur Azure Jean-Louis Lalonde, Ing., M.Ing. Président et Chef de la direction Groupe AZUR Avril 2015 Montréal, Canada SOMMAIRE EXÉCUTIF Notre expérience
Plus en détailFormation agile. Formation agile Created on 24 janv. 2012 Edited on 29 févr. 2012. Page 1 sur 16
Formation agile Page 1 sur 16 1. Qui sommes-nous?... 3 1.1. Pierre-Emmanuel Dautreppe... 3 1.2. Norman Deschauwer... 3 1.3. L association DotNetHub... 3 2. Introduction... 5 3. Agile Manifesto... 6 4.
Plus en détailGestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique»
Gestion de projet Agile Module 4.2 - «Gérer et organiser un projet informatique» Sommaire Introduction Principes et méthodes Agiles Scrum 2 Introduction Gestion de projet : démarche structurante assurant
Plus en détailUne bonne dose d'agilité au cœur de votre équipe. La rece e Visual Studio 2012 pour des projets maitrisés
Une bonne dose d'agilité au cœur de votre équipe. La rece e Visual Studio 2012 pour des projets maitrisés Une bonne dose d'agilité au coeur de votre équipe. La recette Visual Studio 2012 pour des projets
Plus en détailMéthodes Agiles et gestion de projets
Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailAcquia Digital Lifecycle Management
Acquia Digital Lifecycle Management Pour tirer le meilleur de l univers digital Par Jess Iandiorio, Acquia Acquia Digital Lifecycle Management Pour tirer le meilleur de l univers digital Table des matières
Plus en détailAir Transat. Contexte. Buts. Défis. Solution. Industry Travelling, Transport
Air Transat www.airtransat.ca Industry Travelling, Transport Partner r42 communication Cooper Building 3981 boul. Saint-Laurent, suite 215 Montreal H2W1Y5 Quebec, Canada Ralph Spandl ralph@r42.ca Contexte
Plus en détailREX Scrum Master du terrain
REX Scrum Master du terrain Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Qui suis je? Ludovic LARCHE Agile Scrum / Kanban Consultant Scrum Master depuis 2008 Accompagnement de Product Owner
Plus en détailMise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé
Mise en place d'une solution libre de gestion d'entreprise Maurice MORETTI Directeur associé Plan de la présentation Le contexte de l'erp OpenERP : Logiciel Libre Motivations / Critères de choix Méthodologie
Plus en détailDéveloppement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale
Développement guidé par les tests d acceptation (ATDD/BDD) au Ministère de la défense nationale Un retour d expérience Martin Lalonde, M.Sc Survol Introduction Un exemple concret Défis et Solutions Obtenir
Plus en détailJean-Pierre Vickoff www.vickoff.com
Techniques du futur Agile Communication - Architecture - Méthode Vers une approche Agile de 3 ème génération Jean-Pierre Vickoff www.vickoff.com Protocole de séance : Précisions techniques immédiates possibles
Plus en détailtech days AMBIENT INTELLIGENCE
tech days 2015 AMBIENT INTELLIGENCE techdays.microsoft.fr techdays.microsoft.fr Time To Market Demande croissante des métiers de réduire le délai de mise sur le marché Immédiateté Ergonomie, rapidité et
Plus en détailXEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub
XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES CAS CLIENT : CoachClub Le métier de CoachClub CoachClub est le premier site vidéo de Coaching Sportif personnalisé. Mis au point par des professionnels
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailRègles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche
Règles d engagement Présentation Diapositives Bibliographie Questions Les vertus de la marche Plan Rappels sur l agilité Scrum : une implantation de l agilité Scrum ou XP? Conclusion Historique sélectif
Plus en détailRÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL
UN LIVRE BLANC DE BORLAND RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL L'automatisation du processus de test fonctionnel optimise la qualité des logiciels et maximise leur valeur opérationnelle.
Plus en détailIBM Systems & Technology Recentrer l informatique sur l innovation plutôt que sur la maintenance
IBM Systems & Technology Recentrer sur l innovation plutôt que sur la maintenance Utiliser la plateforme IBM PureApplication System et ses modèles d expertise pour la consolidation, l optimisation, l innovation
Plus en détailUne compagnie de production de documents lance une nouvelle offre dans le cloud
Windows Azure Étude de la solution d un partenaire Une compagnie de production de documents lance une nouvelle offre dans le cloud Présentation Pays ou région : Canada Industrie : Production Haute technologie
Plus en détailAPPEL À COMMUNICATIONS 2010
APPEL À COMMUNICATIONS 2010 Bonjour, La prochaine édition de Solutions Linux/Open Source se déroulera les à Paris à la porte de Versailles. Pendant ces 3 jours qui réuniront plus de 220 exposants et accueilleront
Plus en détailGESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
Plus en détailHISTOIRE D UNE DIGITAL FACTORY
HISTOIRE D UNE DIGITAL FACTORY L ambition et le Contexte IT L Ambition de Bouygues Telecom fin 2012. 1. Fournir une expérience encore plus digitale à ses clients. 2. Faciliter l accès au monde digital.
Plus en détailRapport de Stage Christopher Chedeau 2 au 26 Juin 2009
Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies
Plus en détailComment optimiser les tests avec une démarche d automatisation simplifiée
P A C I F I C A - A S S U R A N C E S D O M M A G E S Comment optimiser les tests avec une démarche d automatisation simplifiée Jean-Luc VILLETTE (PACIFICA) Eddy JABES (ALTEN) Journée Française des Tests
Plus en détailProcédure pas à pas de découverte de l offre. Service Cloud Cloudwatt
Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...
Plus en détailSoyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique
Soyez agile Dans l industrie du logiciel, la gestion de projet est confrontée à de nombreux défis. Le principal est de pouvoir assurer l adéquation d un produit et de ses fonctionnalités avec les besoins
Plus en détailUser stories et Backlog de produit
User stories et Backlog de produit User-stories ou scénarios : Une user story ou un scénario est une exigence du système à développer formulée en une ou deux phrases dans le langage des utilisateurs pour
Plus en détailRetour d expérience implémentation Scrum / XP
Retour d expérience implémentation Scrum / XP Bruno Orsier Octobre 2008 p.1 Bruno Orsier, Agile Tour 2008 Grenoble Plan Qui sommes nous? Pourquoi Scrum/XP? Historique de la mise en œuvre Bilan Sondage
Plus en détailAnalyse statique de code dans un cycle de développement Web Retour d'expérience
Analyse statique de code dans un cycle de développement Web Retour d'expérience Laurent Butti et Olivier Moretti Orange France prenom.nom@orange.com Agenda Introduction Notre contexte L (in)sécurité des
Plus en détailMANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:
MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable
Plus en détailRapport de Post- Campagne 1
Rapport de Post- Campagne 1 Résumé - La campagne Adwords que nous avons mené pour Galerie Photo-Originale a duré 21 jours (5.05-26.05) et nous a coûté $250,18. L objectif principal est en premier de stimuler
Plus en détailUtilisation de ClarityTM pour la gestion du portefeuille d applications
LIVRE BLANC : Gestion du portefeuille d applications Février 2012 Utilisation de CA PPM ClarityTM pour la gestion du portefeuille d applications David Werner CA Service & Portfolio Management agility made
Plus en détailLes plates-formes informatiques intégrées, des builds d infrastructure pour les datacenters de demain
Livre blanc Les plates-formes informatiques intégrées, des builds d infrastructure pour les datacenters de demain Par Mark Bowker, analyste senior, et Perry Laberis, associé de recherche senior Mars 2013
Plus en détailLe Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur
Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur La Facturation Le Livre chronologique des Recettes Le Registre des Achats Le Suivi du Chiffre d Affaires en temps réel Site internet
Plus en détailOffre de services. PHPCreation Inc. info@phpcreation.com - www.phpcreation.com. Date : 2015. Présenté à : À l'attention de : Représentant :
Date : 2015 Offre de services Présenté à : À l'attention de : Représentant : PHPCreation Inc. T- info@phpcreation.com - www.phpcreation.com Table des matières OFFRE DE SERVICES... 3 SOMMAIRE EXÉCUTIF...
Plus en détailL enseignement de méthodes agiles dans un contexte d apprentissage actif
L enseignement de méthodes agiles dans un contexte d apprentissage actif Ruben González-Rubio Eugène Morin Balkrishna Sharma Gukhool Groupe ɛ X it C1-3019 Département de génie électrique et de génie informatique
Plus en détailRAPPORT DE STAGE. Terrasse Hugo 1/12
RAPPORT DE STAGE Terrasse Hugo 1/12 Sommaire Introduction Les CMS Présentation CMSMS CMS Made Simple Prestashop Les Travaux VAMO Moulin du Calanquet Le Responsive Design La Refonte graphique Le Reférencement
Plus en détailIngénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?
DEVOPS et le déploiement d application Les Livres Blancs de MARTE Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? L alignement
Plus en détailTP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château
Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)
Plus en détailL entreprise prête pour l informatique en nuage Élaborer un plan et relever les principaux défis
ÉTUDE TECHNIQUE L entreprise prête pour l informatique en nuage Élaborer un plan et relever les principaux défis Pour une entreprise, l informatique en nuage constitue une occasion majeure d améliorer
Plus en détailwebanalyste Boostez les performances de votre site Web grâce aux conseils du webanalyste
QUOI QUANTI QUALI POURQUOI webanalyste Boostez les performances de votre site grâce aux conseils du webanalyste webanalyste Qui c est? Mon nom est Franck Scandolera, je suis consultant et optimisation
Plus en détail1. Logiciel ERP pour les PME d ici... 3 2. Technologies Microsoft... 4 3. Modules disponibles... 5 3.1. Finance... 5 3.2. Analyses & BI... 6 3.3.
1. Logiciel ERP pour les PME d ici... 3 2. Technologies Microsoft... 4 3. Modules disponibles... 5 3.1. Finance... 5 3.2. Analyses & BI... 6 3.3. Vente et marketing... 7 3.3.1. Gestion de la relation Client
Plus en détailLes mécanismes d'assurance et de contrôle de la qualité dans un
Les mécanismes d'assurance et de contrôle de la qualité dans un projet Agile SPIN de Montréal - ETS 5 mars 2012 Qui sommes nous? mathieu boisvert Coach Agile Chargé de cours Co auteur d un livre avec Sylvie
Plus en détailDesign centré sur l utilisateur et développement Agile : perspectives de réconciliation
Design centré sur l utilisateur et développement Agile : perspectives de réconciliation Alexandre Bujold, Sarah Morin-Paquet Université Laval alexandre.bujold.1@ulaval.ca, sarah.morin-paquet.1@ulaval.ca
Plus en détailCloud Computing, Fondamentaux, Usage et solutions
SEMINAIRE sur le «CLOUD COMPUTING» DU 24 AU 28 NOVEMBRE 2014 TUNIS (TUNISIE) Cloud Computing, Fondamentaux, Usage et solutions Objectifs : Cette formation vous permettra de comprendre les principes du
Plus en détaile-obs : Conception et utilisation Rémy Decoupes Ether // ums3365
e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 1 e-obs - Plan i. A quoi sert e-obs ii. Positionnement d e-obs dans la chaine de production iii. Description générale des modules iv. Démonstration
Plus en détailLes Eléments clés du projet
THE GLOBAL LEADER IN CLOUD BI & CPM Les Eléments clés du projet 1 THE GLOBAL LEADER IN CLOUD BI & CPM Les Eléments clés du projet Périmètre fonctionnel 2 Le Core Model Le point central de constitution
Plus en détailProgrammation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)
Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP) B. Mermet 2010 Plan La programmation Agile et L'artisanat du logiciel Mise en œuvre avec Scrum Mise en œuvre avec l'extreme Programming
Plus en détail