Developer Day Améliorez votre communication avec le client grâce à Visual Studio 2012 et TFS...

25
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 GROSS MVP Visual Studio ALM, NEOS-SDI CH [email protected] +41 (0) 789 36 41 68

Transcript of Developer Day Améliorez votre communication avec le client grâce à Visual Studio 2012 et TFS...

Page 1: 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.

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 [email protected]+41 (0) 789 36 41 68

Page 2: 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.

Agenda

Agenda

Visual Studio 2012 et l’ALM 10’

Storyboarding20’

Feedback manager20’

Mise en place 5’

Q&R5’

Page 3: 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.

Visual Studio 2012 et l’ALMAvec TFS2012, l’agilité n’a jamais été aussi facile à mettre en oeuvre

Page 4: 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.

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

Page 5: 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.

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

Page 6: 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.

Nouvelle interface

Nouvelle interface Web

Page 7: 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.

Gestion du Sprint Backlog

Affichage par Post it

Page 8: 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.

Vue par Ressource

Affichage par Post it

Page 9: 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.

DémoL’Agilité avec TFS 2012

Page 10: 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.

StoryboardingDites-le avec un dessin !

Page 11: 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.

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.

Page 12: 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.

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.

Page 13: 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.

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

Page 14: 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.

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

Page 15: 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.

DémoMaquettage d’écran avec PowerPoint

Page 16: 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.

Feedback managerDonnez-leur la parole !

Page 17: 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.

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

Page 18: 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.

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

Page 19: 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.

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

Page 20: 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.

DémoRetour client avec le feedback manager

Page 21: 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.

Mise en placeJe suis convaincu, et maintenant ?

Page 22: 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.

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

Page 23: 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.

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

Page 24: 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.

Q&RA vous la parole !

Page 25: 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.

© 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.