Nos craftsmen vous conseillent

Dimension: px
Commencer à balayer dès la page:

Download "Nos craftsmen vous conseillent"

Transcription

1 Nos craftsmen vous c ons e i l l ent

2

3 Arolla : diffuseur de savoir-faire Depuis sa création en 2009, Arolla s attache à promouvoir les bonnes pratiques de développement issues de l agilité dans la mouvance du mouvement Software Craftsmanship : Test-Driven Development (TDD), Behavior-Driven Development (BDD), Domain Driven Design (DDD), Clean Code, Legacy Remediation... Que ce soit dans le cadre d interventions au sein des équipes d entreprises de tous les secteurs, de missions de conseil ou de formations, les développeurs d Arolla s efforcent de déployer ces bonnes pratiques pour améliorer la qualité du code. Pour vous accompagner dans votre montée en compétence sur ces sujets, nos experts vous proposent différents modes d intervention: Sensibilisation et Découverte : présentation courte, Coding Dojo, atelier (de 2 heures à 2 jours) Formation : présentation théorique avec un maximum de mise en oeuvre pratique (1 à 2 jours) Coaching : accompagnement en situation pour mettre en oeuvre les pratiques apprises (à partir de 2 jours) Conseil : interventions ponctuelles sur des questions stratégiques, pour les équipes techniques, ou au service du management, ou pour atteindre un consensus entre de multiples parti-prenantes (plusieurs jours). Nous pouvons aussi fournir la mise en oeuvre, la personnalisation ou la construction d outils pour supporter la stratégie souhaitée (par exemple des outils autour de Cucumber, d analyse automatique de qualité, etc.). N hésitez pas à nous solliciter pour que nous mettions en place l intervention la plus adaptée à vos besoins. Sommaire Réduisez vos coûts avec TDD...p.4 Délivrez plus de valeur avec BDD...p.6 Priorité à votre métier avec DDD...p.8 Profitez des avantages de la programmation fonctionnelle...p.10

4 Réduisez vos coûts avec TDD Du code plus économique avec «Test-Driven Development» en pratique Si vous croyez que la qualité coûte plus cher, le temps est venu de reconsidérer ce point de vue! En logiciel, la qualité «interne» est destinée à l équipe de développement, en vue de rendre le code plus économique dans la durée. Aujourd hui, la meilleure technique à notre disposition pour du code de qualité est TDD, pour «Test-Driven Development», ou «développement dirigé par les tests». Une approche de design Loin d une simple approche de tests, les bénéfices de TDD pour vos projets sont nombreux : une couverture de tests maximale, moins de bugs, moins de lignes de code à écrire et à maintenir, un code plus simple avec un meilleur design. Oubliez les phases de stabilisation Réduisez enfin le temps de maintenance et oubliez les longues phases de stabilisation. Ne revenez jamais en arrière, une fois livré c est vraiment terminé. Ne craignez plus les changements car le code écrit en TDD est simple et économique à modifier, et la large couverture de tests vous protège contre les régressions. Adoptez TDD pour tous vos développements En adoptant TDD vous gagnez la possibilité de : - détecter les bugs simples instantanément - transmettre les compétences techniques et métier - avoir moins de code, donc moins de bugs - mettre en place un code expressif - subir moins de duplication Code plus simple en particulier avec l appoche TPP : la version poussée à l extrême de l approche TDD pour garantir la simplicité maximale, pour les équipes déjà performantes en TDD; TPP est aussi très pédagogique pour apprendre TDD. 6 principes pour introduire TDD dans votre équipe - Former vos développeurs lors d une session initiale sur les techniques pré-requises. - Organiser une Code-Retreat interne, animée par un ou plusieurs experts, pour commencer à pratiquer de façon idéale. - Désigner un champion TDD dans l équipe. - Expérimenter le Pair-Programming (programmation en binôme). - Inviter ensuite occasionnellement un expert pour profiter d un regard extérieur sur les pratiques et progrès de l équipe. - Rester pragmatique: le TDD est la meilleure technique de développement connue aujourd hui, c est donc la technique à privilégier pour les avantages qu elle procure, et non par mode ou dogmatisme.

