36
ENTWICKLERTAG 22.05.2014 BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT UND KEINER MERKT ES

BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

ENTWICKLERTAG

22.05.2014

BREAKING BUILDSTELL DIR VOR, DER BUILD IST KAPUTT

UND KEINER MERKT ES

Page 2: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

2 Quelle: Geek & Poke, http://geek-and-poke.com/geekandpoke/2014/2/23/dev-cycle-friday-evening-edition

Page 3: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

3 Quelle: AMC TV

Page 4: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

4

VORSTELLUNG

Gründung 1996

IT-Dienstleister für hochwertige eCommerce und Content Management Lösungen

ca. 80 Mitarbeiter

30 aktive Bestandskunden

Hauptsitz in Karlsruhe

Standort in Berlin

Nicolas Byl

Senior Softwareentwickler

E-Mail: [email protected]

Page 5: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

5

CONTINUOUS INTEGRATION CYCLE

DEVELOPMENT

TESTING

CI-SYSTEM

SOURCE CONTROL

Page 6: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

6

UMFRAGE

22 Teilnehmer

Mitarbeiter von Netpioneer und Kunden

Software-Entwickler

Anderer Meinung?

http://goo.gl/4MQpUK

Page 7: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

7

UMFRAGE

Page 8: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

8

UMFRAGE

Page 9: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

9

UMFRAGE

Page 10: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

10

UMFRAGE

Page 11: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

11

EMAIL?

Page 12: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

12

EXTREME FEEDBACK DEVICES

Signalisierung von Problemen beim aktuellen

Zustand des Source Codes

Informationsverbreitung über Kanäle, die auffallen

2004: Alberto Savoia, eXtreme Feedback for

Software Development

Quelle: Alberto Savoia, eXtreme Feedback for Software Development

Page 13: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

13

ARTEN VON EXTREME FEEDBACK DEVICES

Ansprechen der Sinne

Visuell

Akustisch

Olfaktorisch

Taktil

Quelle: Federal Signal

Page 14: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

14

LAVA LAMPE

Quelle: Alberto Savoia, eXtreme Feedback for Software Development

Page 15: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

15

WALL DISPLAY

Page 16: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

16

BÄRENLAMPE

Page 17: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

17

BAT-SIGNAL

http://www.jensjaeger.com/2010/04/extreme-feedback-device-the-batman-lamp/

Page 18: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

18

AKUSTISCHE BENACHRICHTIGUNG

Quelle: Flickr, Syphon86, CC BY 2.0

Page 19: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

19

AKUSTISCHE BENACHRICHTIGUNG

Quelle: Flickr, Syphon86, CC BY 2.0, Jive Records

Page 20: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

20

RAKETENWERFER

Raketenwerfer mit Nerf-Geschossen

Steuerung per USB

Bei Build Failure…

https://github.com/codedance/Retaliation

Quelle: http://www.dreamcheeky.com/thunder-missile-launcher

Page 21: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

21

RAKETENWERFER

Raketenwerfer mit Nerf-Geschossen

Steuerung per USB

Bei Build Failure…

https://github.com/codedance/Retaliation

Quelle: http://stgomakerspace.wordpress.com/2012/02/20/nerf-sentry-gun/

Page 22: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

22

CODE SMELLS

Duftverteilung mittels Luftbefeuchter

http://schneide.wordpress.com/2009/09/08/smell-if-its-well/

Page 23: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

23

BENACHRICHTIGUNG PER SMARTPHONE

Extreme Feedback Device in der Hosentasche

Push Notification as a Service:

Pubnub

Aero Gear

Quelle: Flickr, Christiano Betta, CC BY 2.0

Page 24: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

24

CODE-FLOW-METER

Zimmerbrunnen

Laufzeit bestimmt durch Commits

http://schneide.wordpress.com/2008/10/06/extreme-feedback-device-xfd-the-

code-flow-o-meter/

Page 25: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

25

SOZIALE ASPEKTE

Technisches Hilfsmittel

Team Conventions

Integration in die Umgebung

Grenzen

Quelle: Geek & Poke, http://geek-and-poke.com/geekandpoke/2014/3/3/end-of-working-day

Page 26: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

26

TEAM CONVENTIONS

Es wird ein lokaler Build ausgeführt vor dem Commit

Alle sind für Build Fehler zuständig

Fehler werden sofort behoben

Kein „Commit and Run“

Page 27: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

27

AUFSTELLUNG

Gut sichtbaren Ort wählen

Status sollte sofort ersichtlich sein

Wenig Bewegung

Extreme Feedback Device kein Fremdkörper

Page 28: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

28

AUFSTELLUNG

Quelle: http://schneide.wordpress.com/2008/11/17/spelling-the-feedback-the-led-bar/

Page 29: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

29

GRENZEN

Kein Ersatz für Disziplin

Kein Ersatz für Nachdenken

Kein Spielzeug

Keine QA-Metrik

Page 30: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

30

DO IT YOURSELF

USB-Steckdosenleiste 30 EUR

Lampen 10 EUR

Farbige Glühbirne 3-4 EUR

Page 31: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

31

USB AMPEL

USB-Ampel 45 €

Raspberry PI 50 €

https://blog.codecentric.de/en/2013/07/using-a-raspberry-pi-to-control-an-

extreme-feedback-devices/

Page 32: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

32

OPERATIONS MONITORING

Übertragung auf Benachrichtigung bei

Systemausfällen

DevOps

Übernahme von Best Practices

Quelle: Flickr, Docklandsboy, CC BY 2.0

Page 33: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

33

FAZIT & AUSBLICK

Leichtere und schnellere Rückmeldung

Organisatorische Begleitung

In den Unternehmen angekommen

Internet der Dinge

Page 34: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

für Ihre

AufmerksamkeitDANKE

Page 35: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

35

LUST AUF VERÄNDERUNG?

Bei uns ist immer Platz für spannende

Persönlichkeiten!

Mehr Informationen zu uns und unseren

offenen Stellen finden Sie unter

www.netpioneer.de

Wir freuen uns auf Sie!

Page 36: BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT … · 2016. 1. 11. · entwicklertag 22.05.2014 breaking build stell dir vor, der build ist kaputt und keiner merkt es

meet the SPEAKER@speakerlounge

1. OG DIREKT ÜBER DEM EMPFANG