L'agilité TI - Accélerez vos activités de développement et test avec Microsoft Cloud

  • 115 views
Uploaded on

Presentation in French - Présentation en Français. …

Presentation in French - Présentation en Français.
Avec Microsoft Cloud accédez à plus d'infastructures plus simplement et plus rapidement (serveurs et applications web, bases de données, VM etc..). Vous découvrirez comment les équipes TI, le développement et la qualité peuvent travailler ensemble pour déployer des environnements et livrer des applications plus rapidement avec plus de flexibilité et d'efficacité.

Apprenez comment apporter plus d’agilité en TI avec les pratiques DevOps et le Cloud Computing. Les organisations faisant fassent à des défis TI importants, comme l’augmentation des charges de travail et la pression du marché peuvent prendre avantage de ce nouveau modèle pour tous les membres du département TI.

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
115
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Martin Rajotte – InCycle Paul Laberge – Microsoft Accélérez vos activités dev et test avec Microsoft Azure Plus d’agilité TI avec DevOps et l’infonuage
  • 2. Nous aidons les organisations à aller au prochain niveau! Équipe de consultant ALM dans cinq locations
  • 3. Agenda 3 2 1
  • 4. De grands défis – Plus de charge de travail, de nouvelles règles en TI Pression “Business”  Demande plus  Habitué à davantage  Moins dépenser Portefeuille plus complexe  Plus de techs et d’applications  Plus d’environnements  “Nouvelle” et “Patrimoniales” Méthode de développement modernes  Cycle de dév. plus rapide  Plus d’environnements
  • 5. Réponses typiques  Plus de standardisation  Plus de contrôle sur les dépenses  Plus de virtualisation  Travaillons plus fort!
  • 6. Mais ce n’est pas suffisant. Un nouveau modèle est requis.
  • 7. De nouveaux principes pour un nouveau modèle DevTest/DevOps 2013 Plus d’Agilité pour les TI Cloud computing +
  • 8. Pouquoi DevTest/DevOps? Build automatisé Flux d’approbation des livraisons Supportteam Automatisation des tests Déploiement automatisé Conception avec les Ops en tête Solutions Méthodes de développement modernes Portefeuille plus complexe Causes Problèmes Court cycle de dév. = livraisons fréquentes • Déploiements manuels • Erreurs de déploiement • Approbation Ad hoc • Tests manuels or aucun test Davantage de technologies • Défis nouvelles technologies • Plus de variations • Apprentissage pour l’équipe Ops Pression “Business” Toujours plus • Plus de demande • Habitué à plus • Avec moins de personnel et de dépenses
  • 9. Pourquoi l’infonuage Solutions Méthodes de développement modernes Portefeuille plus complexe Causes ¨Problèmes Court cycle de dév. = livraisons fréquentes • Plus d’environnements • Plus d’équipes • Plus de tests automatisés et de variations Davantage de technologies • Plus d’environnement à cause de plus d’applications • Plus de complexité (Dév et Ops) • Apprentissage pour l’équipe Ops Pression “Business” Toujours plus •TI Ops surmenés •Ressources sont trop coûteuses •Coûts des centres de données en croissance Gestion d’infrastructure Environnements de test réalistes Équipedesupport Surveillance d’application et d’environnement Auto approvisionnement d’environnement Bénéfices et prix d’Azure
  • 10. Dev Ou la plupart en sont aujourd’hui Test UAT …Note: ce schema est une vue simplifiée du modèle. The gray means not present
  • 11. Dev La transition – DevOps avec VS et Azure Test UAT …Note: ce schema est une vue simplifiée du modèle
  • 12. La transition – Quelques ingredients clés
  • 13. Résumé: Pratiques DevOps avec Visual Studio et Azure DevTest/DevOps 2013 Plus d’agilité TI Un nouveau modèle pour les défis TI Cloud computing + Build automatisé Flux d’approbation des livraisons Déploiement automatisé Conception avec les Ops en tête Automatisation des tests Gestion d’infrastructure Environnements de test réalistes Surveillance d’application et d’environnement Auto approvisionnement d’environnement Bénéfices et prix d’Azure
  • 14. • • • •
  • 15. Pourquoi maintenant?
  • 16. Leçons apprises – des points forts! “Nous déployons après chaque build et les tests sont exécutés automatiquement. Cela nous permet de trouver les problèmes plus tôt et la qualité initiative a augmenté.”– un testeur “Prendre avantage de Azure a permis de limiter les efforts sur les taches de plus bas niveau et de nous concentrer sur des activités à plus forte valeur comme appliquer les patchs de sécurités.” – un gestionnaire opérations “Nous avions l’habitude de déployer une nouvelle version tous les 6 mois. C’était un exercice pénible et stressant. Maintenant, nous déployons automatiquement en production à presque tous les sprints.“– un gestionnaire du developpement “Nous sommes mieux positionné pour supporter les clients, prendre avantage des dernières tendances et survivre dans ce marché très compétitif. – CIO “Les développeurs concevoient avec l’aspect production en tête. Ils sont capable de tester dans un environnement très similaire. Cela rend ma vie tellement plus simple!” – un specialiste opérations “J’ai maintenant accés à un environnement reel sur demande. Ce n’est plus nécessaire de partager un lab et de prendre le risqué de perdre des données de tests précieuses.” – a developeur
  • 17. Quelques points aussi à considérer… “DevOps avec Azure est un changement culturel. Ce n’est pass toujours facile mais cela en vaut la peine.” – un gestionnaire developpement “Une stratégie incrémentale est requise avec du coaching pour les équipes de développement. Ce n’est pas tous les développeurs qui ont les connaissances suffisantes pour gérer les environnements.” – un gestionnaire operations “Les limitations existent toujours avec l’administration des VM par exemple mais la plupart peut être surmontée et des compromis peuvent être trouvés.“– un specialiste opérations “DevOps avec Azure n’est pas automatique. La migration d’application vers Azure n’en vaut pas toujours la peine. Vous devez sélectionner soigneusement vos investissements.” – un developeur “Si les comptes et abonnements sont mal gérés, cela peut devenir dangeureux. Des règles de conduites et de coaching sont requises.” – un specialiste opérations
  • 18. Agile IT MaturityMaturité Agile TI Adoption des services Comment? Agilisation des TI avec Azure – Le modèle de transformation d’InCycle 1 Etablir la stratégie DevOps avec Azure 2 Développement et Test avec Azure 3 Migration des applications vers Azure 4 Applications hybrides avec Azure 5 Développement d’application avec Azure Formation Atelier / Expert Mentoring Coaching Solution de démarrage: Développement et Test avec Azure Feuille de route DevOps avec Azure
  • 19. Le démarrage – Dév et test avec Azure Introduction aux tests manuels Formation et atelier Introduction aux test automatisés Formation et atelier Introduction aux tests de performance et de charge Formation et atelier Test avec Azure Stratégie de gestion des livraison Atelier/Expert Azure IaaS auto approvisionnement d’environnement Formation et atelier Déploiement automatisé Formation et atelier Planification de l’infrastructure Atelier/Expert Automatisation de build Atelier/Expert Stratégie de gestion de source et build Atelier/Expert Développement avec Azure Évaluation de la situation actuelle pour DevOps et Azure Atelier Introduction à Azure et DevOps Formation Élaboration de la stratégie Atelier/Expert Établir la stratégie DevOps avec Azure
  • 20. Installation ou mise à jour de TFS 2013 Atelier/Expert Installation ou migration de TFS 2013 sur Azure Atelier/Expert Introduction à PowerShell Formation Les « options » de la trousse de démarrage Initiatives optionnelles Introduction au développement d’application avec Azure Formation Introduction aux tests agiles Formation Mentorat sur les tests Atelier/Expert Et beaucoup plus… - TDD - Services de transformation agile - Formation sur “Scaling” agile - Gestion de travail - Écriture de tests automatisés - Administration TFS - …
  • 21. À adapter à votre contexte et vitesse
  • 22. Comment adopter l’agilité pour les TI– Déploiement incrémental Petits pas mais orchestrés  Initiatives de démarrage  Initiatives personalisées Équipe de transformation  Aide externe  Ressources internes  Gestion du changement et ajustements
  • 23. Prochaines étapes Atelier gratuit d’une demi journée Évaluation de situation pour DevOps avec Azure Démarrage DevOps avec Azure martin.rajotte@incyclesoftware.com