5 Business cases Weekendesk, société de e-commerce, fexploite un SI développé depuis plus de 10 ans par une société extérieure. Aujourd hui, l enjeu est de maintenir ce SI en interne avec le peu de documentation disponible, et malgré la difficulté d y ajouter des tests automatisés. Devant ces défis techniquesn Weekendesk a souhaité se faire accompagner pour faire évoluer ses pratiques et optimiser sa dette technique. Le consultant Arolla a fait la promotion du TDD au sein des équipes (via des ateliers et katas de code ludique) et en a introduit progressivement la pratique avec un accompagnement en pair-programming de chacun des développeurs (10 jours). L intervention a permis d aider l équipe à se sensibiliser et à adopter les techniques modernes qui permettront à terme d améliorer la qualité des livrables, de limiter les dépendances et de réduire le «time-tomarket» des futures évolutions SI. Dans le cadre de sa transformation Agile, et plus particulièrement du programme Continuous Delivery mené par l Agile Center SGCIB, Arolla intervient pour promouvoir le Software Craftsmanship (TDD, BDD, DDD, FP-Style...). Dans le cadre de sa transformation numérique, SwissLife a lancé la refonte d une application web stratégique du groupe de manière agile, ce qui représentait une évolution de sa culture technique. Afin de rompre avec les pratiques «legacy» qui produisent rapidement du code non testable et cher à maintenir, SwissLife a souhaité se faire accompagner pour s assurer que le code produit serait de meilleure qualité et développé selon des techniques vertueuses (développement et tests agiles). SwissLife a donc fait appel au savoir-faire d Arolla en matière de Software Craftsmanship, et plus particulièrement sur la pratique du TDD tout en abordant les contours de BDD. 8 personnes ont été accompagnées sur une durée de 8 jours. SGCIB a fait appel à des coaches Arolla dans le cadre de son Centre Agile Craftsmanship pour accompagner un grand nombre d équipes dans l adoption de TDD. Cela s est fait sous plusieurs formes: - formation initiale: 1 ou 2 jours selon le cas, puis - accompagnement en coaching équipe par équipe: en moyenne 2 jours par semaine sur 6 mois - d autres équipes ont été accompagnées par l organisation hebdomadaire de «coding dojos» (exercices collectifs de code) de 2 heures 25 rue du Louvre PARIS - Tél: contact@arolla.fr

6 Délivrez plus de valeur avec BDD Plus de communication, moins de régression et d ambiguïté avec «Behaviour-Driven Development» Si les scénarios fonctionnels sont essentiels pour les tests de non-régression, il ne faut pas sous-estimer leur valeur comme outils de communication précis entre tous les intervenants de vos projets! Les projets qui réussissent ont tous en commun la qualité de la communication entre les participants. Pourquoi BDD? La plupart des projets logiciels se distinguent par un niveau élevé d incertitude à toutes les étapes, de l expression du besoin jusqu à la façon de les mettre en œuvre. Les approches agiles visent justement à répondre à ce constat avec des pratiques qui favorisent le feedback et la communication pour profiter au mieux de chaque information découverte. Dans ce cadre, on regroupe sous l acronyme BDD, pour «Behavior-Driven Development», la pratique qui consiste à spécifier et valider l acceptation et à documenter chaque fonctionnalité à l aide d un test automatisé écrit dans le langage du métier. Le bénéfice évident: moins de régressions Loin d être une évidence, c est au contraire une démarche active et disciplinée, avec à la clé une amélioration très nette de la qualité livrée. Vous souffrez de problème de qualité et la maintenance vous coûte trop cher? Vous hésitez à effectuer des changements pourtant nécessaires de peur de devoir tout re-tester manuellement? Vous avez déjà fait des tests automatisés mais ils sont fragiles et leurs coûts de maintenance deviennent prohibitifs? Au-delà des bénéfices premiers liés à la communication, BDD va aussi vous aider à automatiser des tests de non-régression stables et plus économiques dans la durée. Exprimer le besoin de façon concrète et précise, ça s apprend. Vous êtes en cours de transition vers l agile, par exemple avec Scrum? Vous rencontrez des difficultés de communication entre les Product Owners et les équipes de développement? BDD va vous aider à structurer l un des aspects les plus délicats d un processus agile : la définition claire d un critère d acceptation pour chaque fonctionnalité.

7 Business cases L équipe Architecture SwissLife a défini et mis à disposition des développeurs un framework pour réaliser des services de qualité et ce de manière efficace. Cette équipe souhaite désormais prolonger cette industrialisation des services par une démarche complémentaire sur les tests. C est dans ce cadre qu Arolla a été identifiée pour apporter son expertise du sujet à travers la réalisation d un volet conseil qui fournit la définition d une stratégie de tests autour du TDD et du BDD, complétée par un volet réalisation sur un périmètre pilote. L intervention d Arolla s est déroulée en deux temps: dans un premier temps, Arolla a établi un audit de l architecture et des pratiques en cours (4 jours). Une fois cette première étape réalisée, Arolla a pu accompagner SwissLife sur la définition de sa stratégie de tests (4 jours). Arolla a été sollicitée par Vidal pour promouvoir le BDD et les tests d acceptation. L objectif de l intervention consistait à promouvoir les bonnes pratiques pour sensibiliser l équipe sur une définition claire des «Done Criteria» et obtenir les gains suivants: 1. Moins de temps perdu à reprendre du travail partiel 2. Résoudre les ambiguïtés relatives à la compréhension de certaines fonctionnalités au plus tôt 3. Se prémunir contre les régressions et les bugs fonctionnels en utilisant ces «Done Criteria» comme tests d acceptation 4. Bénéficier tout au long du projet de spécifications à jour régulièrement maintenues Dans le cadre de la mise en place d une démarche de Testing Digitale au sein du PMU, le consultant Arolla est intervenu pour diffuser la pratique du BDD ainsi que l outillage associé (JBehave). Cela a permis de minimiser les régressions et d optimiser la valeur business des développements en impliquant, en amont de la réalisation des features, toutes les composantes de l équipe projet (QA, BA, développeurs). BDD a été mis en place au près d une équipe full-stack de plus de 10 personnes dans le cadre d une prestation de conseil embarqué dans une mission d assistance technique. 25 rue du Louvre PARIS - Tél: contact@arolla.fr

