Schauder estimates, Harnack inequality and Gaussian lower ...
Working with Legacy Teams Jens Schauder @jensschauder T-Systems on site services GmbH.
-
Upload
brian-reese -
Category
Documents
-
view
218 -
download
4
Transcript of Working with Legacy Teams Jens Schauder @jensschauder T-Systems on site services GmbH.
Working with Legacy Teams
Jens Schauder @jensschauder
T-Systems on site services GmbH
Come alongFollow me
Brownfield Projekt
Brownfield
WTF?What the F***?
AufmunitionierenAufmunitionieren
Checkstyle + JenkinsMetriken
I See Dead Code!I see dead code!
Magic Numbers
firstName = rs.getString(1)
Magic Numbers
firstName = rs.getString(1)lastName = rs.getString(2)
Magic Numbers
firstName = rs.getString(1)lastName = rs.getString(2)age = rs.getInt(2+1)
Magic Numbers
firstName = rs.getString(1)lastName = rs.getString(2)age = rs.getInt(2+1)city = rs.getString(2+2)
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)
Change The World!Rettet die Welt
Den Mund zu Voll GenommenZu Viel
Wie konnte das passieren?
Warum?
Conways Law
"organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"
Schauders Corollary
"If your team is a mess, so will be your code."
Jim McCarthy
“You can’t have great software without a great team, and most software teams behave like dysfunctional families.”
Legacy Teams
Legacy Team
BJ Fogg‘s Behaviour Model
SCARFSCARF
Herbeiführen
Vermeiden
SCARF
Status
Sicherheit
Verbundenheit
Unabhängigkeit
Gerechtigkeit
Metriken Reloaded
Metriken Reloaded
Metriken sind Leitplanken
Metriken als
Leitplanken
Change the World ReloadedRettet die Welt #2
Broken Window Theorie
Broken Window
Mikado Methode
Mikado Methode
Quarantäne
If it hurts, do it more often
If it hurts …
Vorsicht Cargo KultCargo Cult meiden
Teammitgliedversteher
Das Team verstehen
TeambuildingTeam Building
References
• http://www.behaviormodel.org/• http://www.davidrock.net/files/NLJ_SCA
RFUS.pdf• http://mikadomethod.org/
Images• Monty Pythons French Waiter
http://www.youtube.com/watch?v=mzlCdWwYn2I• WTF per minute http://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.
• Colorful Floral Abstract http://www.sxc.hu/photo/1271814http://www.sxc.hu/photo/1271814
More Images• Preacher Until: 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
• Mikado http://www.flickr.com/photos/mordicuac/116695148/
Even More Images• Fantastic Four http://en.wikipedia.org/wiki/File:FF509.jpg• Ouch
http://en.wikipedia.org/wiki/File:OuchFlintGoodrichShot1941.jpg• Coned ice cream http://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
Working with Legacy Teams
Jens Schauder @jensschauder
T-Systems on site services GmbH