IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation...

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

Transcript of IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation...

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

IT Pro Day

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

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

Agenda

Agenda

DevOps: Was ist das?

«Integationsprobleme»

Demo

Lösungsansätze

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

DevOps: Was ist das?

Chapter 1/4

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

«Das ist die Entwicklung! – Sicher?»

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

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: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

«Integationsprobleme»

Chapter 2/4

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

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: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

Unified ALM SolutionTeam

Foundation Server

Planning SCM Work Item Tracking Testing and Lab Management Build Automation Reporting

and Analytics

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

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 10: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

Mögliche Probleme

Lange Fehlererkennungszeiten in der Produktion

Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer.Problem

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

m

Fehler im BetriebSchwer zu finden, Kein Debugging möglich

Problem

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

Demo

Chapter 3/4

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

Einfaches «Runbook» Beispiel

System Center 2012 Orchestrator

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

Lösungsansätze

Chapter 4/4

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

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 15: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

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 16: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

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 17: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

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 18: IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.

«Better Together»

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

© 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.

© 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.