8 Priorité à votre métier avec DDD Remettez le métier au coeur de vos développements avec «Domain-Driven Design» Un logiciel est au service d un métier auquel il apporte une valeur importante. Pourtant, nombreuses sont les équipes de développement qui se concentrent exclusivement sur des aspects techniques, en négligeant le métier. Cela se traduit typiquement par des problèmes de communication, des complications techniques inutiles et des opportunités perdues par méconnaissance du métier. Quels problèmes de communication rencontret-on couramment entre les différentes parties prenantes? La négligence du métier et le manque de compréhension de ses concepts se manifestent à travers de nombreux syndromes, dans la communication entre parties prenantes, mais aussi dans l architecture technique, la modélisation et la qualité du code. Manque de confiance entre développeurs et experts métiers Spécifications excessivement détaillées Opportunités manquées Syndromes de négligences du métier dans le processus de développement Architecture excessivement complexe Accumulation de cas particuliers Modèle de données anémique Modèle métier énorme et compliqué à comprendre, à maintenir et à faire évoluer La solution Domain-Driven Design Le «Domain-Driven Design», une discipline ainsi qu un ensemble de techniques pour aligner le code sur les objectifs métier, propose de remettre les priorités dans le bon ordre. Il s agit en premier lieu de recentrer l attention de tous, et en particulier de l équipe de développement, sur le métier, ses concepts et ses enjeux. Ce n est cependant pas seulement une question de changement culturel ou d incantation, car DDD apporte un grand nombre de techniques d une grande aide pour vraiment aligner le code avec le métier. Cette discipline DDD s inscrit parfaitement dans une démarche agile telle que Scrum ou XP, et met l accent sur l amélioration de la communication entre les représentants du métier et les équipes de développement à travers un langage métier unique, le «langage omniprésent».

9 Business cases L équipe de développement d Appliware s est très tôt ouverte à la pratique Domain-Driven Design (DDD), à laquelle elle a été initiée par un coach qui lui a transmis les concepts de base. Pour approfondir ce concept, un consultant Arolla a proposé une formation poussée au DDD ainsi qu un accompagnement sur du coaching sur mesure, afin d intégrer les pratiques de design et de développement idoines qui permettront à l équipe de développer une solution durable et de continuer à mettre en place une architecture dont le code sera aligné sur les enjeux métiers et évolutive dans le temps. Dans le cadre de sa transformation Agile, et plus particulièrement du programme Continuous Delivery mené par l Agile Center SGCIB, Arolla intervient pour promouvoir le Software Craftsmanship (TDD, BDD, DDD, FP-Style...). L Agile Center SGCIB a fait appel à des coaches Arolla afin qu ils puissent intervenir sur la diffusion du DDD sous plusieurs formes différentes: 1. Formation : création d une formation DDD, proposée sous plusieurs formats (court, une demie journée; long, 2 jours) 2. Coaching : accompagnement en situation pour mettre en oeuvre les pratiques apprises (à partir de 2 jours) Dans le cadre des projets de rénovation des outils qui supportent les activités de trading, Engie a entrepris de créer un nouveau service unifié d acquisition de deals, avec un format de représentation des deals agnostique aux composants existants. Bien consciente des risques inhérents à ce type d initiative, l équipe a fait appel à un consultant Arolla sur un accompagnement en analyse et modélisation avec les outils conceptuels de DDD. Cette intervenion a pris la forme d un workshop de deux jours plus quelques jours en suivi ultérieur. Le bénéficie de cet accompagnement pour Engie a été de converger vite vers une vision consensuelle des différentes facettes d un deal, en exploitant les opportunités de simplification et d isolation entre elles. 25 rue du Louvre PARIS - Tél: contact@arolla.fr

