kodinnovation | johan normén | ltg-35

11
KODINNOVATI ON JOHAN NORMÉN © 2016 - SOFTHOUSE

Upload: lean-tribe

Post on 12-Apr-2017

372 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Kodinnovation | Johan Normén | LTG-35

KODINNOVATION

J O H A N N O R M É N © 2 0 1 6 - S O F T H O U S E

Page 2: Kodinnovation | Johan Normén | LTG-35

VAD VILL IT-LEDARE?

• Mer tid över för innovationer

• Marknad vill ha snabbare leveranser än vad de upplever att de får

• Hinder: Företagskultur och utvecklingsprocessens omognad hämmar kommunikation och ger långsam leverans av tjänster

Page 3: Kodinnovation | Johan Normén | LTG-35

INVOLVERA DEM SOM ÄR PÅ “GOLVET”

• Säger de att de behöver en snabbare dator så är det troligen sant…

• Säger de att kommunikation och exempelvis estimering inte fungerar så är det troligen sant, lös det på nya sätt…

• Säger de att de behöver tid för kunna förkovra sig och bli innovativa så är det troligen sant…

• Skapa slack (Vara mindre upptagna…)

Page 4: Kodinnovation | Johan Normén | LTG-35

INNOVATIONER I KODEN ÄR LIKA VIKGIT SOM ANDRA INNOVATIONER…

• Ge utvecklare ett ansvar för sitt hantverk…

• Uppmuntra till reflektion…(det är så lätt att bara skriva kod, försök stoppa upp dem lite.)

• Uppmuntra smart lathet...(smart lathet är innovativ lathet...)

Page 5: Kodinnovation | Johan Normén | LTG-35

EXEMPEL PÅ NÅGOT TRÅKIGT SOM KAN BLI LITE ROLIGARE!

• Validering

• Felhantring

• Öva på Anti IF (http://antiifcampaign.com/)

Page 6: Kodinnovation | Johan Normén | LTG-35
Page 7: Kodinnovation | Johan Normén | LTG-35

VAFÖR?• Skriva validering är tråkigt!• Skriva validering tar tid!• Validering kan anses som brus och tråkig repetition

HUR GÖR JAG DET ROLIGARE?

• Tänk gamification• Försök reducera brus men bevara kvalitén• Tydlig kod är oftast rolig kod• Slippa upprepningar…

Page 8: Kodinnovation | Johan Normén | LTG-35
Page 9: Kodinnovation | Johan Normén | LTG-35

Före Efter

Page 10: Kodinnovation | Johan Normén | LTG-35

RESULTATET?• Ca 50% mindre kod och to m bättre valideringshantering…• Tog 2 timmar att skriva...• Valideringen innan tog ca 5 minuter att skriva för metoden... • På 20 liknande metoder skulle ca 100 minuter förbrukats...• Valideringen med ramverket tog bara 2 min att bygga. • På 20 metoder har då ca 40 minuter gått. (sparade 60 min)• På 100 metoder skulle 500 min (8h) ha förbrukats• På 100 metoder med remverket skulle 200 min (3h) förbrukats

(sparade 5h)• Vi spenderar mer tid på att läsa kod än skriva kod, på så sätt spar

vi tid även vid läsandet av denna kod…

Page 11: Kodinnovation | Johan Normén | LTG-35

TACK!

Johan Normé[email protected]://se.linkedin.com/in/johan-normén-b9639726

#Top10-Utvecklarna-I-Sverige-TechWorld(IDG)2015#Medlem_i_IDG_Expert_Network

#Agile #Hypotes-driven-utveckling #Gamification #UX #TDD #ContinuousDelivery #ALM #.Net #Mentor #Processer #LeanStartup#ScrumMaster #UXLeanStatup #SOLID #DevOps #Microservices #DDD #Architectures #Creativity #Effectivity #HDD #Swenug #Swetugg #Speaker #Workshops #MaturityModels #innovations

#thinker #nyfiken #NoEstimate #valueDriven