Azure ALM
Marius Zaharia
Agenda
ALM ?
TFS vs. TFS
Scénario applicatif ou challenge
TFS au travail
A retenir après tout cela
Qu'est-ce qu'ALM ?
Application Lifecycle Management
(Gestion de cycle de vie applicatif)
L’ensemble de l’outillage,
méthodologies et
apport humain
utilisés pour amener
un projet informatique
à son but.
ALM – Roadmap fonctionnelle
Philippe Puschmann, Avanade, MVP ALM
Team Foundation Server, ou
Team Foundation Service ?
Scénario applicatif ou challenge ?
Scénario
 Un site web extranet à implémenter: http://almgwab.cloudapp.net
 Très simple: page d’accueil avec une fonctionnalité basique
Challenge
 Implémenter et publier en production dans BIEN MOINS D’UNE HEURE
(la durée de la session)
 Respecter les principes de développement de qualité
 Avec une équipe limitée en capacité (moi, seul)
Au travail !
Appliquer les phases de projet:
1. PLAN
2. ANALYSE
3. DESIGN
4. BUILD
5. TEST
6. DEPLOY
Exploiter au maximum l’usine logicielle:
• T.F.Service Agile Planning
• Story Boarding PPT
• Visual Studio & Architecting
• VS2012, TFS Source Control
• Microsoft Test Manager
• TFS Build, Pack, Deploy => Azure
• Azure Web Site: INT, TEST
• Web Role Staging: PREPROD
• Web Role Production: PROD
PLAN, ANALYSE, DESIGN...
Sprint 1 - BUILD & TEST
Sprint 2 - BUILD (& TEST)
DEPLOY – GO LIVE
A retenir
Les 3 piliers du succès:
1.Technique et outillage performantes
Visual Studio, TFS/S; ASP.NET MVC
2.Méthodologie agile
Scrum, XP, ...
3.Le Cloud Azure
Me contacter
Expert Azure & Cloud
Blog : http://marius-zaharia.blogspot.com
LinkedIn : http://www.linkedin.com/in/mzaharia
Twitter : http://twitter.com/zaharia1010
Email : marius.zaharia@avanade.com

Azure alm

  • 1.
  • 2.
    Agenda ALM ? TFS vs.TFS Scénario applicatif ou challenge TFS au travail A retenir après tout cela
  • 4.
    Qu'est-ce qu'ALM ? ApplicationLifecycle Management (Gestion de cycle de vie applicatif) L’ensemble de l’outillage, méthodologies et apport humain utilisés pour amener un projet informatique à son but. ALM – Roadmap fonctionnelle Philippe Puschmann, Avanade, MVP ALM
  • 5.
    Team Foundation Server,ou Team Foundation Service ?
  • 6.
    Scénario applicatif ouchallenge ? Scénario  Un site web extranet à implémenter: http://almgwab.cloudapp.net  Très simple: page d’accueil avec une fonctionnalité basique Challenge  Implémenter et publier en production dans BIEN MOINS D’UNE HEURE (la durée de la session)  Respecter les principes de développement de qualité  Avec une équipe limitée en capacité (moi, seul)
  • 7.
    Au travail ! Appliquerles phases de projet: 1. PLAN 2. ANALYSE 3. DESIGN 4. BUILD 5. TEST 6. DEPLOY Exploiter au maximum l’usine logicielle: • T.F.Service Agile Planning • Story Boarding PPT • Visual Studio & Architecting • VS2012, TFS Source Control • Microsoft Test Manager • TFS Build, Pack, Deploy => Azure • Azure Web Site: INT, TEST • Web Role Staging: PREPROD • Web Role Production: PROD
  • 8.
  • 9.
    Sprint 1 -BUILD & TEST
  • 10.
    Sprint 2 -BUILD (& TEST)
  • 11.
  • 12.
    A retenir Les 3piliers du succès: 1.Technique et outillage performantes Visual Studio, TFS/S; ASP.NET MVC 2.Méthodologie agile Scrum, XP, ... 3.Le Cloud Azure
  • 13.
    Me contacter Expert Azure& Cloud Blog : http://marius-zaharia.blogspot.com LinkedIn : http://www.linkedin.com/in/mzaharia Twitter : http://twitter.com/zaharia1010 Email : marius.zaharia@avanade.com

Notes de l'éditeur

  • #4 11:02
  • #5 11:03
  • #6 11:05
  • #7 11:08
  • #8 11:10
  • #9 11:11Création& organisation de projet: GWAB-2 Sprints (Agile?)PowerPoint StoryboardVisual Studio - Layer Diagram
  • #10 11:20BUILD / DEMOCréation de sol.Tests unitairesRajout au controle des sourcesDEPLOY (INTERNAL) - DemoCréation de site Azure; provision de Cloud Service aussiConfig. DeplContDeployTEST / DEMO - Test Manager
  • #11 11:30PMBUILD 2 / DEMOModification de pageDEPLOY 2 (INTERNAL), TEST / DEMO
  • #12 11:35DEPLOY 3 - STAGING, PROD / DEMOWeb role + SWAPTEST PRODRELEASEPM
  • #13 11:45