Les expériences d ERNI dans l univers du management, des processus et des technologies. Experience N 52. Mars 2012 Pas à pas vers de bonnes exigences

Documents pareils
ISO/CEI Technologies de l information Gestion des actifs logiciels. Partie 1: Procédés et évaluation progressive de la conformité

Certification Scrum Master

Eclipse Process Framework et Telelogic Harmony/ITSW

Outil d autoévaluation LPRPDE. Loi sur la protection des renseignements personnels et les documents électroniques

Portrait de Femme Meryem Benotmane SSM

Étude HERMES et agilité

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

La mondialisation des tâches informatiques

Pilotez votre activité depuis le Cloud

PAS D ORGANISATION SANS ORGANISATION (2)

GROUPE DE CONTACT DES DIRECTEURS

Notre modèle d engagement

e-commerce : Guide à l intention des Petites et Moyennes Entreprises

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

ACCOMPAGNEMENT A LA CERTIFICATION ISO 9001 DE L AGENCE POUR LA RECHERCHE ET L INNOVATION EN CHAMPAGNE-ARDENNE - CARINNA

informatique internet télécommunications

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

Catalogue de formations 2015

Annexe au document intitulé Communication relative à certaines questions de politique concernant le Bureau de Procureur : renvois et communications

Optimiser la maintenance des applications informatiques nouvelles technologies. Les 11 facteurs clés de succès qui génèrent des économies

Outil de documentation sur la réduction D : Système d archivage de l analyse de la réduction

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

PAS X. PAS-X Services. Competence. Implementation. Support. Vue d ensemble des services. Portfolio des services proposés

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

Est-il possible de réduire les coûts des logiciels pour mainframe en limitant les risques?

Du marketing dans ma PME!

GL Processus de développement Cycles de vie

DocForum 18 Juin Réussites d un projet Big Data Les incontournables

HERMES 5.1. Méthode de gestion pour tous les projets MANUEL DE REFERENCE

Post-alphabétisation des jeunes agriculteurs / éleveurs (JA/JE) déscolarisés

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

le leader mondial du voyage de groupe

Identification du module

Conditions gagnantes pour démarrer sa transition Agile

ITSM - Gestion des Services informatiques

Modèle Cobit

Commentaires sur le projet de lignes directrices (G3) pour l évaluation de la durabilité de la Global Reporting Initiative

MINISTÈRE DES AFFAIRES ÉTRANGÈRES. PROGRAMME EIFFEL Session VADE-MECUM

Aide au recrutement, à l accueil et à l intégration des nouveaux entrants Professionnalisation et fidélisation d un salarié Tutorat

Note à Messieurs les : Objet : Lignes directrices sur les mesures de vigilance à l égard de la clientèle

TABLE DES MATIÈRES 7 QUILVEST WEALTH MANAGEMENT 9 LE GROUPE QUILVEST WEALTH MANAGEMENT 13 LES VALEURS 19 LES SERVICES 23 LE GROUPE QUILVEST

LA GESTION STRATEGIQUE DES ACHATS INTERNATIONAUX

Agile Learning Comment faire face aux changements organisationnels? Une étude internationale réalisée par Lumesse

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril Trad FR v1.1

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Gé nié Logiciél Livré Blanc

«Innovation Intelligence» La valorisation des données massives au service des partenariats R&D. Expernova Université d été GFII

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

Logiciel de gestion de contenu et de processus

PAS X. PAS-X Services. Competence. Implementation. Support. Vue d ensemble des services SERVICES PAS-X. Centres de services internationaux

Guide d auto-évaluation. Directives à l intention des hautes écoles. Accréditation des hautes écoles universitaires

Novembre Regard sur service desk

Plate-forme Cloud CA AppLogic pour les applications d entreprise

Objet : L équipe d encadrement du service des impôts des particuliers (SIP).

Référence client ELO Groupe Reclay

Les questions posées pour la protection des données personnelles par l externalisation hors de l Union européenne des traitements informatiques

Achats de prestations logistiques : les bonnes pratiques

Focus sur. métiers du numérique. métiers. les. Contexte régional. La piste. des

