DevOps : Soyez réactif ! Accélérez la satisfaction de vos utilisateurs

  • Published on
    04-Dec-2014

  • View
    1.010

  • Download
    1

Embed Size (px)

DESCRIPTION

Que ce soit pour un S.I., un service ou produit, la mise en exploitation de votre application ncessite souvent des ajustements malgr les activits proactives de fiabilisation et de simulation lors de la phase de dveloppement. Lapplication est soumise des dgradations de performances, la dcouverte d'anomalies, ou lmergence dusages (usecase) non identifis lors de l'analyse. Ces difficults peuvent tre lies au nouvel environnement technique, aux problmatiques de configuration ou simplement l'utilisation plus grande chelle de l'application. Pour satisfaire vos utilisateurs, vous devez livrer vite, acqurir et prenniser un niveau de qualit suffisant pour ces applications, en garantissant un service rendu disponible, leur fiable et leur utilisable. La collaboration entre les quipes de dveloppement et production est donc primordiale pour permettre de rduire le temps d'amlioration (fix + new feature). Venez apprhender comment identifier les dfauts, piloter et suivre leur correction facilite par les outils, tels que SCOM et la suite Visual Studio ALM. Comprenez et tudiez les usages de vos utilisateurs avec des techniques d'instrumentation et Application Insights dans Visual Studio Online Speakers : Olivier Dupont (Tekigo), Gregory Ott (Tekigo)

Transcript

  • 1. DevOps : Soyez ractif ! Acclrez la satisfaction de vos utilisateurs Olivier Dupont ALM Advisor Fondateur odupont@tekigo.com, @odupont_tekigoGregory Ott Expert Industrialisation logicielle Visual Studio gott@tekigo.com, @gregory_ottCode/Developpement

