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.
Processus Développement logiciel conventionnel 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 Les problèmes associés au développement conventionnel Exigences incomplètes et mal comprises Peu ou pas de conception Production de la mauvaise application Piètres rendement et extensibilité Peu ou pas de tests unitaires Tests retardés par des versions cassées Validation compressée Défaillances trouvées par les clients.
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 Forrester En ce moment même, 45 % des développeurs et des professionnels des TI misent sur des méthodes agiles Gartner Dici la fin de 2012, les méthodes de développement agiles seront employées dans 80 % des projets de développement logiciel.
Visual Studio et Team Foundation Server La plateforme permettant la gestion du cycle de vie des applications Assurent la qualité tout au long du cycle de vie Faite « correctement » Faite « correctement » La « bonne » chose La « bonne » chose De la « bonne » manière De la « bonne » manière Alignement et visibilité complets Conçus en prévision du changement Transformez les idées daffaires en logiciels
La mise en œuvre du processus grâce aux outils pertinents Scénarios dutilisation Tâches Tests Soumission Version déquipe Version de construction Bogue Analystes en entreprise Testeurs Développeurs
La mise en œuvre du processus grâce aux outils pertinents Analystes en entreprise Testeurs Développeurs Non.Net Développeurs
La mise en œuvre du processus grâce aux outils pertinents Office SharePoint Team Web Access Gestionnaire de validation de Microsoft Visual Studio Eclipse Inter- plateformes Outils tiers
Modèles liés aux processus Modèles de processus MSF AgileMSF CMMi Cycle de vie de développement sécurisé Votre processusSCRUM Processus unifié essentiel
Tout tourne autour des éléments de travail
Gens et processus (avec les outils) : TFS Modèles de processus accessibles sans configuration Les processus peuvent être intégrés à TFS par lintermédiaire de... code personnalisé/interfaces de programmation solutions de source indépendante Si vous navez 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 quil le prenne en charge
DÉMO : TFS pour le gestionnaire des développeurs
Vous habilite à tirer profit dune visibilité et dune prévisibilité supérieures quant à vos projets
Comble le fossé entre les gens et les processus grâce à des outils.
Souplesse adaptée à vos processus et flux de travail
Gestion concrète du développement logiciel Donner vie à ce que nous avons appris par lintermédiaire dexemples réels. 3
Votre parcours vers linfonuagique Vivez lexpérience du développement infonuagique dans Visual Studio : 1.Entamez votre parcours vers linfonuagique au windowsazure.com. 2.Activez votre laissez-passer Azure au windowsazurepass.com pour essayer GRATUITEMENT la plateforme Windows Azure pendant 30 jours. Ressources 1.Autoévaluation en ligne du cycle de vie des applications – 2.MSDN Center: Application Lifecycle Management Ressources essentielles de démarrage – Cycle de vie des applications :