10 Coûteux mais précieux : exploitez au mieux votre code hérité Ne vous laissez pas dominer par le code hérité! Le code hérité («legacy») est coûteux en maintenance et lent en évolution. Ce code hérité est aussi précieux sinon il ne constituerait pas un problème et serait facile à jeter ou remplacer. Alors que les livres et conférences se focalisent sur les projets neufs, que faire lorsque vous êtes face à une vaste quantité de code hérité récalcitrant qu il faut entretenir et faire évoluer? Quoi de nouveau sur les approches pour maîtriser le code hérité? S il n existe bien entendu aucune méthode miracle, le panorama des démarches et techniques pertinentes n a jamais été aussi vaste. 5 principes pour intervenir efficacement sur des application héritées Distinguez ce qui mérite une attention particulière Introduisez la testabilité Décidez d une stratégie d intervention claire et limitée Communiquez clairement la stratégie Renforcez vos fondamentaux Le code hérité n est pas une fatalité Dans de nombreuses situations, la solution la plus raisonnable consiste à conserver le code hérité tel qu il est ; il suffit alors de le présenter d une façon plus agréable et plus testable vis-à-vis du reste du code qui l utilise. A défaut, même lorsque l état du code semble désespéré, il reste toujours possible d intervenir pour l améliorer suivant l objectif désiré, par exemple pour réduire les dépendances entre modules. L étape difficile et souvent sous-estimée consiste à transformer cet objectif désiré en une stratégie concrète, par exemple définir clairement les directions des dépendances autorisées entre chaque module. Cette stratégie, une fois bien visualisée et partagée par tous, est ensuite mise en oeuvre progressivement au fil des interventions quotidiennes sur le code. Sujet peu considéré et méprisé jusqu à présent, le code hérité et ses enjeux deviennent de plus en plus un sujet d actualité dans de nombreuses sociétés. Il n existe aucune solution miracle, néanmoins l effet cumulé d un certain nombre de techniques appliquées progressivement permet d atteindre des objectifs véritablement ambitieux.

11 Business cases Dans le cadre de la transformation agile des pratiques entamée au sein de l entité métier CTT/CTY, SGCIB a fait appel à des coaches Arolla pour rendre testables des applications legacy (monolithiques et non pensées pour être testées). Maintenir des applications legacy se révèle être extrêment coûteux et provoque des régressions non identifiées. De plus, ajouter des tests sur un existant est une démarche complexe. Le coach Arolla est intervenu en mode roadshow, équipe par équipe, sur quatre applications, en utilisant un même mode opératoire: diffuser son savoir-faire par binômage, avec un développeur qui apportait sa connaissance de l application, pour isoler des composants rendus testables progressivement. Les binômes ont rendu testable chaque application legacy après 15 jours d intervention. Audit d une application stratégique de Trading Electronique afin d en optimiser les performances devenues insatisfaisantes et de permettre sa meilleure maintenabilité à terme. Deux consultant d Arolla sont intervenus en binôme pendant 3 jours afin d analyser l existant (architecture applicative et testing), corriger les problèmes prioritaires et dresser une liste de préconisations et d actions à mettre en place à l issue de leur intervention. Alors que Kyriba souhaitait moderniser une de ses briques fonctionnelles stratégiques (code legacy en Python), la société a fait appel à Arolla afin de les aider à identifier une architecture cible pour refondre l existant et optimiser le legacy. Le consultant Arolla a livré à la suite d un audit de 5 jours des préconisations durables et évolutives dans le temps basées sur tous les aspects: techniques (performance du SI), économiques (facilité de maintenance) et humains (faculté à trouver des compétences facilement). A la suite de cette intervention, le consultant Arolla est intervenu pour diffuser au sein de l équipe de développement un ensemble de bonnes pratiques (ingénierie de développement et de tests) permettant de minimiser la prduction de dette technique dans le cadre des futures réalisation. 25 rue du Louvre PARIS - Tél: contact@arolla.fr

