Excellence des développements logiciels : Agile, Lean et Offshore sont compatibles

le 17/11/2009, par Jean Pierre Blettner, Infrastructure, 912 mots

Réduire les coûts, améliorer la réactivité, mieux servir les clients figurent sur le tableau de bord des équipes de développement logiciel. La journée organisée par Valtech le 17 novembre a été l'occasion d'entendre les retours d'expérience de Thalès et de Rail Europe sur le Lean, les méthodes agiles et l'Offshore.

Excellence des développements logiciels : Agile, Lean et Offshore sont compatibles

Les Valtech Days organisés par la société de services Valtech se sont tenus le mardi 17 novembre à La Défense. La journée a fait la part belle aux retours d'expérience sur les méthodes agiles, le Lean Organisation, le Lean Developpement et leur compatibilité avec l'Offshore. Le premier témoignage a été réalisé par Stuart Alldis, responsable e-Commerce de Rail Europe, une filiale de la SNCF située à Londres et qui commercialise des billets TGV ou de l'Eurostar. Son activité repose sur les boutiques, un call center et des sites Web. Stuart Alldis a confié le développement de trois applications Web B2B et B2C à Valtech, dont une partie des développeurs se trouvent en Inde, à Bengalore. Il a opté pour la méthodologie Agile, Scrum, qui repose sur un processus itératif. Comment arriver à créer la proximité entre les équipes de développement et les responsables métiers qu'impose la méthodologie Agile alors que des milliers de kilomètres séparent Rail Europe de Bengalore ? C'est Stuart Alldis qui joue les rôles de passerelle entre les deux mondes : les métiers situés en Grande Bretagne, et les équipes indiennes qui réunissent une vingtaine de développeurs. Il aura donné de sa personne puisqu'il aura réalisé 24 déplacements à Bengalore, en passant à chaque fois 1 semaine en Inde par mois. Il estime que grâce à l'Offshore, il a réalisé de substantielles économies. « Pour un coût de 600 € pour un développeur en Grande Bretagne, l'économie est de 70% en Inde. Et ils ne travaillent pas de 9 heures à 5 heures, mais de 9 heures à 9 heures, si nécessaire » déclare-t-il. Et ce ne sont pas les quelques milliers d'euros pour ses propres déplacements qui auront grevé le budget : « Je dépense 1,5 million d'euros en tout par an en développement »précise-t-il. Photo : Le site Web de Rail Europe. Il se félicite de l'usage des méthodes Agiles car cela lui permet de modifier fréquemment les spécifications, au fur et à mesure qu'il lui vient des idées d'amélioration des sites Web. Il opte désormais pour des réalisations au forfait plutôt qu'en régie. « Nous nous connaissons bien maintenant avec les équipes de développement, et estimer un forfait devient faisable, je ne conseillerai pas cette approche au début de la relation » indique-t-il. Il donne également quelques conseils afin de réussir la méthodologie Scrum malgré les milliers de kilomètres entre lui et les équipes indiennes : « Faire en sorte que cette équipe lointaine soit une extension de votre propre équipe de développement [Il ne dispose que de deux développeurs en Grande Bretagne], il faut connaître tous ces développeurs, car ce sont eux qui créent votre site Web et donc votre richesse, allez les voir dans leurs bureaux, et ne vous enfermez pas dans une salle réunion avec les responsables des équipes uniquement". Il poursuit : "Il faut créer l'impression qu'ils font partie de votre propre société. Nous leur avons par exemple donné des posters de TGV qu'ils ont placé dans leurs salles de développement. Ce qui renforce la proximité avec notre activité. Utilisez aussi des outils de messagerie instantanée, nous utilisons Skype, et la visio conférence. Les appels téléphoniques durent entre 5'' et 1 heure. Et soyez toujours disponible malgré le décalage horaire. J'ai confié mon email et mon numéro de téléphone mobile à chaque développeur. » Deux autres présentations durant la matinée ont eu comme axe la méthodologie Lean. Le Lean a pour objectif de ... ... supprimer tous les gaspillages et toutes les actions inutiles effectuées soit dans les processus de l'entreprise, soit dans les développements logiciels, et qui ne créent pas de valeur pour le client. On passe alors au crible les processus et l'on traque les améliorations possibles. «  Par exemple, une discontinuité de processsus dans la saisie d'un client puis de sa commande à cause d'un Batch informatique durant la nuit peut coûter une perte de productivité importante pour les équipes commerciales, alors qu'il suffit de déployer les outils ad hoc pour supprimer cette perte de temps » illustre-t-on chez Valtech. Toutes les non créations de valeur pour le client ne peuvent pas forcément être supprimées. « Par exemple la conformité réglementaire, ou les processus internes à l'entreprise comme la gestion de la comptabilité n'apportent rien au client mais ils sont indispensables. » Autre cas, Thalès a montré comment il employait le Lean Organisation, le Lean Developpment et la méthodologie XP (eXtreme Programming) afin de réduire les erreurs sur ses logiciels destinés aux Airbus et pour mieux coordonner ses équipes souvent éclatées entre plusieurs sites à l'international. « Le Lean, les méthodes agiles sont compatibles avec l'Offshore, mais il faut choisir ses partenaires » a précisé Eric Gauthier, en charge de la branche production chez Thalès soit 12 000 personnes. Il a ajouté : «  Le Lean permet aux équipes de se responsabiliser. Il vient en complément de CMMI qui permet de structurer l'ensemble des processus. Contrairement à ce que l'on croit CMMI n'est pas synonyme de cycle en V. CMMI et méthodes agiles sont compatibles » a-t-il précisé. Depuis 2008, Thalès a réalisé 100 projets Lean, dont 56 en 2009. Thalès s'est intéressé au Lean dès 2006 pour ses apports dans le développement. « Il faut éviter notamment le défaut de la surspécification, avec le Lean on développe ce qui a de la valeur pour le client. Cela oblige à regarder le développement comme si l'on était le client.  »

Kneron vise l'ermbarqué avec sa puce KL730 taillée pour l'IA

Axée sur l'image, la puce d'intelligence artificielle KL730 de Kneron devrait permettre de nombreuses améliorations dans les domaines de l'edge computing, de la sécurité et de l'automobile. Dénommée KL730,...

le 22/08/2023, par Jon Gold / Network World (adaptation Jean Elyan), 533 mots

Volumez repense le stockage cloud en misant sur la performance...

Fondé par des vétérans dans l'industrie du stockage, Volumez promeut un logiciel d'orchestration du stockage qui exploite des ressources Linux pour exécuter des charges de travail exigeantes en utilisant une...

le 23/06/2023, par Serge LEBLAL, 939 mots

Des serveurs Lenovo edge pour l'IA et le traitement des données

Les serveurs Lenovo ThinkEdge offriront une plus grande capacité de traitement là où les données sont générées et permettront aux entreprises d'effectuer de l'inférence en temps réel à la périphérie. Au cours...

le 20/06/2023, par Andy Patrizio, IDG NS (adapté par Jean Elyan), 565 mots

Dernier dossier

Les white-box sont-elles l'avenir de la commutation réseau ?

Et si vous pouviez gérer vos commutateurs de centres de données et vos routeurs de la même façon que vos serveurs et ainsi réduire les coûts des dépenses en capital ? C'est la promesse des white-box qui amènent des systèmes d'exploitation réseau open source fonctionnant sur du matériel courant.Pour en avoir le coeur net, nous avons testé Cumulus...

Dernier entretien

Céline Polo

DRH du groupe iliad

"Nous recrutons dans des métiers en tension, en particulier sur l'infrastructure réseau, pour lesquels il y a...