2. 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 amliorer les Techdays !#mstechdaysCode/developpement 3. Sondage Combien dditeur logiciel ? Le produit/Service => Client Combien Systme dInformation ? Applications => Utilisateur Profil IT ? Profil DEV ? Profil MKT CIO DSI? Il y avait de la lumire ?#mstechdaysCode/developpement 4. ALM, DEVOPS, SCOM, TFS, APPLICATION INSIGHTS, APM Oui, mais pourquoi faire ?#mstechdaysCode/developpement 5. Ide > Business > Code > MEP > Usage < feedbacIngrid QualittBusiness Plan #mstechdaysApplication |Service |S.I. | Produit Code/developpement 6. Satisfaction utilisateur ? Coding4Ingrid + ProductifBusiness Value + PerformanceUtileModerne Adaptable Utilisable Bien pense pour moiATA W A DTime to MarketNow !DisponibleUXPerformantService Rendu Sans limite Toujours StableFiableBug FreeRapide #mstechdaysLgreIngrid Qualitt Code/developpement 7. Satisfaction utilisateur ? La team/rle Jai pens tout les UseCase BA UX Acqurir des clients Conserver mes clients Time to Market Innover R.O.I Rduire les cotsChangements continus #mstechdaysMKT CIO PO User DEV QAJe dois anticiper les futurs UseCase UX Ergonomie doit tre adapte chaque cas, usage, profilsIT Optimiser mes ressources Dimensionner Rationnaliser Stabiliser Q.O.S / SLA MTTR Conformits aux exigences Coder vite et bien Refactorer Code/developpement Architecture Corriger vite Pas de rgression 8. Ide > Business > Code > MEP > Usage < feedbac ALMBusinessGouvernance Business Analyse MarketingDev.Architecture Code Test Unitaire PackagingSoftware factoryExploitation OprationsDploiement Provisionning Monitoring SupportEnvironnement ITDevOps #mstechdaysCode/developpementUsageService Rendu Valeur ajoute Attentes feedback 9. DevOps = un curseur dajustementProactifSimulation / HypothseBusinessExploitationDev.UsageOprationsSoftware factoryEnvironnement ITDevOpsRactifLive / Rel / Factuel #mstechdaysCode/developpement 10. Analyser- Diagnostiquer Maitrise du Changement Retour dexprienceFdrer par la Tlmtrie = des faits + version ! COMPRENDRE ARBITRER VALORISER CORRIGER ADAPTER Feature AnomalieMKT CIODEVOPTIMISERDIMENSIONNER GARANTIR#mstechdays Use Case Business value QOS / SLA ATAWAD nTiersITCode/developpementBAErgonomeQAPO 11. ILLUSTRATION#mstechdaysCode/developpement 12. MKT POVisual StudioDBWeb ClientAIDashboard telemetryAIAppInsightWindows StoreAISCOMITFerme Servers#mstechdaysStation & DevicesMMA Code/developpementTFS OnlineDEVApplication InsightPhone AppsApplication ServicesAITFS On-PremisesSmart ClientBuild | Intellitrace | Code 13. SCOM avec TFS : Focus Collaboration Triage des incidents en test ou production Fdration des comptences DEV + IT Gestion de la configuration Version + Build + Release Management Workflow de traitement de lincident#mstechdaysCode/developpement 14. SCOM ET TFS Une intgration pour fluidifier les changes#mstechdaysCode/developpement 15. Instrumentation pour le MKT / PO Mesurer le Succs Mesurer le ROI Mesurer la fidlit et le comportement Comprendre les attentes de ses utilisateurs Aide la priorisation et arbitrage Feature Bug/amlioration qualit Mesurer la transformation Marketing Funnel #mstechdaysCode/developpement 16. Instrumentation pour Ergonome /Business Analyst Retour dexprience utilisateur UX Ecouter Apprendre AdapterDtecter de nouveau cas dutilisation Business case / Usecase Cinmatique dcran UX pathEvaluation relle en production in-situ Arbitrage entre diffrents scenario UX pur un UseCase par les utilisateurs Test Canary#mstechdaysCode/developpement 17. Instrumentation pour les Dev et QA Ractif au Bug/Exception pass travers les mailles du filet Diagnostiquer vite et NO REPRO Amliorer les Performances Contrler le changement Comprendre les bugs lis lenvirronnement IT et les dpendances (Services) #mstechdaysCode/developpement 18. Instrumentation pout LIT Diagnostiquer la cause dun incident Dev ou IT ? Anticiper la monte en charge Optimiser les ressources Assurer la QOS / SLA#mstechdaysCode/developpement 19. Application Insights : Focus Collecte et Corrlation des mtriques avec le code Mtrique de Performances provenant de environnement dexcution Mtrique dvnement custom mtier dans lapplication (Compteur, Seuil ex: panier) Mtrique daudit et profilage UX (Usage chemin, Temps pass, %...) Mtrique dvnement de type Exception/Erreur Log dexcution (intellitrace) Build Code Dashboard personnalis Alertes #mstechdaysCode/developpement 20. Application Insights : Focus Vrification de la disponibilit distribue > ATAWAD #mstechdaysScnario Web Performance & Load Tests de bout en boutCode/developpement 21. APPLICATION INSIGHT Auditer les usages de lapplication#mstechdaysCode/developpement 22. www.tekigo.com @tekigoteam @odupont_tekigo odupont@tekigo.com@gregory_ott gott@tekigo.com#mstechdaysCode/developpement 23. SCREENSHOT En cas de problmes rseaux#mstechdaysCode/developpement 24. #mstechdaysCode/developpement 25. #mstechdaysCode/developpement 26. #mstechdaysCode/developpement 27. #mstechdaysCode/developpement 28. #mstechdaysCode/developpement 29. #mstechdaysCode/developpement 30. #mstechdaysCode/developpement 31. #mstechdaysCode/developpement 32. #mstechdaysCode/developpement 33. #mstechdaysCode/developpement 34. #mstechdaysCode/developpement 35. Digital is business