12 programmation fonctionnelle Profitez des avantages de la dans votre langage habituel Meilleure montée en charge, moins de code et moins de bugs avec le style «Functional Programming» Vous entendez parler de plus en plus souvent de programmation fonctionnelle, et c est normal puisque ce style de programmation est essentiel pour profiter des processeurs multi-coeurs. Mais devez-vous changer de langage pour cela? Nos habitdes de programmation sont depuis longtemps liées à l architecture traditionelle des microprocesseurs où les tâches sont exécutées en séquence, à des fréquences toujours croissantes. Ce style de programmation est désormais remis en question car les processeurs atteignent leurs limites en fréquence. Ils offrent en contrepartie un nombre croissant de coeurs capables de travailler en parallèle. On parle alors de montée en charge sur les multi-coeurs. Pour les applications qui exigent une montée en charge importante, on retrouve une problématique similaire, mais entre noeuds distribués sur un réseau plutôt qu entre coeurs dans une même puce. On parlera alors par exemple d algorithmes distribués de type «map-reduce». Une autre façon de penser le code Or, écrire des logiciels capables d exploiter tous ces coeurs exige un véritable changement de style de programmation, et cela explique l engouement pour la programmation fonctionnelle (FP) que lon observe actuellement, avec l arrivée de langages tels que Clojure, Scala et F#, Groovy, Kotlin et Ceylon qui embrassent la programmation fonctionnelle. Pas besoin de changer de langage! Vous avez choisi Java ou C# pour vos projets? Si ces langages orientés objet ne sont pas réputés pour leurs possiilités en programmation fonctionnelle, il est tout à fait possible de programmer en Java ou C# dans un style fonctionnel. C est même une excellente idée, et pas seulement pour la montée en charge: propre, testable, économique, abordable, évolutivité du design... Vous n avez pas besoin de changer de langage pour bénéficier de tous ces avantages. Il suffit d apprendre à penser de façon fonctionnelle, ce qui n est pas difficile, et de bien comprendre l intérêt de s imposer une discipline supplémentaire en intervenant sur le code. Adopter le style FP, c est améliorer la qualité du code et du design L introduction progressive du style de programmation fonctionnel va vous aider à mettre de l ordre dans votre code grâce à quelques principes simples et puissants, et cela sans changer de langage.

13 Nos modes d intervention 25 rue du Louvre PARIS - Tél: contact@arolla.fr

14 Pour nous contacter: Jonathan SALMONA, directeur commercial Cyrille MARTRAIRE, directeur technique rue du Louvre PARIS Tél: conseil@arolla.fr

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les 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étail

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

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting Laurent.py@smartesting.com @py_laurent www.smartesting.com Guillaume Coquelle Testeur,

Plus en détail

25/12/2012 www.toubkalit.ma

25/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étail

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 Question #1 Quelle technique de mise sous test devons-nous utiliser si nous voulons simuler le comportement d'une

Plus en détail

Agile 360 Product Owner Scrum Master

Agile 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étail

Agilitéet qualité logicielle: une mutation enmarche

Agilité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étail

Gestion Projet. Cours 3. Le cycle de vie

Gestion Projet. Cours 3. Le cycle de vie Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007

Plus en détail

Conduite 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 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étail

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

Ingé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étail

Maîtrise d ouvrage agile

Maî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étail

GL - 2 2.2 Processus de développement Cycles de vie

GL - 2 2.2 Processus de développement Cycles de vie GL - 2 2.2 Processus de développement Cycles de vie Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade

Plus en détail

GESTION 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 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étail

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é

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é 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étail

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

THÉ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étail

Méthodes Agiles et gestion de projets

Mé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étail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

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

Méthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif. Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?

Plus en détail

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

Soyez 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étail

La reconquête de vos marges de manœuvre

La reconquête de vos marges de manœuvre La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles

Plus en détail

MANUEL DU BLENDED LEARNING

MANUEL DU BLENDED LEARNING MANUEL DU BLENDED LEARNING ÉDITION 2014 www.360learning.com SOMMAIRE Définition... 4 Pourquoi proposer du Blended Learning à ses clients... 5 Les phases du Blended Learning... 7 9 arguments pour vendre

Plus en détail

Modernisation et gestion de portefeuilles d applications bancaires

Modernisation et gestion de portefeuilles d applications bancaires Modernisation et gestion de portefeuilles d applications bancaires Principaux défis et facteurs de réussite Dans le cadre de leurs plans stratégiques à long terme, les banques cherchent à tirer profit

Plus en détail

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM

Topologie 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étail

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

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013 Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013 Illustration de couverture : Clément Pinçon Dunod, Paris, 2014 ISBN 978-2-10-071038-6 Préface

Plus en détail

Rè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 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étail

Le rôle du coach Agile et son apport pour le projet

Le rôle du coach Agile et son apport pour le projet Le rôle du coach Agile et son apport pour le projet Franck Beulé Soirée du 4 novembre 2013 Chez Google 45 Sommaire Qu est- ce qu un coach Agile? Que s interdit- il? Ce qu il fait Ses points d anenoon Des

Plus en détail

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

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros XP : plus qu'agile Extreme Programming v2 et Développement Responsable Thierry Cros Retrouvez cette présentation sur le site http://thierrycros.net Licence CC-BY-NC-SA XP : plus qu'agile Pourquoi XP Installer

Plus en détail

Offre Education 250 /an/école (htva)

Offre Education 250 /an/école (htva) Offre Education 250 /an/école (htva) Présentation de la société Société belge crée en 2005 par Fabien Pinckaers 4 sites Belgique: Grand-Rosière : HQ R&D Belgique: Bruxelles : Sales & Marketing USA Bureau

Plus en détail

ITIL V3. Transition des services : Principes et politiques

ITIL 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étail

AGILE IPHONE DEVELOPMENT

