| Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA...

21
| Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA [email protected] 07 89 364 168

Transcript of | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA...

Page 1: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

| Lausanne

Avec TFS2013, l'Agilité au service de votre entreprise

Sylvain GROSSNeos-SDI [email protected] 07 89 364 168

Page 2: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Agenda

Visual Studio ALM 15’

Piloter la production 20’

Intégration continue 20’

Q&R5’

Page 3: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Visual Studio ALMCycle de vie des applications

Page 4: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Valeur en continue, sans barrière

Définir• Gérer les exigences• Gérer les engagements

des User et des stakeholder

Développer• Test en continu• Feedback en continu• Développement basé sur

les critères d’acceptance• Traçabilité de bout en bout

Opérer• Validation des critères

d’acceptation en continue

• Gestion des Lab de test automatique

• Integration avec le système de gestion d’incidents

• Diagnostics qualifiés

Users/Stakeholders

Development & testing

Operations

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

APPLICATION OPERATIONNELLE

LIVRABLES PARTAGES

Page 5: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Visual Studio ALM: l’outil qui évolue avec vous

Low Medium HighInd

ivid

ual

Team

En

terp

rise

Developpeurs

Travail en équipe Méthode Agile

ALM pour l’entreprise

Outils d’Agilité Feedback/Storyboard Build et intégration continue

Contrôle de code source Test Unitaires

Level of Complexity

Portfolio Agile Connecteur TFS/Project LabManager/DevOps

Page 6: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

ULTIMATE

Team Explorer Everywhere

Extensibility

SharePoint

Project Server

System Center

Premium

ProfessionalTest

Professional

TEAMFOUNDATIO

NSERVER

Lab Management

Office

Web Access

Windows Azure

Version Control Test Case Management

RequirementsManagement

Build Automation

ProjectManagement

Reporting

TFS 2013

Page 7: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

L’interface de TFS Web Access

Page 8: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Scénario typique

Définir le planning

et le découpag

e

Capturer les

exigences

Définir et affecter

les tâchesRéaliser

Tester Gérer les anomalies

Gérer l’avanceme

ntDéployer

Cycle de développement

A chaque cycle de développement, ces activités seront reconduites

Page 9: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

DémonstrationScénario typique

Page 10: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Piloter la production

Features et Agile Portfolio, Kanban

Page 11: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Features: quelle fonction ?

Click icon to add pictureClick icon to add pictureSolution•Nouveau type de work item: Feature•1 Feature possède n User Story•Modélisation•Exigences documentées

Valeur ajoutée•Meilleure visibilité•Gestion d’exigence facilitée

Enjeux•Une fonctionnalité se découpe en plusieurs User Stories• Chaque User Story peut être réalisée dans un sprint différent•Valider une fonctionnalité complète, pas juste un scénario

Regroupons !

Application cibleProduct Backlog

Page 12: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Des Features aux Tasks

Page 13: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

De l’objectif aux tâches: donner du sens

Page 14: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Kanban: maîtriser sa production

Click icon to add pictureClick icon to add pictureSolution•Kanban Board•Limite le nombre d’élément par phase•Ajouter de nouvelles phasesValeur ajoutée•Meilleure visibilité•Fluidité•Qualité

Enjeux•C’est le consommateur qui tire et non le producteur qui pousse•Fluidifier la production en limitant les stocks•Limite ou identifie les goulets d’étranglement

Suivant !

Application cibleWork In Process

Page 15: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

DémonstrationPilotage de la production

Page 16: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Intégration continue

InRelease, pour aller au bout du cycle

Page 17: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

x

Processus de release

Déploiement en Test

Build &PackageCodage Test

Déploiement en Prod

Déploiement en Test

Build &PackageCodage Test

Déploiement en Prod

a

a

Page 18: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

Industrialiser les déploiements ?

Définir les phases

(stages) d’un déploiement:

Dev, QA, Prod…

Définir les machines de

chaque environneme

nt

Définir les étapes et les

actions de chaque

déploiement

Déclenchement par une

build

Validation de chaque étape

Application déployée

Cycle de Déploieme

nt

Page 19: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

InRelease: nouvel outil dans TFS•Application WPF•Agents sur les machines de déploiement•Build Template

•Validation basée sur des rôles•Interface Web pour valider•Permet de programmer la release

Page 20: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

DémonstrationIndustrialiser les déploiements

Page 21: | Lausanne Avec TFS2013, l'Agilité au service de votre entreprise Sylvain GROSS Neos-SDI SA sylvain.gross@neos-sdi.chsylvain.gross@neos-sdi.ch07 89 364.

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

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