Août 2016
Volume 31, numéro 8
Cet article a fait l'objet d'une traduction automatique.
Le mot du rédacteur - Directive DevOps
Par Michael Desmond | Août 2016
Il est difficile de concevoir de bons logiciels. La gestion du processus de création, de maintenance et de livrer un bon logiciel est encore plus difficile, en particulier lorsque vous ajoutez développement d’applications mobile multiplateforme à la combinaison. Qui est la raison pour laquelle Microsoft a été tellement occupé à améliorer et étendre ses solutions DevOps, adressage le cycle de vie de développement logiciel de la planification et de développement, de test et de génération, de déploiement et de surveillance.
Donovan Brown est un responsable de programme senior DevOps chez Microsoft. Il définit DevOps comme « l’union de personnes, processus et produits pour permettre la remise continue de valeur à nos utilisateurs finaux. » Que se concentrer sur la valeur est important, car il va au-delà de la métrique du code simple pour mettre en évidence l’impact tangible de logiciels a sur l’entreprise, ses employés et les clients.
« Pour fournir en permanence une valeur implique que vous êtes en mesure d’analyser et valider que la valeur est effectivement livrée, » explique-t-il. « Utilisent simplement copier les fichiers vers un serveur et en espérant que les utilisateurs, il n’existe aucun moyen pour quantifier ou de qualifier même si j’ai remis valeur. »
L’importance est Microsoft à propos des opérations de développement ? Basé sur l’achat de plus d’un million de 400 dollars de la société de Xamarin en mars et l’acquisition d’outils-maker HockeyApp à la fin de 2014, très. Lors de la conférence Build en mars, Brown demoed les fonctionnalités DevOps étendues dans l’outil de Visual Studio Team Services en nuage. Comme il a dit l’audience avant d’afficher la chaîne d’outils opérations de développement peut améliorer un scénario de développement d’applications mobiles : « Je vais création un peu DevOps dessus et en faire mieux. »
Al Hilwa, directeur de programme pour la recherche de développement de logiciels chez IDC, a été impressionné. « Microsoft souhaite que ses outils destinés aux développeurs d’être qu’Office est pour les travailleurs. Autrement dit, ils souhaitent être la chaîne d’outils n° 1 pour le développement multiplateforme, mobile, en nuage, tout, » explique-t-il. « Cela fait beaucoup, mais ils sont en fait l’exécution sur celui-ci et création d’un écosystème multi-plateforme. Compte tenu de leur historique avec les développeurs, vous devez leur donner de bonnes chances sur ce. »
Il s’agit de choses intéressantes. Fonctionnalités de Xamarin Test Cloud permettent aux développeurs de tester le code d’application contre les rangs des smartphones hébergées dans le cloud et des périphériques, tandis que HockeyApp fournit un moyen de distribuer le code de version préliminaire pour sélectionner des groupes de testeurs et de recevoir les deux télémétrie de commentaires et d’application utilisateur.
Pour aider à avance tous, ce mois-ci, nous lançons le premier d’une série d’articles consacrés à des opérations de développement mobiles, commençant par la fonctionnalité de Kraig Brockschmidt, «à partir du Code client : Exploration des opérations de développement Mobile. » Également ce mois-ci, les ALM Rangers équipe Microsoft montre comment tirer parti des opérations de développement pour créer des Extensions de Visual Studio Team Services, tandis que Jonathan Waldman explore le l’intégration de la gestion du code source Git avec Visual Studio 2015.
Les efforts de Microsoft sur les opérations de développement est prometteur dans la mesure où elle promet de tous les bateaux de courbes d’élévation. Chaque code d’écriture d’effort, à partir d’applications client-serveur traditionnelles pour les applications mobiles basées sur Android et iPhone, signifie améliorer dans un environnement d’opérations de développement robust.
Quels sont vos réflexions sur push des opérations de développement de Microsoft ?
Michael Desmond est le rédacteur en chef de MSDN Magazine.