AGILE IPHONE DEVELOPMENT AGILE IPHONE devday for iphone, Geneva 2010 DEVELOPMENT Jérôme Layat jerome.layat@hortis.ch BREVE PRESENTATION Directeur Technique hortis, le studio 10 ans de pratique de l Agilité: développement, coaching

Plus en détail

Gé nié Logiciél Livré Blanc

Gé nié Logiciél Livré Blanc Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer

Plus en détail

Améliorez et industrialisez vos feedback produit

Améliorez et industrialisez vos feedback produit Améliorez et industrialisez vos feedback produit Jean- Philippe Gillibert, architecte logiciel et coach agile chez Introduc)on Retour d expérience sur un projet à la SNCF Méthode originale de traitement

Plus en détail

Maîtriser les mutations

Maîtriser les mutations Maîtriser les mutations Avec UNE Supply chain AGILE La réflexion porte ses fruits www.cereza.fr TALAN Group Notre savoir-faire : maîtriser les mutations et en faire une force pour l entreprise Cereza,

Plus en détail

Quels outils pour prévoir?

Quels outils pour prévoir? modeledition SA Quels outils pour prévoir? Les modèles de prévisions sont des outils irremplaçables pour la prise de décision. Pour cela les entreprises ont le choix entre Excel et les outils classiques

Plus en détail

Introduc)on à l Agile

Introduc)on à l Agile Introduc)on à l Agile 1 D où je viens Études M2 info : Paris Diderot (2009) MS Management de Projets Technologiques : ESSEC / Telecom Paris (2010) Aujourd hui Consultant à OCTO Technology (Conseil en SI)

Plus en détail

WEB15 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. 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étail

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

Mé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étail

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

Plan. 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étail

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

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Concepts Agile appliqués à l architecture et à la conception Jean-Louis Maréchaux jl.marechaux@ca.ibm.com Jean-Louis Maréchaux

Plus en détail

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

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture. DevOps Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Cloud et Web, les architectures Java et la mobilité dans des environnements agiles. Xebia se distingue par

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com

Plus en détail

REX Scrum Master du terrain

REX 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étail

L enseignement de méthodes agiles dans un contexte d apprentissage actif

L 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étail

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Comment 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étail

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

Compte-rendu du petit-déjeuner. Vers l entreprise Agile 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

Plus en détail

Conditions gagnantes pour démarrer sa transition Agile

Conditions 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étail

Les 10 pratiques pour adopter une démarche DevOps efficace

Les 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étail

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group Mai 2014 Qu est-ce que l ISTQB? ISTQB : International Software Testing Qualifications Board (www.istqb.org): Association sans but lucratif

Plus en détail

ITIL V2. La gestion des incidents

ITIL V2. La gestion des incidents ITIL V2 La gestion des incidents Création : novembre 2004 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL a été réalisé en 2004 et la traduction des

Plus en détail

Une véritable aventure humaine avant tout! Un projet ITIL est une couche fonctionnelle ajoutée au sein d une organisation informatique.

Une véritable aventure humaine avant tout! Un projet ITIL est une couche fonctionnelle ajoutée au sein d une organisation informatique. Introduction Un projet ITIL n est pas anodin Une véritable aventure humaine avant tout! Un projet ITIL est une couche fonctionnelle ajoutée au sein d une organisation informatique. Un projet ITIL ne peut

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

Impartition réussie du soutien d entrepôts de données

Impartition réussie du soutien d entrepôts de données La force de l engagement MD POINT DE VUE Impartition réussie du soutien d entrepôts de données Adopter une approche globale pour la gestion des TI, accroître la valeur commerciale et réduire le coût des

Plus en détail

Pourquoi la responsabilité sociétale est-elle importante?

Pourquoi la responsabilité sociétale est-elle importante? Découvrir ISO 26000 La présente brochure permet de comprendre les grandes lignes de la Norme internationale d application volontaire, ISO 26000:2010, Lignes directrices relatives à la responsabilité. Elle

Plus en détail

360 feedback «Benchmarks»

360 feedback «Benchmarks» 360 feedback «Benchmarks» La garantie d un coaching ciblé Pour préparer votre encadrement aux nouveaux rôles attendus des managers, Safran & Co vous propose un processus modulable, adapté aux réalités

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vé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étail

CHAPITRE 3 : LES METHODES AGILES?

CHAPITRE 3 : LES METHODES AGILES? CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce

Plus en détail

Présentation des experts

Présentation des experts A Présentation des experts Christophe Addinquy Impliqué depuis 15 ans dans le développement orienté objet, Christophe Addinquy a notamment participé à l émergence d UML au sein de la société Softeam. Consultant

Plus en détail

Ministère de l intérieur --------

