L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft

67 %
33 %
Information about L'envers du décor : le Modern-ALM dans - et par - les équipes produits...
Technology

Published on February 17, 2014

Author: Developpeurs

Source: slideshare.net

Description

Vous en avez rêvé… Une session inédite qui lève le voile sur le fonctionnement interne des équipes de dev Microsoft, par JM Prieur, Senior Program Manager dans l’équipe Visual Studio et JP Gouigoux, MVP et traducteur Français officiel du livre « Hard Code » de Eric Brechner (Development manager Xbox) . Découvrez comment Microsoft est passé d’une cadence de release de Visual Studio tous les 3 ans, à une release annuelle, avec des mises à jours trimestrielles. Nous vous montrerons les méthodes et outils (parfois internes !) utilisés lors de la réalisation de Visual Studio 2013. Nous aborderons entre autres la gestion de la backlog, la priorisation, les feature teams, ... La séance sera également ponctuée de bonnes pratiques, certaines surprenantes, extraites du livre "Hard Code" et JP Gouigoux montrera comment il les applique dans ses propres équipe de développement. Vous ressortirez de cette session « Brutalement honnête » (comme les articles d'Eric Brechner). avec des idées immédiatement actionnables dans vos équipes.

Speakers : , Jean-Marc Prieur (Microsoft)

L'envers du décor : le Modern-ALM dans - et par les équipes produits Microsoft Jean-Philippe Gouigoux Chief Technical Officer MGDIS Jean-Marc Prieur Senior Program Manager Microsoft | Visual Studio jp@gouigoux.com jeanmarc.prieur@microsoft.com Code/Developpement

Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Code/developpement

Comment c’est possible? février 2002 VS 2002 avril 2003 VS 2003 septembre 2012 VS 2012 juin 2005 VS 2005 nov. 2012 VS 2012 Update 1 novembre 2007 VS 2008 janv. 2013 DevOps capabilities with System Center 2012 SP1 avril 2013 VS 2012 Update 2 avril 2010 VS 2010 juin 2013 VS 2013 Update 3 septembre 2012 VS 2012 octobre 2013 Lancement nov. 2013 de VS 2013 VS 2012 Update 4 « On premise / box » 04/10/2012 Visual Studio Online #mstechdays VS Online, mis à jour toutes les 3 semaines (sprint) Code/developpement octobre 2013 VS 2013 janv. 2014 VS 2013 Update 1

LES SPEAKERS Jean-Philippe Jean-Marc #mstechdays Code/developpement

Jean-Philippe Eric Brechner FR-fr (été 2014) #mstechdays Code/developpement

Jean-Marc Microsoft | C+E | DevDiv | Visual Studio #mstechdays Code/developpement

Cycle de vie moderne avec DevOps #mstechdays Code/developpement

COMMENT SONT DÉCIDÉES LES PRIORITÉS DES SCENARIOS “I’m listening” UTILISATEURS A LIVRER? Hypothèses – Télémétrie - Feedbacks #mstechdays Code/developpement

I.M. Wright dit… « I’m listening » (chapitre 8) Seules réponses au feedback : • Merci • Continuez #mstechdays Code/developpement

EXEMPLES DE BUG CONNECT http://connect.microsoft.com/VisualStudio exemple d’un bug CodeMap comment il suit son chemin jusque dans TFS #mstechdays Code/developpement

#mstechdays Code/developpement

#mstechdays Code/developpement

#mstechdays Code/developpement

EXEMPLES DE RETOUR UTILISATEURS Uservoice: http://visualstudio.uservoice.com Visual Studio feedback #mstechdays Code/developpement

Uservoice VS feedback #mstechdays Code/developpement

I.M. Wright dit… « Customer dissatisfaction » (chapitre 2) Le pire : • Bugs ? • Retards ? • Communication déficiente ? #mstechdays Code/developpement

EXEMPLES DE REPORTING PASSIF Bugs provenant de Watson Télémétrie (anonyme) #mstechdays Code/developpement

#mstechdays Code/developpement

#mstechdays Code/developpement

Télémétrie #mstechdays Code/developpement

COMMENT CONCILIER L’AGILITÉ DES ÉQUIPES ET LES BESOINS EN PLANNING DU MARKETING (ET DU Agilité du sprint backlog MANAGEMENT) ? Approche lean du product backlog #mstechdays Code/developpement

I.M. Wright dit… « Dev schedules, flying pigs and other fantasies » (chapitre 1) • Estimation à la grosse louche • Ajuster sur les priorités #mstechdays Code/developpement

MMF : Minimal Marketable feature Idea feedback #mstechdays MMF Titre Titre long Pourquoi? Priorité Code/developpement

Regroupement en scénarios Division Thèmes Product Unit Scénarios MMFs Equipe de développement #mstechdays Multi-release Code at scale Understand code change at scale Code Lens for Git (authors / changes) + prioritaire Understand code structure at scale Code Lens for Git (workitems) - prioritaire Code/developpement Filter links on code map + prioritaire - prioritaire release <2-3 sprints

MMF : chaîne de production d’un MMF Idea feedback MMF Titre Titre long Pourquoi? Priorité On deck MMF Titre Titre long Pourquoi? Priorité Quoi + storyboard + spec MMF Titre Titre long Pourquoi? Priorité Quoi ? (storyboard, spec, stories) Combien ? Release/Milestone proposé Spec/Storyboard revus avec équipe User stories identifies Cout estimé (proto éventuellement) #mstechdays In Progress Ready Completed Shipped MMF Titre Titre long Pourquoi? Priorité Quoi ? + storyboard + spec + stories Combien ? Comment? (tâches) MMF Titre Titre long Pourquoi? Priorité Quoi ? + storyboard + spec + stories Combien ? Comment? (tâches) Code, tests, pas de bugs P1 MMF Titre Titre long Pourquoi? Priorité Quoi ? + storyboard + spec + stories Combien ? Comment? (tâches) Code, tests Livré, documenté Tâches créées Avec cout détaillé Code complete Test complete Télémétrie Tenets ok Code/developpement Doc MSDN, localisé Livré, blog post

La structure des workitems à un moment donné division PU Thèmes Scénarios MMFs Equipe de développement Code change at scale Code Lens for Git (authors) Code Lens for Git (work items) Code understanding at scale Filter links on code map 1-2 ans <2-3 sprints User stories qq heures à qq jours Tâches #mstechdays Multi-release Code at scale Code/developpement

Un secret ? • Microsoft n’annonce pas souvent les dates de sortie – Souplesse sur les dates – Souplesse sur le contenu #mstechdays Code/developpement

COMMENT ON DÉVELOPPE CHEZ MICROSOFT ? Une approche lean, des specs à l’architecture L’amélioration des connaissances de l’équipe, Code Reviews #mstechdays Code/developpement

I.M. Wright dit… « Lean : more than good pastrami » (chapitre 2) #mstechdays Code/developpement

Exemple de backlog #mstechdays Code/developpement

COMMENT EST ASSUREE LA QUALITÉ DES LIVRAISONS ? Les « Tenets », La compliance Les Test Pass (Side by Side) #mstechdays Code/developpement

Tenets et Test passes • Tenets – – – – – User friendy (fluidité, …) Sécurité Privacy Performance Compliance: être conforme au lois dans tous les pays • Test passes #mstechdays – Tous les tests, performance, stress, sécurité, Side by side Code/developpement

I.M. Wright dit… « There is no place like production » (chapitre 2) • Azure : 1 environnement • Pas de versioning #mstechdays Code/developpement

Un dernier secret… le plus important ? « Senior developpers » #mstechdays Code/developpement

Comment faire des retours? • Pour les crash “envoyez à Microsoft” (Watson) • Pour les questions – forums • Pour les bugs – Connect (http://connect.Microsoft.com/visualstudio) – Vs feedback (Help | Feedback) • Pour les suggestions – Vs feedback ou User Voice #mstechdays (http://visualstudio.uservoice.com) Code/developpement

Digital is business

#mstechdays presentations

Add a comment

Related presentations

Related pages

L'envers du décor : le Modern-ALM dans - et par - les ...

... fonctionnement interne des équipes de dev Microsoft, par JM ... les méthodes et ... L'envers du décor : le Modern-ALM dans - et ...
Read more

L'envers du décor : le Modern-ALM dans - et par - les ...

... interne des équipes de dev Microsoft, par ... le Modern-ALM dans - et par - les équipes ... et traducteur Français officiel du livre ...
Read more

L'envers du décor : le Modern-ALM dans - et par - les ...

L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft.
Read more

Comment Feed for Channel 9 - L'envers du décor : le Modern ...

L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft.
Read more

La liste des sessions ALM - blogs.msdn.microsoft.com

L’envers du décor : le Modern-ALM dans – et par – les équipes produits Microsoft ...
Read more

Les sessions ALM des techdays 2014 - Inside ALM

L’envers du décor : le Modern-ALM dans ... et par – les équipes produits Microsoft; DevOps : Soyez réactif ! Accélérez la satisfaction de vos ...
Read more

TechDays 2014 (Audio) - Channel 9

L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft. ... le Modern-ALM dans - et par - les équipes produits Microsoft.
Read more

Node.js dans Azure - YouTube

... utilisation du framework node.js dans ... Node.js with Microsoft's Azure ... du décor : le Modern-ALM dans - et par - les équipes ...
Read more

L'ENVERS ET LES COULISSES - Documents

Share L'ENVERS ET LES COULISSES. ... Photos par Solal Gaillard. Download L'ENVERS ET LES COULISSES. ... Dans les coulisses ...
Read more