Augmenter la productivité de votre équipe avec l'Agilité

Avec Visual Studio, bénéficiez d'une solution complète et intégrée pour le développement agile

Dans le monde du développement logiciel, la popularité des méthodes « Agiles » va croissant. Ces approches partagent les mêmes objectifs : améliorer la visibilité au sein de l’équipe de projet et l’interactivité entre les membres de l’équipe tout en augmentant le flux de valeur pour le client. Beaucoup de bonnes pratiques sont associées aux méthodes Agiles. Ces pratiques peuvent être adoptées progressivement et appliquées à presque n’importe quel projet ou type de processus, y compris lorsqu’il s’agit d‘approche formelle telle que CMMI ou traditionnelle de type « Waterfall ». Comme décrit dans ce livre blanc, ces approches proposent des notions comme le backlog, les «itérations» ou «sprints», le daily stand‐up, les tableaux de bord, le rapport de burndown, les feedbacks, les tests unitaires, la programmation en binôme et bien d’autres.


Scrum, cycle complet de développement

Les solutions de gestion du cycle de vie des applications (ALM) doivent permettre de tirer parti des meilleures pratiques Agiles, tout en adaptant et supportant la démarche déjà mise en œuvre afin de permettre aux équipes de développement d'exploiter progressivement ces pratiques à leur rythme. Elles doivent ainsi fournir une plateforme qui répond aux besoins de l'organisation et à l'ensemble des processus de travail qui y sont définis.

En réponse à ces problématiques, Microsoft propose Visual Studio, une solution intégrée qui brise les silos en favorisant la collaboration entre les différents membres d'une équipe projet tout en assurant une qualité logicielle de bout en bout. Visual Studio 11 permet de franchir une autre étape dans la couverture du cycle de vie d'une application. L'agilité y est une composante majeure, les outils n'ont jamais été aussi simples et naturels à utiliser, l'objectif étant de favoriser des interactions riches et productives qui augmentent la productivité des équipes et réduisent les risques.


Une solution complète unifiée pour le développement agile



La prise en charge d'une migration vers les méthodes de développement agiles, ou l'adoption future de ces dernières, est considérée comme le moteur stratégique de premier choix pour l'adoption des outils de test et d'assurance qualité de Visual Studio, comme le démontre cette analyse de Pique Solution*. Près de 80 % des entreprises participant à cette étude voyaient l'adoption de Visual Studio (y compris l'utilisation des modèles de processus Microsoft Agile) comme une action cruciale pour la migration vers les méthodes agiles et, par conséquent, n'avaient pas besoin d'économies ou de justification de valeur explicites pour effectuer cet investissement. Ceci étant dit, il est pertinent et important de quantifier les avantages des outils de test et d'assurance qualité dans le cas des méthodes agiles, et plus spécialement en ce qui concerne les indicateurs des améliorations de qualité et de durée de cycle. Ces indicateurs ne peuvent pas toujours être liés aux réductions de coûts importantes ou à la valeur commerciale économique ; en revanche, ils permettent d'évaluer la réussite de manière plus importante et pertinente lorsqu'il s'agit des méthodes agiles. Au bout du compte, le développement agile consiste en :

  • une collaboration beaucoup plus étroite entre les analystes commerciaux, les développeurs, les testeurs et la gestion des technologies de l'information ;
  • une implication des tests plus tôt dans le processus de développement, incluant à la fois la participation des testeurs plus en amont et la participation plus facile des développeurs aux activités de test ;
  • l'augmentation du flux de valeur en améliorant la productivité et l'efficacité du développement et des équipes de test, permettant ainsi de livrer un résultat plus abouti en l'espace de cycles de temps réduits ;
  • l'atténuation des pertes dans le cycle de développement par le biais de cycles de test et de développement compressés ainsi que la réduction très importante des défauts « no repro » (non reproductibles) ;
  • une plus grande transparence et, par la suite, une maniabilité et prévisibilité des coûts et de la qualité de développement de logiciels.

Comme le démontre cette analyse de rentabilité pour les outils de test et d'assurance qualité Visual Studio 2012, les possibilités de test et d'assurance qualité offertes par Visual Studio fournissent des résultats à la hauteur des objectifs économiques, des indicateurs de développement Agile et surtout des technologies de l'information stratégiques et de l'agencement des activités. En réalité, les profits générés par les entreprises à l'étude qui ont adopté les méthodes agiles avec Visual Studio 2012 étaient supérieurs à ceux de leurs homologues qui n'utilisaient pas les méthodes de développement Agile. Les possibilités de tests et d'assurance qualité dans les offres globales et intégrées de Visual Studio ont été citées par tous les participants à l'étude comme un moteur clé dans l'analyse de rentabilité, y compris les deux entreprises qui utilisaient d'autres outils de qualité auparavant et ceux pour qui les tests et l'assurance qualité se faisaient manuellement.

* Source : Pique Solutions, 2011

Axa

AXA

Axa France Services industrialise ses développements avec Visual Studio 2010

Installé à Lille, le pôle de compétences en développement d’applications d’Axa France Services s’appuie sur Visual Studio et Team Foundation Server pour mener ses projets à bien. Un choix qui répond à un double objectif : produire des solutions métiers innovantes et réduire le « time to market ».

Lire le témoignage

Betclic

BetClic

Betclic Everest Group parie sur l'agilité de ses développements avec Microsoft Team Foundation Server 2010

Comment raccourcir les délais de développement pour rester compétitif ? Pour Betclic Everest Group, la réponse passe par Microsoft Team Foundation Server 2010, un outil de travail collaboratif qui complète la suite Visual Studio. A la clé : la gestion des sources (contrôle de version) et des builds, le suivi des éléments de travail, la planification, la gestion de projet et l'analyse des performances. Objectif : améliorer la gestion des projets.

Lire le témoignage

Compario

Compario

Compario industrialise ses tests avec Visual Studio 2010

Quels que soient son organisation et ses effectifs, un éditeur de logiciels n'a pas d'autre objectif que de fournir à ses clients des solutions pleinement opérationnelles. Spécialiste en solutions e-commerce, Compario s'est appuyé sur les outils proposés par Visual Studio 2010 pour développer une équipe de Q&A testing.

Lire le témoignage