Ministère de l intérieur -------- Ministère de l intérieur -------- Examen professionnel d ingénieur principal des systèmes d information et de communication du ministère de l intérieur Session 2013 Meilleure copie Sujet n 1 - Réseaux

Plus en détail

TRAJET DES DIRIGEANTS. http://economie.fgov.be TRAJECT VOOR LEIDINGGEVENDEN

TRAJET DES DIRIGEANTS. http://economie.fgov.be TRAJECT VOOR LEIDINGGEVENDEN TRAJET DES DIRIGEANTS TRAJECT VOOR LEIDINGGEVENDEN Table des matières Défis pour le SPF Economie et réponses Contexte Objectifs Contenu Résultats Défis pour le SPF Economie Marché du travail sous pression

Plus en détail

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

UML est-il soluble dans les méthodes agiles? Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche

Plus en détail

Plan d action SMB d une Approche Agile de la BITM Pour les PME

Plan d action SMB d une Approche Agile de la BITM Pour les PME Plan d action SMB d une Approche Agile de la BITM Pour les PME Personnel, processus et technologie nécessaires pour élaborer une solution rapide, souple et économique Copyright 2013 Pentaho Corporation.

Plus en détail

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective Ce qui était bien Ce qui n était pas bien Questions J ai appris Bon résumé des valeurs Simplicité du format Présentateurs sympathiques et joie communicative Bonbons Utilisation réelle du feedback Présentation

Plus en détail

Comment réussir la mise en place d un ERP?

Comment réussir la mise en place d un ERP? 46 Jean-François Lange par Denis Molho consultant, DME Spécial Financium La mise en place d un ERP est souvent motivée par un constat d insuffisance dans la gestion des flux de l entreprise. Mais, si on

Plus en détail

Ne laissez pas le stockage cloud pénaliser votre retour sur investissement

Ne laissez pas le stockage cloud pénaliser votre retour sur investissement Ne laissez pas le stockage cloud pénaliser votre retour sur investissement Préparé par : George Crump, analyste senior Préparé le : 03/10/2012 L investissement qu une entreprise fait dans le domaine de

Plus en détail

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

Les 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 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étail

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet Expertises Technologies Microsoft & OpenSource Méthodologies et gestion de projet Expertises Expertises SmartView réalise des missions en relation et en coordination avec l'ensemble des acteurs du système

Plus en détail

Les services en ligne

Les services en ligne X Les services en ligne (ressources partagées, cahier de texte numérique, messagerie, forum, blog ) Extrait de l étude «Le développement des usages des TICE dans l enseignement secondaire», 2005-2008 SDTICE

Plus en détail

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

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Introduction Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition

Plus en détail

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

Les méthodes Agile. Implication du client Développement itératif et incrémental Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets

Plus en détail

A. Le contrôle continu

A. Le contrôle continu L audit d achat est une action volontaire décidée par l entreprise avec pour objet d apprécier la qualité de l organisation de sa fonction achats et le niveau de performance de ses acheteurs. L audit achat

Plus en détail

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

OPTIMISER 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étail

Livrer 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. 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étail

Eclipse Process Framework et Telelogic Harmony/ITSW

Eclipse 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étail

DES SYSTÈMES D INFORMATION

DES SYSTÈMES D INFORMATION URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes

Plus en détail

Maximiser la performance de vos projets immobilier de bureaux

Maximiser la performance de vos projets immobilier de bureaux Make the most of your energy* Maximiser la performance de vos projets immobilier de bureaux * Tirez le meilleur de votre énergie www.schneider-electric.fr Schneider Electric France Direction Communication

Plus en détail

ITIL V3. Objectifs et principes-clés de la conception des services

ITIL V3. Objectifs et principes-clés de la conception des services ITIL V3 Objectifs et principes-clés de la conception des services Création : janvier 2008 Mise à jour : juillet 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a

Plus en détail

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Yassine 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étail

Testeur Agile Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair Agile tester WG

Testeur Agile Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair Agile tester WG Testeur Niveau Fondation 2014 - Bertrand Cornanguer, Vice-chair tester WG Enquêtes 2013 sur l Agilité Seriez-vous interessé par la certification Testeur? Enquête ISTQB (70 pays juin octobre 2013) Ingénieurs

Plus en détail

Le Pôle Numérique de la CCI de Bordeaux vous propose son programme d animations gratuites sur les usages du digital pour l entreprise.

Le Pôle Numérique de la CCI de Bordeaux vous propose son programme d animations gratuites sur les usages du digital pour l entreprise. Janvier Février 2015 Le Pôle Numérique de la CCI de Bordeaux vous propose son programme d animations gratuites sur les usages du digital pour l entreprise. «LA BOITE A OUTILS» POUR DEMARRER OU AMELIORER

Plus en détail

coaching et formation en entreprise passons au niveau supérieur