NE PAS EXTERNALISER SA RESPONSABILITÉ

QU EST CE QUE LE CLOUD COMPUTING?

Microsoft IT Operation Consulting

Cadre général du Forum sur les questions relatives aux minorités

Comment assurer la gestion des identités et des accès sous forme d un service Cloud?

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

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Développement itératif, évolutif et agile

ISO Comment procéder. pour les PME. Recommandations de l ISO/TC 176

SUPPORT DE FORMATION, INFORMATION, COMMUNICATION

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com

Pétrochimie Informatique scientifique

Modèle de cahier des charges CRM

Appel d offres pour la mise en place de cursus intégrés franco-allemands binationaux et trinationaux à compter de l année universitaire

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

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

Pole Formation Catalogue

de la DSI aujourd hui

10 REPÈRES «PLUS DE MAÎTRES QUE DE CLASSES» JUIN 2013 POUR LA MISE EN ŒUVRE DU DISPOSITIF

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

HP Formation Description de cours

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Guide des inspections de l OIAC concernant les produits chimiques des tableaux 2 et 3

L indispensable alignement technique et organisationnel sur la stratégie de l entreprise

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

Validation des processus de production et de préparation du service (incluant le logiciel)

externalisation sécurisée vers le Cloud : cinq éléments clés à prendre en compte

Maximiser la performance de vos projets immobilier de bureaux

Appel à l action relativement au chômage, au sous-emploi et à la pénurie de main-d œuvre qualifiée

Externalisation et managed services : où est la juste mesure pour vous?

Areva, un groupe industriel intégré

LIVRET SERVICE. Portail Déclaratif Etafi.fr

Pour vos appels d offre CABINETS DE CONSEIL EN SCM. Octobre e ÉDITION RGP. SupplyChainMagazine.fr 19, rue Saint-Georges Maisons-Alfort

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

creo elements/pro creo elements/direct creo elements/view

Module 615-1: Cours Leadership 2.0

Rédiger et administrer un questionnaire

Logiciel de gestion de contenu et de processus

MIKRON CUSTOMER SERVICE. Un service client adapté à vos besoins

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

Analyse des coûts. 1 ère année DUT GEA, 2005/2006 Analyse des coûts

Transcription:

Les expériences d ERNI dans l univers du management, des processus et des technologies Experience N 52 Mars 2012 OutsourcINg Pas à pas vers de bonnes exigences

Outsourcing 10 11 Pas à pas vers de bonnes exigences Des exigences claires sont un facteur-clé pour le succès de l outsourcing Beaucoup d entreprises se demandent aujourd hui si la maturité de leurs processus est suffisante pour délocaliser des tâches de développement. Notre liste de contrôle permet de répondre à cette question et livre des indications ciblées pour augmenter la maturité des processus. PAR Cédric Escher ET PhiliPP Rey La délocalisation de tâches de développement est une réponse éprouvée à la pression des coûts et au manque de ressources. La distance géographique et culturelle représente cependant un grand défi. Dans le numéro 50 d Erni Experience, nous mentionnions déjà que la phase initiale joue un rôle décisif pour réussir à faire face à ce défi. Il est nécessaire d effectuer un certain nombre de tâches, dont le choix d un fournisseur approprié, la définition et l introduction de processus de communication ainsi que la mise en place d une infrastructure commune. Des exigences claires et sans équivoque constituent cependant l un des facteurs les plus importants pour la réussite de l outsourcing. Elles sont d autant plus essentielles pour des projets de délocalisation que ceux-ci sont généralement confiés après que les exigences ont été formulées (voir graphique 1). Le mandataire assume la responsabilité des exigences, tandis que l exécutant se charge du design et de l implémentation. Pour les entreprises appliquant un processus défini de requirements engineering, les risques de l outsourcing sont nettement plus faibles que pour les entreprises au sein desquelles ce n est pas le cas. Notre liste de contrôle permet à l entreprise de se situer par rapport à cette question et livre des indications ciblées pour cerner le potentiel d amélioration. 1. Les exigences sont consignées de manière détaillée et complète Dans les entreprises disposant de départements internes de développement, les exigences sont souvent relativement peu détaillées. Cela suffit généralement dans la mesure où les détails manquants peuvent être complétés par les développeurs expérimentés ou qu il est possible d obtenir de plus amples informations de façon rapide et informelle. Ces possibilités font défaut lors de la délocalisation de tâches de développement. C est pourquoi les exigences doivent généralement être consignées de manière plus complète et plus détaillée. Conseil: Les exigences peuvent être passées en revue par les parties prenantes. Pour ce faire, elles doivent être formulées de façon à être compréhensibles par tous. 2. Le champ est défini Des préparations conséquentes sont nécessaires pour faire le pas de l outsourcing, notamment parce qu il n est pas possible de s y lancer avec n importe quel petit projet. On ne peut délocaliser qu un élément entier et pouvant être testé. En outre, les interfaces doivent être définies pour que le développement puisse démarrer. Dans le déroulement du projet, les environnements informatiques doivent ensuite aussi être disponibles à temps. Conseil: La voie la plus simple pour délocaliser un projet partiel avec un champ clairement défini consiste à sélectionner une composante sur la base de l architecture existante et de confier son développement au partenaire. 3. Le processus de requirements engineering est défini Le processus détermine qui est responsable de quels documents avec quels contenus, à qui les documents s adressent et dans quels délais ils doivent être fournis. Aujourd hui, la plupart des entreprises ont déjà implémenté un tel processus. L objectif est de parvenir à des exigences revues et cohérentes comme base stable de développement.

