In dieser Webinar-Aufzeichnung ( http://ow.ly/NqHOi ) zeigt Herr Eric Nordmann, Projektmanager APM bei der T-Systems Multimedia Solutions, in einer Performance Live Demo wie er es schafft, Schäden durch Ausfall und Störungen zu vermeiden indem er beste Performance bei kürzeren Releasezyklen gewährleistet, tiefgehende Daten für die Analyse und die Beseitigung von Performance-Engpässen bereitstellt, Finger-Pointing durch objektive Messergebnisse vermeidet und die Einhaltung von SLAs und nichtfunktionalen Anforderungen sicherstellt.
20. 20 #Dynatrace
“We need to create a culture that reinforces the value of taking
risks and learning from failure and the need for repetition and
practice to create mastery.” Gene Kim, The Phoenix Project
A key-principle of DevOps
32. 32 #Dynatrace
Rate of Diminishing Returns of Fixing Bugs
Developers should
not spend time here!
33. 33 #Dynatrace
Rate of Diminishing Returns of Fixing Bugs
Developers should
not spend time here!
Low yield!
34. 34 #Dynatrace
Rate of Diminishing Returns of Fixing Bugs
Developers should
not spend time here!
Low yield!
Concentrate on these!Concentrate on these!Concentrate on these!
38. 38 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build # Test Case Status
Test Framework Results
39. 39 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build # Test Case Status
Test Framework Results
Regression!
40. 40 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build 19 testPurchase OK
testSearch OK
Build # Test Case Status
Test Framework Results
Problem solved!
41. 41 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build 19 testPurchase OK
testSearch OK
Build # Test Case Status # SQL # Exceptions CPU
Test Framework Results Architectural Data
Let’s look behind the scenes
42. 42 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build 19 testPurchase OK
testSearch OK
Build # Test Case Status # SQL # Exceptions CPU
12 0 120ms
3 1 68ms
Test Framework Results Architectural Data
Let’s look behind the scenes
43. 43 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build 19 testPurchase OK
testSearch OK
Build # Test Case Status # SQL # Exceptions CPU
12 0 120ms
3 1 68ms
12 5 60ms
3 1 68ms
Test Framework Results Architectural Data
Exceptions probably reason
for failed tests
Let’s look behind the scenes
44. 44 #Dynatrace
Dynatrace in Automated Testing
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build 19 testPurchase OK
testSearch OK
Build # Test Case Status # SQL # Exceptions CPU
12 0 120ms
3 1 68ms
12 5 60ms
3 1 68ms
75 0 230ms
3 1 68ms
Test Framework Results Architectural Data
Problem fixed but now we have an
architectural regression
Problem fixed but now we have
an architectural regression!
Let’s look behind the scenes
45. 45 #Dynatrace
Dynatrace in Automated Testing
12 0 120ms
3 1 68ms
Build 20 testPurchase OK
testSearch OK
Build 17 testPurchase OK
testSearch OK
Build 18 testPurchase FAILED
testSearch OK
Build 19 testPurchase OK
testSearch OK
Build # Test Case Status # SQL # Exceptions CPU
12 0 120ms
3 1 68ms
12 5 60ms
3 1 68ms
75 0 230ms
3 1 68ms
Test Framework Results Architectural Data
Now we have the functional and
architectural confidence
Let’s look behind the scenes
49. Talentiert und erfolgreich.
Wir bringen das beste zusammen.
Digital Business: seit 20 Jahren
Umsatz im Jahr 2014: 145 Mio. €
Mitarbeiter: rund 1.500 Digital Natives, Experten, Querdenker, Projektliebhaber,
Berater, Entwickler, Nerds, Controller, Manager, Vertriebler, Unternehmenskenner,
Tester und Innovatoren
Durchschnittsalter: 37 Jahre
2014 an Kundenprojekten gearbeitet: 1.273.808 Stunden
Kundenprojekte im Jahr 2014: 2.786
Gesamtzufriedenheit unserer Kunden 2014: 96,1 %
Arbeitsweise: agil, flexibel, professionell, zuverlässig, digital – a Great Place to Work
50. 7 Standorte in Deutschland
Technologieunabhängige Beratung, starke Partner
Wir nutzen und kennen, was wir verkaufen
Alles aus einer Hand: Vom Back- bis zum Frontend
Wir lieben komplexe Projekte
Zertifizierte Prozesse & akkreditiertes Testzentrum
24/7-Service mit einem persönlichen Ansprechpartner
Hochsichere Netze und Rechenzentren der
Deutschen Telekom AG
Darin unterscheiden wir uns.
Den Mitbewerbern voraus.
51. Das Test and Integration Center
von T-Systems Multimedia Solutions ist das einzige Softwareprüflabor der
Internet- und Multimediabranche in Deutschland, das von der Deutschen
Akkreditierungsstelle (DAkkS) anerkannt ist.
Mit über 175 ISTQB-zertifizierten Testexperten und 45 Spezialisten für
IT-Security und Datenschutz prüfen wir die Qualität und Sicherheit von
Web-Applikationen.
52. Performance
Management
Herausforderung
Längere Antwortzeiten, Fehler und Abstürze durch steigende Nutzer- und Zugriffszahlen
Vermeidung von Schäden durch Ausfall und Störungen
Lösung
Messung und Dokumentation des Systemverhaltens
Ermittlung der „Zeitfresser“ bis auf Funktionsebene
Darstellung des Ressourcenverbrauchs
Optimierungen von Hard- und Software
Ihr Nutzen
Sicherstellung des stabilen und permanenten Betriebs
Monitoring-Daten unterstützen die Störungsanalyse
Objektive Messergebnisse statt „gefühlter“ Performance (z.B. bei Streitigkeiten)
Kontrolle der Einhaltung von Service Levels und Basis für regelmäßige Verbesserung
54. Unser Ziel
Die Performance Signatur
System zur kontinuierlichen automatisierten Erfassung von Performancedaten beliebiger
Testverfahren und deren zielgruppengerechte Aufbereitung.
69. Performance Signatur
Ziel Erreicht!
Eine gemeinsame Basis zur Performancebewertung.
Performance Daten am richtigen Ort und zur / in der richtigen Zeit.
Umfangreiche Detaildaten zur Tiefenanalyse.
Basis für automatisierte Freigabe Entscheidungen.
Elementarer Baustein für eine Performance Kultur.
Historie über die Performance Entwicklung. Individuelles Reporting.
Basis für Performance Engineering Maßnahmen.