August 2016

Band 31, Nummer 8

Dieser Artikel wurde maschinell übersetzt.

Anmerkung der Redaktion – DevOps-Anweisung

Durch Michael Desmond | August 2016

Michael DesmondDas Schreiben guter Software ist schwierig. Verwaltung des Prozesses schreiben, verwalten und Übermitteln von gute Software ist sogar noch schwieriger, insbesondere beim Hinzufügen plattformübergreifende mobile app-Entwicklung der Mischung. Also warum Microsoft so ausgelastet verbessert wurde und seine DevOps-Lösungen erweitern, von der Planung und Entwicklung des Lebenszyklus der Softwareentwicklung Adressierung, Test- und Build, Bereitstellung und Überwachung.

Donovan Brown ist senior DevOps Programmmanager bei Microsoft. Er definiert DevOps als "die Union der Mitarbeiter, Prozesse und Produkte, um fortlaufende Bereitstellung des Werts für die Endbenutzer zu aktivieren." Fokus auf Wert wichtig ist, mehr über einfache Codemetrik um die konkrete Auswirkungen hervorzuheben, die Software bereitgestellt muss auf das Unternehmen, seine Mitarbeiter und Kunden.

"Kontinuierlich Wert anzubieten setzt voraus, dass Sie überwachen und überprüfen Sie, ob der Wert tatsächlich gesendet wird, sind" sagt er. "Nur kopieren von Dateien auf einen Server und hoffen, dass Personen sie verwenden – es gibt keine Möglichkeit zu quantifizieren oder sogar zu qualifizieren, wenn ich nutzen."

Wie schwerwiegend ist Microsoft zu DevOps? Auf Basis des Unternehmens $ bis 400 $ million-plus Kauf von Xamarin im März und die Übernahme der Tools-Maker HockeyApp nach Abschluss des 2014 – sehr. Auf der Build-Konferenz im März in einer Demo vorgestellt Brown erweiterten DevOps-Funktionen in die Cloud-basierte Visual Studio Team Services-Tool. Er sagte kann die Zielgruppe vor dem anzeigen, wie die DevOps-Kette tool eine mobile Anwendung Entwicklungsszenario verbessern: "Füge nur ein wenig DevOps darauf Reiben und leichter zu machen."

Al Hilwa, Program Director für Software-Entwicklung Research bei IDC war beeindruckt. "Microsoft möchte die Tools für Entwickler sein, was Office für Knowledge Worker ist. D. h., sie möchten die toolkette Nr. 1 für die plattformübergreifende Entwicklung mobiler, cloud, alles, "sagt er. "Dies ist ein bisschen, aber sie sind in der Tat darauf ausführen und erstellen Sie eine Multi-Plattform-Ökosystem. Angesichts ihres Verlaufs mit Entwicklern, müssen Sie sie gute Chancen für diese erteilen."

Hierbei handelt es sich um interessante Dinge. Funktionen wie Xamarin testen Cloud Entwickler-Test-app-Code für die Rangfolge der Cloud gehostete Smartphones und Geräte, während HockeyApp eine Möglichkeit bietet, Vorabversionscode aktivieren Sie Gruppen von Testern und empfangen beide Benutzer Feedback und app-Telemetrie zu verteilen.

Um zurückliegt alle diesen Monat bringen wir die erste in einer Reihe von Artikeln, die speziell für mobile DevOps, beginnend mit Kraig Brockschmidts-Funktion starten "aus Code, um Kunden: Untersuchen Mobile DevOps. " In diesem Monat auch den ALM Rangers team bei Microsoft zeigt wie DevOps zum Erstellen von Visual Studio Team Services Extensions nutzen, während Jonathan Waldman untersucht die Integration von Git Quellcode-Management mit Visual Studio 2015.

Die Microsoft-Initiative für DevOps ist faszinierend, verspricht Sie, alle Boote heben. Jedes Aufwand von traditionellen Client / Server-Anwendung für Android und iPhone-basierte mobile apps schreiben Code steht innerhalb einer robusten DevOps-Umgebung zu verbessern.

Was sind Ihre Gedanken auf Microsofts DevOps Push?


Michael Desmond ist der Chefredakteur des MSDN Magazine.