developer day améliorez votre communication avec le client grâce à visual studio 2012 et tfs...
Post on 03-Apr-2015
108 Views
Preview:
TRANSCRIPT
Developer Day
Améliorez votre communication avec le client grâce à Visual Studio 2012 et TFS 2012, en utilisant les outils de Story Board, et le Feedback Manager
Sylvain GROSSMVP Visual Studio ALM, NEOS-SDI CHsylvain.gross@neos-sdi.ch+41 (0) 789 36 41 68
Agenda
Agenda
Visual Studio 2012 et l’ALM 10’
Storyboarding20’
Feedback manager20’
Mise en place 5’
Q&R5’
Visual Studio 2012 et l’ALMAvec TFS2012, l’agilité n’a jamais été aussi facile à mettre en oeuvre
Cercle Vertueux
ProductBacklog
Sprint Monitor
Working Software
Requirements
OpsBacklog
Monitor
Working Software
Requirements
OpsBacklog
DEVELOP OPERATE
Actionable IncidentIntelliTrace en ProductionConnecteur SCOM & TFS
Management du BacklogStoryboardingManaging Priorities
Planification du SprintCapacity, Sprint Burndown
Execution du SprintContext switching, My WorkUnit Testing, Code Clone & Review
Feedback des Stakeholder en continu
Méthodologie Scrum
Click icon to add pictureClick icon to add picture
Click icon to add picture
Sprint une itération courte qui permettra de créer un livrable testable par le client
BacklogListe des exigences ou des tâches à réaliser sur le Produit, ou sur le Sprint
ScrumMéthode Agile dans laquelle l’équipe projet, mixant client et développeurs, collaborent étroitement. Méthodologie proposée par défaut dans TFS2012
Principe de Scrum
Nouvelle interface
Nouvelle interface Web
Gestion du Sprint Backlog
Affichage par Post it
Vue par Ressource
Affichage par Post it
DémoL’Agilité avec TFS 2012
StoryboardingDites-le avec un dessin !
Définition
Un storyboard, parfois francisé en scénarimage, est la représentation illustrée d'un film avant sa réalisation. Il s'agit d'un document technique généralement utilisé au cinéma en préproduction afin de planifier l'ensemble des plans qui constitueront le film.
Définition
Un storyboard, parfois francisé en scénarimage, est la représentation illustrée d'une application avant sa réalisation. Il s'agit d'un document technique généralement utilisé en développement logiciel afin de planifier l'ensemble des écrans qui constitueront l’application.
Enjeux et réponse
Click icon to add pictureClick icon to add pictureSolution•Storyboarding•Prototypage•Modélisation•Exigences documentées
Valeur ajoutée•Cycles de spécification plus rapides•Nouvelles versions plus rapidement
Enjeux•Capturer des exigences claires et concrètes• Eviter de produire un logiciel ne répondant pas aux exigences des parties prenantes •Ne pas passer à coté d’opportunités à cause de cycles trop longs
Comment traduire ?
Interface attendueSpécification fonctionnelle
Processus
Workshop
Backlog
Maquette sous PowerPoint
Le maquettage de l’écran se fait avec le client, à l’aide de PowerPoint
La maquette produite est liée à l’exigence dans TFS
DémoMaquettage d’écran avec PowerPoint
Feedback managerDonnez-leur la parole !
Enjeux et réponse
Click icon to add pictureClick icon to add pictureSolutionLe feedback manager permet au client d’exprimer un feedback sur l’application
Valeur ajoutéeLes retours sur l’ application sont faciles à interpréter : la résolution est facilitée.
EnjeuxObtenir le feedback sur notre application, au bon moment, par les bonnes personnes peut déterminer le succès ou l'échec d'un projet ou d'une application.
Pas mal, sauf le logo…
Application codée Retour client
Processus
La demande de feedback se fait par l’ équipe de développement
Le client reçoit un mail l’invitant à tester
Feedback Request
Formulaire de demande de feedback
Envoi du mail
Processus de création du feedbackLe mail contient le lien permettant de tester
Le client capture, annote, commente
Le feedback est disponible pour l’équipe
Réception mail
Workshop
Retour du client Saisie du feedback
DémoRetour client avec le feedback manager
Mise en placeJe suis convaincu, et maintenant ?
Visual Studio ALM: l’outil qui évolue avec vous !ALM à l’échelle des individus, des équipes, de l’entreprise
Low Medium HighInd
ivid
ual
Team
En
terp
rise
Developpeurs
Travail en équipe Méthode Agile
ALM pour l’entreprise
Outils d’AgilitéFeedback/StoryboardBuild et intégration continue
Contrôle de code sourceTest Unitaires
Level of Complexity
Outils de gouverance: BIConnecteur TFS/ProjectLabManager/DevOps
Plate forme logicielleCatégories et fonctions
Visual Studio Ultimate 2012 avec MSDN
Visual Studio Premium 2012 avec MSDN
Visual Studio Pro 2012 avec MSDN
IntelliTrace dans la production YesTest de charge YesMicrosoft Fakes (Isolation du test d'unité)
Yes
Test codé de l'interface utilisateur Yes YesGestion de cas de test Yes YesGestion du laboratoire Yes YesTest d'unité Yes Yes YesConfiguration & destruction de l'environnement virtuel Yes Yes
Planification d'itération (du sprint)
Yes Yes
Agile Task Boards Yes Yes YesIntégration de Project & Project Server Yes Yes YesContrôle de version Yes Yes YesPowerPoint Storyboarding Yes YesDemande et gestion du feedback Yes YesSuspension/reprise des tâches Yes YesTeam Foundation Server Yes Yes YesSource: http://www.microsoft.com/france/visual-studio/produits/features.aspx
Q&RA vous la parole !
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
top related