![Page 1: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/1.jpg)
28. Januar, Zürich-Oerlikon
![Page 2: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/2.jpg)
Aus der Werkstatt durch die Cloud in die Produktion
Christian Henggeler Dirk EbelingProjektleiter & Consultant Leiter Business Unit AMS Zühlke Engineering AG Zühlke Engineering AG
![Page 3: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/3.jpg)
Wartungsphase - HerausforderungenDeployment Geschwindigkeit Auf lange Sicht Verunsicherung
Qualitätssicherung Seiteneffekte bei Änderungen
Nachvollziehbarkeit Transparenz während Entwicklungsphase
Know-How-Transfer Gewährleistung von Effizienz und Effektivität
(Service Level Agreement)Quelle: www.joodoo.com
![Page 4: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/4.jpg)
Entwicklung und Wartung
Christian Henggeler (Entwicklung) Projektleiter, Principal Consultant, Software Engineering Trainer seit 1998 bei Zühlke Engineering in Schlieren Realisierte während den letzten 11 Jahren diverse Projekte im .NET
Umfeld
Dirk Ebeling (Wartung & Betrieb) Verantwortlich für die Einheit „Application Management Services“
(AMS) seit Ende 2012 bei Zühlke Engineering in Schlieren Unter anderem übernimmt seine Organisation zukünftig
Anwendungen aus der Entwicklung und sichert deren Betrieb und Wartung
![Page 5: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/5.jpg)
Agenda
Agenda
TeamWorum geht’s?Deployment vereinfachtQualitätssicherungNachvollziehbarkeitKnow-How-TransferAbschluss
![Page 6: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/6.jpg)
Team«Toll, ein anderer macht’s» ?
![Page 7: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/7.jpg)
Continual Service Improvement
Nutzung TFS & Einordnung SLC
Strategy Design Transition
Operation
Maint. &
Operate
TFSProject
-Mgmt.TaskMgmt.
BugTrackin
gDoc.Mgmt.
CodeMgmt.
Reports
Compile
& Test
Test virt.
Systems
Project
Service
LifeCycle
![Page 8: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/8.jpg)
Worum geht’s?Kapitel 2/7
![Page 9: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/9.jpg)
Architektur
Desktop Mobile
Cloud
RESTSOAP / REST
![Page 10: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/10.jpg)
Wieso Cloud? Kunde will IT als Service (darum PaaS statt IaaS) Elastizität (z.B. bei grossem Erfolg des Business-Cases) Weitere Ressourcen innert Minuten verfügbar
Quelle: www.microsoft.com
![Page 11: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/11.jpg)
Deployment vereinfachtKapitel 3/7
![Page 12: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/12.jpg)
Angst vor dem Release-Tag?
Windows Azure weil Kunde will IT als Service (darum PaaS) Skalierbarkeit (z.B. bei grossem Erfolg des Business-Cases) Hohe Verfügbarkeit Weitere Resourcen innert Minuten verfügbar
Quelle: mydiaryproject.com
![Page 13: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/13.jpg)
Die letzte Meile manuelles Deployment ungenügendes Configuration Management seltenes und fehleranfälliges Deployment
Quelle: www.laufkultur.de
![Page 14: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/14.jpg)
«Done means DEPLOYED»
Quelle: www.nasa.org
![Page 15: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/15.jpg)
Typische EnvironmentsKunde - Production
Zühlke - Test
V1 V2
Zühlke - Dev
V2
V2 V3
deploy
deploy
![Page 16: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/16.jpg)
Neutral Package Framework Übersicht
*.xxprojNeutral Package
Deployment Unit
build
prepare “daily”
deploy
CloudDeployment Unit
Deployment Unit
prepare “test”
prepare “production”
![Page 17: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/17.jpg)
Vollautomatisches Deployment mit TFSDeployment via TFS Team-Build Installation der Cloud-Services Erstellen des Click-Once Pakete und Bereitstellen
in der Cloud (BLOB) Dies für alle Environments
Manuelle Schritte Azure Swap VIP (von Staging zu Production)
Quelle: online.wsj.com
![Page 18: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/18.jpg)
Mehrere Environments im Projekt
Zühlke - @Cloud
Kunde - @Cloud
Test Demo Production
Daily Integration Test
Zühlke - @Dev
Local
![Page 19: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/19.jpg)
QualitätssicherungKapitel 4/7
![Page 20: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/20.jpg)
Kontinuierliche QS mit dem TFS
Bei jedem Check-In Code-Analysis Style-Cop (Code Formatierungs Analyse) Autom. Unit Tests ausführen
Einmal am Tag Autom. Deployment auf “Integration”
Environment Autom. Durchführen von Integration Tests (auf
Basis von MS-Test)Quelle: www.walltor.com
![Page 21: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/21.jpg)
Test-Management mit dem TFS
MS Test Manager Test Cases kontinuierlich erfasst/erweitert Einmal pro Iteration/Sprint manuell ausgeführt Direkt Bugs erfasst (einfache Reproduktion)
Quelle: readwrite.com
![Page 22: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/22.jpg)
Benefit für Wartung & Betrieb
Seiteneffekte von Fixes werden früh entdeckt Applikationsverhalten ist in Test-Cases
dokumentiert und nachvollziehbar Qualitätsstandards gelten auch für die
Wartungsphase
Quelle: www.srtechnics.com
![Page 23: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/23.jpg)
NachvollziehbarkeitKapitel 5/7
![Page 24: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/24.jpg)
Das Richtige tun…
TFS Work Items Agiler Prozess (4 Wochen pro Iteration) Tasks pro Iteration
Planung MS Projekt TFS Tracking der Stunden
Defect Tracking: Bug Work-Item erweitert Unterscheidung: Bug / Change Request Export in Word und Excel
Check-In immer mit Work-Item verlinken
Quelle: www.lego.com
![Page 25: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/25.jpg)
Know-How-TransferKapitel 6/7
![Page 26: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/26.jpg)
…und es zusammen tun
Know-How-Transfer Wartungs-Mitarbeiter schon in der Entwicklungs-
Phase ins Team integrieren Entwickler auch mal Wartung machen lassen Entwickler sind als Backup ja immer noch da Reviews durch Entwickler bei grossen resp.
heiklen Änderungen in der Wartungs-Phase
Quelle: pavetech.olhblogspace.com
![Page 27: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/27.jpg)
AbschlussKapitel 6/6
![Page 28: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/28.jpg)
Zusammenfassung
Wartungsphase - Lösungen Deployment:
Mehr-Environment-Strategie Automation
Qualitätssicherung Testing (manuell und automatisch)
Nachvollziehbarkeit Doppelspurigkeiten / Medienbrüche vermeiden Einsatz Work-Items Versionskontrolle
Know-How-Transfer Organisatorische Massnahmen Funktionsbeschreibung in Form von Test-Cases
![Page 29: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/29.jpg)
Besten Dank für Ihre AufmerksamkeitFür allfällige Fragen stehen wir Ihnen jederzeit gerne zur Verfügung:
Christian HenggelerDirk Ebeling
Wiesenstr. 10a Wiesenstr. 10a
Schlieren Schlieren+41 44 733 65 72 +41 44
733 69 43 [email protected]@zuehlke.com
![Page 30: 28. Januar, Zürich-Oerlikon. Aus der Werkstatt durch die Cloud in die Produktion Christian HenggelerDirk Ebeling Projektleiter & ConsultantLeiter Business](https://reader035.vdokument.com/reader035/viewer/2022062417/55204d7549795902118ca04d/html5/thumbnails/30.jpg)
© 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.