260 likes | 349 Views
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile. John Bristowe Promoteur principal des développeurs Microsoft Canada. Franchissez le pas : du passé... au présent. Planifier tout dès le départ en haute fidélité. Geler les exigences avant la conception.
E N D
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada
Planifier tout dès le départ en haute fidélité Geler les exigences avant la conception Interdir le codage avant l’étude du concept détaillé Processus Développement logiciel conventionnel
Exigences incomplètes et mal comprises Processus Production de la mauvaise application Piètres rendement et extensibilité Peu ou pas de conception Peu ou pas de tests unitaires Validation compressée Tests retardés par des versions cassées Défaillances trouvées par les clients. Les problèmes associés au développement conventionnel
Processus Dépassement moyen des coûts 45 %
Processus Dépassement moyen du temps 63 %
Processus Fonctionnalité escomptée livrée en moyenne 67 %
Processus 59 milliards de dollars en productivité perdue aux États-Unis
Processus 64 % de ces coûts sont absorbés par les « utilisateurs finaux »
Processus Pourquoi opter pour la méthodologie Agile ?
Processus Gartner Forrester D’ici la fin de 2012, les méthodes de développement agiles seront employées dans 80 % des projets de développement logiciel. En ce moment même, 45 % des développeurs et des professionnels des TI misent sur des méthodes agiles
Visual Studio et Team Foundation Server La plateforme permettant la gestion du cycle de vie des applications Transformez les idées d’affaires en logiciels Alignement et visibilité complets La « bonne » chose Assurent la qualité tout au long du cycle de vie Faite « correctement » Conçus en prévision du changement De la « bonne » manière
La mise en œuvre du processus grâce aux outils pertinents Soumission Tâches Scénariosd’utilisation Analystes en entreprise Développeurs Version d’équipe Bogue Tests Version de construction Testeurs
La mise en œuvre du processus grâce aux outils pertinents Soumission Tâches Scénariosd’utilisation Analystes en entreprise Développeurs Bogue Tests Développeurs Version de construction Non .Net Testeurs
La mise en œuvre du processus grâce aux outils pertinents Office SharePoint Team Web Access Visual Studio Eclipse Inter- plateformes Outils tiers Gestionnaire de validation de Microsoft
Gens et processus (avec les outils) : TFS • Modèles de processus accessibles sans configuration • Les processus peuvent être intégrés à TFS par l’intermédiaire de... code personnalisé/interfaces de programmation solutions de source indépendante • Si vous n’avez pas mis de processus en place, TFS peut vous aider grâce à des modèles de processus intégrés • Si vous misez déjà sur un processus, vous pouvez adapter TFS de sorte qu’il le prenne en charge
Vous habilite à tirer profit d’une visibilité et d’une prévisibilité supérieures quant à vos projets
Comble le fossé entre les gens et les processus grâce à des outils.
3 Gestion concrète du développement logiciel Donner vie à ce que nous avons appris par l’intermédiaire d’exemples réels.
Ressources Autoévaluation en ligne du cycle de vie des applications – http://bit.ly/ht5nDF MSDN Center: Application Lifecycle Management - http://bit.ly/ga6OBw Ressources essentielles de démarrage – Cycle de vie des applications : http://bit.ly/linktoblogpost Votre parcours vers l’infonuagique Vivez l’expérience du développement infonuagique dans Visual Studio : Entamez votre parcours vers l’infonuagique au windowsazure.com. Activez votre laissez-passer Azure au windowsazurepass.com pour essayer GRATUITEMENT la plateforme Windows Azure pendant 30 jours.