SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 1/40
MANUAL WORK IS A BUG!MANUAL WORK IS A BUG!
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 2/40
T-Systems
15 years experience
monitoring
automation
databases
performance & debugging
ABOUT MEABOUT ME
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 3/40
NOW YOU!NOW YOU!
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 4/40
HAVE YOU:HAVE YOU:
done something "just one time"?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 5/40
HAVE YOU:HAVE YOU:
done the same thing again?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 6/40
HAVE YOU:HAVE YOU:
known in advance, that this would happen?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 7/40
EVERY ONE OF YOUR MANUAL TASKSEVERY ONE OF YOUR MANUAL TASKS
SHOULD CREATE ARTIFACTS FORSHOULD CREATE ARTIFACTS FOR
AUTOMATION!AUTOMATION!
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 8/40
BUT SOMETIMES THIS DOES NOT HAPPEN ...BUT SOMETIMES THIS DOES NOT HAPPEN ...
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 9/40
WHY?WHY?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 10/40
WHY?WHY?
Time is a problem
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 11/40
WHY?WHY?
Time is a problem
And sometimes knowledge
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 12/40
WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 13/40
WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES
1. DOCUMENT1. DOCUMENT
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 14/40
WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES
2. AUTOMATION EQUIVALENTS2. AUTOMATION EQUIVALENTS
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 15/40
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 16/40
WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES
3. AUTOMATION3. AUTOMATION
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 17/40
WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES
4. SELF-SERVICE / AUTOMATED SYSTEMS4. SELF-SERVICE / AUTOMATED SYSTEMS
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 18/40
As you work, you have a choice:
Will each manual task create artifacts
that allow you to accelerate future work,
or do you squander these opportunities
and accept the status quo?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 19/40
I'M DOING THAT!I'M DOING THAT!
I SHOULD BE FINE THEN ...I SHOULD BE FINE THEN ...
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 20/40
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 21/40
NAIVE APPROACHNAIVE APPROACH
automate the easy stuff
humans take care of the rest
in the end you need impossibly smart people to
understand your system
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 22/40
COMPENSATE FOR DEFICIENCIESCOMPENSATE FOR DEFICIENCIES
computers are good for repetetive work
humans take care of creativity
everyone does, what he can do best
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 23/40
SHIFT YOUR FOCUSSHIFT YOUR FOCUS
rst focus on your basic task
over time learn how it is connected to the ecosystem
now implement an automation for this tasks
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 24/40
SHIFT YOUR FOCUSSHIFT YOUR FOCUS
tasks are automated once fully understood
all learning is encapsulated in the automation
future learning is problematic
focus on the bigger-picture
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 25/40
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 26/40
CONCLUSIONCONCLUSION
1. Only that should be automated what can be done
manually.
2. What has been automated should always be doable
manually.
3. What happens, even when automated, should not be
hidden from the admin.
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 27/40
NO:NO:
YES:YES:
Isn't it beautiful? We have no idea how it
works
Isn't it beautiful how we learn and grow
together, sharing control over the system
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 28/40
SPOTTING THE DIFFERENCE IS HARDSPOTTING THE DIFFERENCE IS HARD
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 29/40
PITFALLSPITFALLS
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 30/40
"TOMORROW""TOMORROW"
AKA THE WORST POSSIBLE TIMEAKA THE WORST POSSIBLE TIME
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 31/40
USE THE TEAM,USE THE TEAM,
LUKE!LUKE!
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 32/40
THE LONE HEROTHE LONE HERO
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 33/40
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 34/40
While automating stuff, always remember this:
CODE IS A WAY YOU TREAT YOUR COWORKERS.CODE IS A WAY YOU TREAT YOUR COWORKERS.
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 35/40
GET THE RIGHT HELPGET THE RIGHT HELP
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 36/40
ASKING QUESTIONS IS GOOD, RIGHT?ASKING QUESTIONS IS GOOD, RIGHT?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 37/40
MANUAL WORK IS A BUG!MANUAL WORK IS A BUG!
YOU SHOULD TREAT IT THAT WAYYOU SHOULD TREAT IT THAT WAY
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 38/40
THANKS!THANKS!
QUESTIONS?QUESTIONS?
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 39/40
21.5.2019 Manual Work is a Bug!
localhost:55765/?print-pdf-now#/ 40/40
REFERENCESREFERENCES
Manual Work is a Bug
The Small Batches Principle
Automation Should Be Like Iron Man, Not Ultron

Weitere ähnliche Inhalte

Mehr von DevDay Dresden

Andreas Roth - GraphQL erfolgreich im Backend einsetzen
Andreas Roth - GraphQL erfolgreich im Backend einsetzenAndreas Roth - GraphQL erfolgreich im Backend einsetzen
Andreas Roth - GraphQL erfolgreich im Backend einsetzenDevDay Dresden
 
