19
Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz [email protected]

Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Embed Size (px)

Citation preview

Page 1: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Developer Day

Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012Hansjörg SchererALM Spezialist, Microsoft [email protected]

Page 2: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Agenda

Agenda

DevOps: Was ist das?

«Integationsprobleme»

Demo

Lösungsansätze

Page 3: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

DevOps: Was ist das?

Chapter 1/4

Page 4: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

«Das ist der IT-Betrieb! – Sicher?»

Page 5: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Was ist DevOps

DevOps ist ein Team Aufgabe

DevOps unterstützt den

Software Development

Prozess

DevOps beschleunigt“continuous

delivery”

DevOps bildet den vollen

lebenszyklus ab!

App Lifecycle

Page 6: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

«Integationsprobleme»

Chapter 2/4

Page 7: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

DevelopRapid reaction to feedback

OperateSoftware to value delivery

Operations

PROBLEM ASSIGNED TO ENGINEERING

OPSBACKLOG

MonitorFix

WORKING SOFTWAREDevelopment & testing

No actionable feedback resulting in high MTTR

Isolated operations tools and workflows

Long deployment cycle times

Users detect defects in production

Production incidents are hard to debug

Unable to reproduce error in development environment

Integationsprobleme

Page 8: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Demo Umgebung

Team Foundation Server 2012 RTM / Visual Studio 2012 Ultimate

System Center 2012 Operation Manager «SP1»kommt mit «.NET Application Performance Monitoring Template» und«TFS WorkItem Synchronizer Management Pack»

System Center 2012 Orchestrator «SP1»mit «TFS Integration Pack 1.4»

Produktives Systemmit SCOM Agents undIntellitrace Collector

Page 9: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Mögliche Probleme

Lange Fehlererkennungszeiten in der Produktion

Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer.Problem

Isolierte Werkezuge und ArbeitsabläufeSchlechte Kommunikation, Lange Fehlerbehebungszyklen und KundenunzufriedenheitProble

m

Fehler im BetriebSchwer zu finden, Kein Debugging möglich

Problem

Page 10: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Demo

Chapter 3/4

Page 11: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Einfaches «Runbook» Beispiel

System Center 2012 Orchestrator

Page 12: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Lösungsansätze

Chapter 4/4

Page 13: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

DevelopRapid reaction to feedback

OperateSoftware to value delivery

Operations

PROBLEM ASSIGNED TO ENGINEERING

OPSBACKLOG

MonitorFix

WORKING SOFTWAREDevelopment & testing

Actionable feedback

ALM integrated tools and workflows

Deployment and configuration automation

Testing in production

Intuitive diagnostics

Production captured debug data

Lösungsansätze

Page 14: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Betriebsprobleme

Überwachung der produktiven Applikation

Management Pack Template ermöglich eine “realtime” Überwachung der produktiven Applikationen

Problem

Solution

Lange Fehlererkennung Zeiten in der Produktion

Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer

Page 15: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Isolierte Tools

Integrierte “Incident” Management tools

Gemeinsame Überischt über die “Incidents” von Betrieb und Entwicklung

Gemeinsame ArtefaktenWiederverwendung der Artefakten aus der Entwicklung, wie z.B. Tests, in System Center

Problem

Solution

Solution

Isolierte Werkezuge und ArbeitsabläufeSchlechte Kommunikation, Lange Fehlerbehebungszyklen und Kundenunzufriedenheit

Page 16: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Fehler in der Produktion

“Actionable” DiagnoseIntelliTrace in der Produktion schnelles Fehlerbehebung

Wiederverwendbare ArtifaktenSystem Center Logs können zu IntelliTrace Dateien für Entwickler konvertiert werden.

Problem

Solution

Solution

Fehler im BetriebSchwer zu finden, Kein Debugging möglich

Page 17: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

«Better Together»

Page 18: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

Weitere ALM Sessions

Continuous Value Delivery & Feedback with Visual Studio 201213.00 – 14.00 Neno Loje – Raum: Singapore

Verteilte Versionsverwaltung mit Team Foundation Server 201214.15 – 15.15 Daniel Marbach und Thorsten Ruf – Raum Osaka

Software Testen mit Visual Studio 2012 Lab Management15.30 – 16.30 Nico Orschel und Marc Müller – Raum Osaka

Page 19: Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a

commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.