Mandant Mandataire Exigences produit Exigences techniques Spécification design logiciel Implémentation Ill. 1: Modèle en V: interface avec partenaires d externalisation Tests unités Tests d intégration Tests système Des exigences claires et sans équivoque constituent cependant l un des facteurs les plus importants pour la réussite de l outsourcing. Elles sont d autant plus essentielles pour des projets de délocalisation que ceux-ci sont généralement confiés après que les exigences ont été formulées. Le mandataire assume la responsabilité des exigences, tandis que l exécutant se charge du design et de l implémentation. Pour les entreprises appliquant un processus défini de requirements engineering, les risques de l outsourcing sont nettement plus faibles que pour les entreprises au sein desquelles ce n est pas le cas. Notre liste de contrôle permet à l entreprise de se situer par rapport à cette question et livre des indications ciblées pour cerner le potentiel d amélioration.

Outsourcing 12 13 Conseil: Le processus d exigences va de pair avec un processus défini de changement. Exemple 1 Un requirements engineering simplifié grâce à Scrum 4. Les interlocuteurs du côté du mandataire sont disponibles pour des renseignements et des décisions Les travaux délocalisés nécessitent aussi des ressources auprès du mandataire. L équipe d outsourcing aura régulièrement des questions concernant les exigences. Si les réponses à ces questions ne peuvent pas être apportées dans un délai raisonnable, la collaboration perdra en efficacité. Il convient en outre de communiquer à cette équipe tout ce qui est important pour son travail. Notamment pour des projets sur lesquels travaillent plusieurs équipes sur des sites différents, cela peut engendrer une charge de travail non négligeable. Enfin, les équipes délocalisées et leurs collaborateurs hautement qualifiés suggéreront régulièrement aussi des propositions d améliorations. Ces suggestions devront aussi mener à des décisions rapides. Conseil: Les mandataires qui communiquent intensément avec leur partenaire d outsourcing ont besoin d exigences moins détaillées.. Une entreprise de technologie médicale développe une plateforme logicielle. Certains éléments sont confiés à des sous-traitants. L entreprise, qui dispose d expériences confirmées avec Scrum, décide de miser aussi sur cette méthode agile pour sa délocalisation. Le Scrum master et le directeur de produit travaillent sur le site du mandataire. L équipe est cependant située en Europe de l Est. La collaboration fait ses preuves. Malgré la distance géographique, l ensemble de l équipe travaille efficacement. La charge de travail et donc les coûts du requirements engineering sont dans ce cas relativement peu élevés. 5. Le partenaire d outsourcing connaît les particularités du secteur Pour que des exigences puissent vraiment exclure toute équivoque, il faudrait des livres entiers pleins de listes, même pour des projets relativement petits. Cela reflète tout l horizon de connaissances liées à un secteur. Les départements de développement internes à une entreprise disposent de ce savoir et il ne doit donc pas être mentionné explicitement dans