Alexander Reelsen - Seccomp for Developers
Alexander Reelsen - Seccomp for DevelopersAlexander Reelsen - Seccomp for Developers
Alexander Reelsen - Seccomp for DevelopersDevDay Dresden
 
DevDay 19 Accessibility: Praxistipps für Entwickler
DevDay 19 Accessibility: Praxistipps für EntwicklerDevDay 19 Accessibility: Praxistipps für Entwickler
DevDay 19 Accessibility: Praxistipps für EntwicklerDevDay Dresden
 
Dev Day 2019: Phillip Krenn – Aggregierte Logging Patterns
Dev Day 2019: Phillip Krenn – Aggregierte Logging PatternsDev Day 2019: Phillip Krenn – Aggregierte Logging Patterns
Dev Day 2019: Phillip Krenn – Aggregierte Logging PatternsDevDay Dresden
 
Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...
Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...
Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...DevDay Dresden
 
Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...
Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...
Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...DevDay Dresden
 
Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...
Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...
Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...DevDay Dresden
 
Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...
Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...
Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...DevDay Dresden
 
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...DevDay Dresden
 
Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...
Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...
Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...DevDay Dresden
 
Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101
Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101
Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101DevDay Dresden
 
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-TeamsDev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-TeamsDevDay Dresden
 
Dev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den Radverkehr
Dev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den RadverkehrDev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den Radverkehr
Dev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den RadverkehrDevDay Dresden
 
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...DevDay Dresden
 
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“DevDay Dresden
 
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"DevDay Dresden
 
Dev Day 2019: Mike Sperber – Software Design für die Seele
Dev Day 2019: Mike Sperber – Software Design für die SeeleDev Day 2019: Mike Sperber – Software Design für die Seele
Dev Day 2019: Mike Sperber – Software Design für die SeeleDevDay Dresden
 
Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG
Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AGDev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG
Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AGDevDay Dresden
 
DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...
DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...
DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...DevDay Dresden
 
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...DevDay Dresden
 

Mehr von DevDay Dresden (20)

Andreas Roth - GraphQL erfolgreich im Backend einsetzen
Andreas Roth - GraphQL erfolgreich im Backend einsetzenAndreas Roth - GraphQL erfolgreich im Backend einsetzen
Andreas Roth - GraphQL erfolgreich im Backend einsetzen
 
Alexander Reelsen - Seccomp for Developers
Alexander Reelsen - Seccomp for DevelopersAlexander Reelsen - Seccomp for Developers
Alexander Reelsen - Seccomp for Developers
 
DevDay 19 Accessibility: Praxistipps für Entwickler
DevDay 19 Accessibility: Praxistipps für EntwicklerDevDay 19 Accessibility: Praxistipps für Entwickler
DevDay 19 Accessibility: Praxistipps für Entwickler
 
Dev Day 2019: Phillip Krenn – Aggregierte Logging Patterns
Dev Day 2019: Phillip Krenn – Aggregierte Logging PatternsDev Day 2019: Phillip Krenn – Aggregierte Logging Patterns
Dev Day 2019: Phillip Krenn – Aggregierte Logging Patterns
 
Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...
Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...
Dev Day 2019: Mirko Seifert – Next Level Integration Testing mit Docker und T...
 
Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...
Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...
Dev Day 2019: Nathan Mattes – Kommunikation ist wichtig, scheiße wichtig und ...
 
Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...
Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...
Dev Day 2019: Stephan Birnbaum – Die Glaskugel hat ausgedient, wir machen Sof...
 
Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...
Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...
Dev Day 2019: Markus Winand – Die Mutter aller Abfragesprachen: SQL im 21. Ja...
 
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
Dev Day 2019: Kay Grebenstein – Wie wir müssen das noch testen? - design for ...
 
Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...
Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...
Dev Day 2019: Kathrin Friedrich/Michael Kunze – Design better together - Styl...
 
Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101
Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101
Dev Day 2019: Benjamin Wolf – "Some fixes" - Commit Message 101
 
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-TeamsDev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
 
Dev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den Radverkehr
Dev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den RadverkehrDev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den Radverkehr
Dev Day 2019: Ulrich Deiters – Offene Daten und IT-Lösungen für den Radverkehr
 
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...
Dev Day 2019: Alexander Lichter - JAMstack - Eine neuartige Webanwendungs-Arc...
 
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
 
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"
Dev Day 2019: Mirko Zeibig – "Hallo " <> "Elixir"
 
Dev Day 2019: Mike Sperber – Software Design für die Seele
Dev Day 2019: Mike Sperber – Software Design für die SeeleDev Day 2019: Mike Sperber – Software Design für die Seele
Dev Day 2019: Mike Sperber – Software Design für die Seele
 
Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG
Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AGDev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG
Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG
 
DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...
DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...
DevDay 2018: Mark Keinhörster - Skalierbare OCR Pipelines mit Python, Tensorf...
 
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...
 

Kürzlich hochgeladen

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 

