1 / 37

Working with Legacy Teams

Working with Legacy Teams. Jens Schauder @ jensschauder T-Systems on site services GmbH. Come along. Follow me. Brownfield Projekt. Brownfield. WTF?. What the F***?. Aufmunitionieren. Aufmunitionieren. Checkstyle + Jenkins. Metriken. I See Dead Code!. I see dead code !.

idola
Download Presentation

Working with Legacy Teams

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Working with Legacy Teams Jens Schauder @jensschauder T-Systems on siteservices GmbH

  2. Comealong Follow me

  3. Brownfield Projekt Brownfield

  4. WTF? Whatthe F***?

  5. Aufmunitionieren Aufmunitionieren

  6. Checkstyle + Jenkins Metriken

  7. I See Dead Code! I seedeadcode!

  8. Magic Numbers firstName = rs.getString(1)

  9. Magic Numbers firstName = rs.getString(1) lastName = rs.getString(2)

  10. Magic Numbers firstName = rs.getString(1) lastName = rs.getString(2) age = rs.getInt(2+1)

  11. Magic Numbers firstName = rs.getString(1) lastName = rs.getString(2) age = rs.getInt(2+1) city = rs.getString(2+2)

  12. Magic Numbers firstName = rs.getString(1) lastName = rs.getString(2) age = rs.getInt(2+1) city = rs.getString(2+2) zip = rs.getString(2+2+1)

  13. Change The World! Rettet die Welt

  14. Den Mund zu Voll Genommen Zu Viel

  15. Wie konnte das passieren? Warum?

  16. Conways Law  "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"

  17. Schauders Corollary   "If your team is a mess, so will be your code."

  18. Jim McCarthy “You can’t have great software without a great team, and most software teams behave like dysfunctional families.”

  19. Legacy Teams Legacy Team

  20. BJ Fogg‘sBehaviour Model

  21. SCARF SCARF Herbeiführen Vermeiden

  22. SCARF Status Sicherheit Verbundenheit Unabhängigkeit Gerechtigkeit

  23. MetrikenReloaded MetrikenReloaded

  24. Metriken sind Leitplanken Metriken als Leitplanken

  25. Change the World Reloaded Rettet die Welt #2

  26. BrokenWindow Theorie BrokenWindow

  27. Mikado Methode Mikado Methode

  28. Quarantäne

  29. Ifithurts, do itmoreoften Ifithurts …

  30. Vorsicht Cargo Kult Cargo Cult meiden

  31. Teammitgliedversteher Das Team verstehen

  32. Teambuilding Team Building

  33. References • http://www.behaviormodel.org/ • http://www.davidrock.net/files/NLJ_SCARFUS.pdf • http://mikadomethod.org/

  34. Images • Monty Pythons French Waiterhttp://www.youtube.com/watch?v=mzlCdWwYn2I • WTF per minutehttp://xkcd.com/ • Matrix der Film • Sixths Sense • Engraving from Mechanic’s Magazine (cover of bound Volume II, Knight & Lacey, London, 1824). Courtesy of the Annenberg Rare Book & Manuscript Library, University of Pennsylvania, Philadelphia, USA. • ColorfulFloral Abstracthttp://www.sxc.hu/photo/1271814http://www.sxc.hu/photo/1271814

  35. More Images • PreacherUntil: The End Of The World • Matrix Reloaded • Schutzplanke http://commons.wikimedia.org/wiki/File:Bauteile_Schutzplanke.png • Long Walk http://www.flickr.com/photos/143andy/2433641086/in/photostream/ • window with a view of ruined buildings http://www.sxc.hu/photo/1413673 • Mikadohttp://www.flickr.com/photos/mordicuac/116695148/

  36. Even More Images • Fantastic Fourhttp://en.wikipedia.org/wiki/File:FF509.jpg • Ouchhttp://en.wikipedia.org/wiki/File:OuchFlintGoodrichShot1941.jpg • Conedicecreamhttp://www.sxc.hu/photo/1127245 • Dentist http://www.sxc.hu/photo/33199 • Malton Department of Defense/Quarantine Poster http://wiki.urbandead.com/index.php/Malton_Department_of_Defense/Quarantine_Poster • The Fantastic Four; Marvel Comics

  37. Working with Legacy Teams Jens Schauder @jensschauder T-Systems on siteservices GmbH

More Related