Pour profiter des avantages de l outsourcing, il est nécessaire d effectuer avant tout un certain nombre de tâches au sein de sa propre entreprise dans le domaine du requirements engineering. Mais cet investissement est payant. Les ressources supplémentaires ainsi acquises et la baisse des coûts ne sont pas les seules raisons plaidant pour l outsourcing. Si tous les points de la liste de contrôle sont remplis, la collaboration avec les équipes externes peut atteindre un niveau d efficacité servant aussi de référence pour la coopération au sein même de l entreprise.

Outsourcing 14 15 le catalogue d exigences. Lorsque des tâches sont délocalisées, il faut transmettre ce savoir à l équipe externe. Une certaine charge de travail est nécessaire pour permettre aux développeurs de saisir la manière de penser des mandataires. Conseil: L information doit se faire de façon transparente, ce qui renforce aussi la confiance entre le mandataire et le sous-traitant. giciels externes. Pour vérification, l équipe doit ensuite formuler dans ses propres mots ce qu on attend d elle. Cet investissement est payant: les questions sont ensuite moins fréquentes lors de la phase de développement. Le produit final est proche des attentes du requirements engineer et ne nécessite finalement que peu d adaptations ultérieures. un niveau d efficacité servant aussi de référence pour la coopération au sein même de l entreprise. 6. Des ateliers permettent d expliquer les exigences et de vérifier leur compréhension par le partenaire d outsourcing Même si les développeurs externes accroissent leur sensibilité aux particularités du secteur, il reste toujours nécessaire d expliquer les exigences. Il faut donc vérifier que les développeurs les comprennent effectivement. Conseil: Lors des ateliers consacrés aux exigences, il convient de prêter attention à ce que la communication soit bidirectionnelle. Exemple 2 Requirements engineering pour un partenaire d outsourcing asiatique Une entreprise industrielle de grande tradition décide de confier le développement d une partie d un nouveau produit à une filiale en Asie. Pour éviter des malentendus, un expert suisse se déplace en Asie. Pendant une semaine, il fournit à l équipe de développeurs une introduction aux exigences spécifiques du secteur. Par ailleurs, des ateliers consacrés aux exigences sont organisés. Pour ce faire, le requirements engineer suisse est aussi envoyé en Asie. Il explique les exigences aux ingénieurs lo- 7. Lors du développement, des mécanismes de contrôle vérifient que le projet évolue toujours dans le cadre des exigences Le mandataire devrait en tous les cas procéder à un design review dans un but de vérification avant de commencer l implémentation. Dans des projets à long terme, des étapes doivent être fixées afin de vérifier périodiquement que les résultats obtenus correspondent aux exigences. Pour ce faire, une démo de l application implémentée s avère utile. Conseil: Les meilleurs fournisseurs de prestations d outsourcing procèdent d eux-mêmes à des contrôles de qualité internes, qui vérifient également l adéquation des exigences et des résultats de leurs travaux. Pour profiter des avantages de l outsourcing, il est nécessaire d effectuer avant tout un certain nombre de tâches au sein de sa propre entreprise dans le domaine du requirements engineering. Mais cet investissement est payant. Les ressources supplémentaires ainsi acquises et la baisse des coûts ne sont pas les seules raisons plaidant pour l outsourcing. Si tous les points de la liste de contrôle sont remplis, la collaboration avec les équipes externes peut atteindre ERNI Innovation in process and technology Philipp Rey philipp.rey@erni.ch Activité de conseiller: ingénierie des exigences, gestion de projets, externalisation proche Cédric Escher cedric.escher@erni.ch Activité de conseiller: Ingénierie des logiciels, gestion de projets, externalisation proche

www.erni-consultants.com enables & delivers