Kürzlich hochgeladen (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 

Dev Day 2019: Martin Schurz - Manual Work Is A Bug!

  • 1. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 1/40 MANUAL WORK IS A BUG!MANUAL WORK IS A BUG!
  • 2. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 2/40 T-Systems 15 years experience monitoring automation databases performance & debugging ABOUT MEABOUT ME
  • 3. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 3/40 NOW YOU!NOW YOU!
  • 4. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 4/40 HAVE YOU:HAVE YOU: done something "just one time"?
  • 5. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 5/40 HAVE YOU:HAVE YOU: done the same thing again?
  • 6. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 6/40 HAVE YOU:HAVE YOU: known in advance, that this would happen?
  • 7. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 7/40 EVERY ONE OF YOUR MANUAL TASKSEVERY ONE OF YOUR MANUAL TASKS SHOULD CREATE ARTIFACTS FORSHOULD CREATE ARTIFACTS FOR AUTOMATION!AUTOMATION!
  • 8. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 8/40 BUT SOMETIMES THIS DOES NOT HAPPEN ...BUT SOMETIMES THIS DOES NOT HAPPEN ...
  • 9. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 9/40 WHY?WHY?
  • 10. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 10/40 WHY?WHY? Time is a problem
  • 11. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 11/40 WHY?WHY? Time is a problem And sometimes knowledge
  • 12. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 12/40 WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES
  • 13. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 13/40 WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES 1. DOCUMENT1. DOCUMENT
  • 14. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 14/40 WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES 2. AUTOMATION EQUIVALENTS2. AUTOMATION EQUIVALENTS
  • 15. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 15/40
  • 16. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 16/40 WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES 3. AUTOMATION3. AUTOMATION
  • 17. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 17/40 WORKING IN SMALL BATCHESWORKING IN SMALL BATCHES 4. SELF-SERVICE / AUTOMATED SYSTEMS4. SELF-SERVICE / AUTOMATED SYSTEMS
  • 18. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 18/40 As you work, you have a choice: Will each manual task create artifacts that allow you to accelerate future work, or do you squander these opportunities and accept the status quo?
  • 19. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 19/40 I'M DOING THAT!I'M DOING THAT! I SHOULD BE FINE THEN ...I SHOULD BE FINE THEN ...
  • 20. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 20/40
  • 21. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 21/40 NAIVE APPROACHNAIVE APPROACH automate the easy stuff humans take care of the rest in the end you need impossibly smart people to understand your system
  • 22. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 22/40 COMPENSATE FOR DEFICIENCIESCOMPENSATE FOR DEFICIENCIES computers are good for repetetive work humans take care of creativity everyone does, what he can do best
  • 23. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 23/40 SHIFT YOUR FOCUSSHIFT YOUR FOCUS rst focus on your basic task over time learn how it is connected to the ecosystem now implement an automation for this tasks
  • 24. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 24/40 SHIFT YOUR FOCUSSHIFT YOUR FOCUS tasks are automated once fully understood all learning is encapsulated in the automation future learning is problematic focus on the bigger-picture
  • 25. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 25/40
  • 26. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 26/40 CONCLUSIONCONCLUSION 1. Only that should be automated what can be done manually. 2. What has been automated should always be doable manually. 3. What happens, even when automated, should not be hidden from the admin.
  • 27. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 27/40 NO:NO: YES:YES: Isn't it beautiful? We have no idea how it works Isn't it beautiful how we learn and grow together, sharing control over the system
  • 28. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 28/40 SPOTTING THE DIFFERENCE IS HARDSPOTTING THE DIFFERENCE IS HARD
  • 29. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 29/40 PITFALLSPITFALLS
  • 30. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 30/40 "TOMORROW""TOMORROW" AKA THE WORST POSSIBLE TIMEAKA THE WORST POSSIBLE TIME
  • 31. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 31/40 USE THE TEAM,USE THE TEAM, LUKE!LUKE!
  • 32. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 32/40 THE LONE HEROTHE LONE HERO
  • 33. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 33/40
  • 34. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 34/40 While automating stuff, always remember this: CODE IS A WAY YOU TREAT YOUR COWORKERS.CODE IS A WAY YOU TREAT YOUR COWORKERS.
  • 35. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 35/40 GET THE RIGHT HELPGET THE RIGHT HELP
  • 36. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 36/40 ASKING QUESTIONS IS GOOD, RIGHT?ASKING QUESTIONS IS GOOD, RIGHT?
  • 37. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 37/40 MANUAL WORK IS A BUG!MANUAL WORK IS A BUG! YOU SHOULD TREAT IT THAT WAYYOU SHOULD TREAT IT THAT WAY
  • 38. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 38/40 THANKS!THANKS! QUESTIONS?QUESTIONS?
  • 39. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 39/40
  • 40. 21.5.2019 Manual Work is a Bug! localhost:55765/?print-pdf-now#/ 40/40 REFERENCESREFERENCES Manual Work is a Bug The Small Batches Principle Automation Should Be Like Iron Man, Not Ultron