Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Einblicke in Software Development.

Einblicke in Software Development.

Dieser Vortrag wurde mehrfach vor Studierenden der HTW Berlin-Schöneweide gehalten, zuletzt am 2015-12-15.

Avatar for Andreas Krüger

Andreas Krüger

December 15, 2015
Tweet

More Decks by Andreas Krüger

Other Decks in Programming

Transcript

  1. Wir lösen das – persönlich! Developer Einblicke in eine Welt

    Dr. Andreas Krüger © 2015 innoQ Deutschland GmbH
  2. © 2015 innoQ Deutschland GmbH, Folie 2 / 30 Sie

    sind hier: CC-BY-SA-3.0 Azcolvin429 derivative work: Frédéric MICHEL derivative work: Deuterium360 Quelle: http://commons.wikimedia.org/wiki/File:4_Milky_Way_%28ELitU%29-fr.png
  3. © 2015 innoQ Deutschland GmbH, Folie 5 / 30 Rechner

    Selbst administriert Mac Linux Windows Fremd- administriert Windows Mac Linux
  4. © 2015 innoQ Deutschland GmbH, Folie 6 / 30 IDE

    Eclipse intellij IDEA „hard core” sh, emacs, ...
  5. © 2015 innoQ Deutschland GmbH, Folie 9 / 30 (agiles?)

    Vorgehen Scrum „Scrum” Scrum Master Projektleiter Architekt Meetings Prozesse Aufgabentracking Bugtracking Code Reviews
  6. © 2015 innoQ Deutschland GmbH, Folie 12 / 30 Paketmanagement,

    Buildumgebung Maven viele Tools Trend: Virtuelle Maschinen
  7. © 2015 innoQ Deutschland GmbH, Folie 15 / 30 automatisierte

    Integrationstests Jenkins viele Tools
  8. © 2015 innoQ Deutschland GmbH, Folie 17 / 30 Configuration

    Management, Deployment DevOp Linux Sysadmin Skills Linux Scripting Skills viele Tools: Ansible, Puppet, Chef, … viele Formate: WAR, EAR, RPM, ...
  9. © 2015 innoQ Deutschland GmbH, Folie 18 / 30 Operations

    Sysadmin Skill Netzwerk-Skill Nagios / Icinga Logfile-Analyse
  10. © 2015 innoQ Deutschland GmbH, Folie 19 / 30 Bug

    Management Bugeingangskontrolle und -verteilung Fixing aka „Großwildjagd”
  11. © 2015 innoQ Deutschland GmbH, Folie 20 / 30 Wer

    ein Problem findet, darf es behalten.
  12. © 2015 innoQ Deutschland GmbH, Folie 21 / 30 Wer

    ein Problem findet, darf es behalten. Da capo al . Was einem Spaß macht, darauf spezialisiert man sich. (Lebensabschnittsspezialistentum)
  13. © 2015 innoQ Deutschland GmbH, Folie 23 / 30 Features

    vs. Aufgeräumtheit kann nix viele Features Chaos klare Strukturen Elfenbein- turm Entwicklungs- morast Gesunde Projekte
  14. © 2015 innoQ Deutschland GmbH, Folie 24 / 30 Ziele

    und Interessen kann nix viele Features Chaos klare Strukturen Elfenbein- turm Entwicklungs- morast Gesunde Projekte Kunde, Management Wer?
  15. © 2015 innoQ Deutschland GmbH, Folie 25 / 30 Projekttypen

    • eigene Projekte einer Firma • Projekt als Dienstleistung für eine Kundenfirma • war mal eigenes Projekt, wurde dann aber ge-outsource-t
  16. © 2015 innoQ Deutschland GmbH, Folie 26 / 30 Mitarbeitertypen

    • Auftraggeber, Management • Auftraggeber, Projektmitarbeiter • Freelancer, Manpower • Freelancer, Spezialist/Experte • externer Dienstleister, Manpower • externer Dienstleister, Spezialist/Experte
  17. © 2015 innoQ Deutschland GmbH, Folie 27 / 30 Andreas

    Krüger • Senior Developer, Softwarehaus, 8a Ich Teamleiter oder raus – also raus. • interner Infrastrukturguru, Softwarehaus, 2a Firma: Fehlreaktion .com-Blase: nicht mehr Softwarehaus. Ich „fachlichen Projektleiter“ Schrottprojekt. • Senior Developer , Manpower-Vermittler, 10a • Senior Developer, innoQ, bisher 5a
  18. © 2015 innoQ Deutschland GmbH, Folie 28 / 30 •

    Projekte komplett durchziehen • Wachstumsschmerzen heilen • Architekturkompetenz • Karren aus dem Dreck ziehen (auch große Karren) aus Kundensicht
  19. © 2015 innoQ Deutschland GmbH, Folie 29 / 30 •

    Vielfalt an Projekten • interessante Kollegen • diskussionsfreudiger Haufen • Bewegungsfreiheit, Vertrauen, kurze Wege Innensicht