coaching et formation en entreprise passons au niveau supérieur coaching et formation en entreprise passons au niveau supérieur Au-delà de l approche économique et technique des problèmes, la performance durable passe aussi par un travail sur les comportements des

Plus en détail

Pourquoi s équiper d un logiciel de comptabilité. &Comment. bien le choisir? Collection Les Mini-Guides Sage www.sage.be

Pourquoi s équiper d un logiciel de comptabilité. &Comment. bien le choisir? Collection Les Mini-Guides Sage www.sage.be Pourquoi s équiper d un logiciel de comptabilité &Comment bien le choisir? Collection Les Mini-Guides Sage www.sage.be ref. 1106170-24082011 Mini-Guide Sage Pourquoi s équiper d un logiciel de comptabilité

Plus en détail

Regard sur hybridation et infogérance de production

Regard sur hybridation et infogérance de production Regard sur hybridation et infogérance de production Février 2014 édito «comment transformer l hybridation des infrastructures en levier de performances?» Les solutions d infrastructure connaissent depuis

Plus en détail

Famille IBM WebSphere Application Server

Famille IBM WebSphere Application Server IBM Famille IBM Le socle applicatif qui répond à vos besoins métier Points clés Bâtir un socle solide et réduire les coûts avec un serveur d applications répondant à vos besoins métier Gagner en agilité

Plus en détail

Introduction Le phénomène que représentent les Services de Gestion des Documents Managed Document Services (MDS) Une définition du concept

Introduction Le phénomène que représentent les Services de Gestion des Documents Managed Document Services (MDS) Une définition du concept Table des matières I II III IV V VI Introduction Le phénomène que représentent les Services de Gestion des Documents Managed Document Services (MDS) Une définition du concept Le marché des Services de

Plus en détail

Les méthodes itératives. Hugues MEUNIER

Les 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étail

Pentaho Business Analytics Intégrer > Explorer > Prévoir

Pentaho Business Analytics Intégrer > Explorer > Prévoir Pentaho Business Analytics Intégrer > Explorer > Prévoir Pentaho lie étroitement intégration de données et analytique. En effet, les services informatiques et les utilisateurs métiers peuvent accéder aux

Plus en détail

La gestion des données de référence ou comment exploiter toutes vos informations

La gestion des données de référence ou comment exploiter toutes vos informations La gestion des données de référence ou comment exploiter toutes vos informations La tour de Babel numérique La gestion des données de référence (appelée MDM pour Master Data Management) se veut la réponse

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

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

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2 ÉQUIPE FEATURE par Craig Larman et Bas Vodde Version 1.2 Les Équipes Feature 1 et les Domaines Fonctionnels 2 sont des éléments essentiels pour dimensionner le développement en mode agile et lean. Ces

Plus en détail

Avant propos. Parcours de lecture : combien de sprints vous faut il?

Avant propos. Parcours de lecture : combien de sprints vous faut il? Avant propos Depuis plus d une dizaine d années, je conseille des entreprises et je forme des étudiants sur les méthodes itératives et agiles. Depuis cinq ans, cet effort porte presque exclusivement sur

Plus en détail

Jean-Pierre Vickoff www.vickoff.com

Jean-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étail

E-Forum sur l Approche par les Compétences

E-Forum sur l Approche par les Compétences E-Forum sur l Approche par les Compétences Exposé liminaire Deux conceptions de l approche par compétences BIEF / 05.09.19 1 Quand on parle d approche par les compétences dans les curriculums, on pense

Plus en détail

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg. vers plus d agilité F. Miller francois.miller@inpg.fr FC INPG Octobre 2008 - version 1.0 Introduction Contexte Le monde bouge économie des moyens (humains, financier,...) ; recherche de plus d efficacité

Plus en détail

PC-DMIS NC. 3D Form Inspect. PC-DMIS NC Gage

PC-DMIS NC. 3D Form Inspect. PC-DMIS NC Gage Mesurer dans la machine-outil Solutions logicielles de mesure Contrôle sur machine suivi du processus Solutions logicielles évolutives En tant que leader technologique du palpage et du contrôle outils

Plus en détail

Systèmes et réseaux d information et de communication

Systèmes et réseaux d information et de communication 233 DIRECTEUR DES SYSTÈMES ET RÉSEAUX D INFORMATION ET DE COMMUNICATION Code : SIC01A Responsable des systèmes et réseaux d information FPESIC01 Il conduit la mise en œuvre des orientations stratégiques

Plus en détail

Dé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 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étail

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

Cycle d exploration «Software Asset Building» Expédition 2 du 11 juin 2013 à la SGCIB ; l Agile. Association Nationale des Directeurs des Systèmes d Information www.andsi.fr Cycle d exploration «Software Asset Building» Expédition 2 du 11 juin 2013 à la SGCIB ; l Agile. Expédition organisée avec M.

Plus en détail