  www.steria.no © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010.

Slides:



Advertisements
Liknende presentasjoner
MYTER OG VIRKELIGHET OM LUFTFART OG MILJØ
Advertisements

Rådgiversamling Inntak
Forbundenes Medlemskort
TDD over BDD why and how XP meetup Johannes Brodwall, Programming artist Steria Norway.
Materialenes mekaniske egenskaper
Medlemsseminar 11. februar Nettregulering 2010 Endringene i distribusjonsnettet sett fra små og mellomstore energiverk. Hva bør gjøres.
NOU 2012: 4 Trygg hjemme Brannsikkerhet for utsatte grupper
Utdanningssamarbeid med (nord-)russiske læresteder Erfaringer fra Universitetet i Tromsø Astrid Brokke – Avdeling for utdanning.
26. juni LOfavør Kollektiv hjemforsikring Innboforsikring inkludert i medlemskapet.
NORTURAS UTFORDRINGER I DAGENS MARKED TEIG MADSEN 9. FEBRUAR 2011
Implementering av det ”nye” biblioteksystemet ved et fag- og forskningsbibliotek En presentasjon på FBFs OU-seminar mai i Trondheim Stein Høydalsvik,
Extreme Integration Oslo XP meetup, 22. mars, 2011 Johannes Brodwall.
Test-Drevet Utvikling Bowling med
Produkteier vs virksomhetsarkitekt
Smidighet vs ansvarsprosjekt Software 2012 Johannes Brodwall, Sjefsarkitekt Steria
Kontrakter i Smidig systemutvikling
 Galls lov og erstatningsprosjekter Johannes Brodwall Chief scientist, Steria.
Test-Drevet Utvikling Bowling med extremeprogramming.no.
Informasjon til foreldre Informasjon til elever i 10. klasse
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
Stein Erik Halck Veileder
Hvordan gjør vi anskaffelser til UiT?
Tilrettelagte ressurser i kabel-TV- og telefoninettet Hva gir det oss av ressurser og når? Øyvind Kronkvist Multinett.
Title of presentation Customer/user group/conference Johannes Brodwall, Chief scientist Exilesoft Global.
Det Blomst- rende Norge 2009 I år: For 7gang 20 deltakende byer Samarbeidspartner: • NORSK SENTRUMSFORUM.
Innføring av nye kostnadskrevende metoder i helsetjenesten
MeSH på norsk – et spennende samarbeidsprosjekt
Nye forvaltningsoppgaver innen landbrukssektoren Mosjøen 2. Februar 2011 Helge Moldjord.
© PROGRAM UTVIKLING as Vellykkede prosjekter leverer hyppig Johannes Brodwall, Steria Chief Scientist, Utvikler, Arkitekt, Sertifisert ScrumMaster.
GSS Åre Risk Event 2013 Trond Olav Skevik og Ståle A. Nygård HiNT/GSS.
Velkommen til international Masterclass 2014
Skanning – del I 4/4/2017.
Arbeid/tiltak for å redusere Sykefraværet i Ringerike kommune
Temaplan for fysisk aktivitet, idrett og friluftsliv
- Verdsettende ledelse
Fylkesmannen i Sør-Trøndelag Omsorgskonferansen 30. September og 1. oktober 2013 Erfaringer fra tilsyn i omsorgssektoren i Sør-Trøndelag Seniorrådgiver.
Informasjon om «Ungdomstjeneste”
«Forbedringsprosess(en)»
Økonomiforum 2. september 2011 Oppsummering og evaluering Tema for høsten 2011.
Acebook som strategisk verktøy Andreas Engen Willersrud, KSA Redaksjonsrådet UiT
Eva Denison, Forsker Kommunale forebyggende helsetjenester – virker de? Seksjon for forebyggende, helsefremmende og organisatoriske tiltak.
Harald Romstad ØSIR Velkommen til bedriftsøkonomiske fag ved Høgskolen i Hedmark (HH) avdeling for Økonomi,
Samhandlingsreformen og Øya helsehus
Du blir ikke fortere ferdig ved å gjøre mange ting på en gang. Ketil Jensen.
Informasjonsmøte om studentutveksling studieåret 2011/2012 Onsdag 19. januar kl 16:15 i Aud Dag Coward Stella Gjerstad, Nina.
Slik jobber Posten med likeverdig arbeidsmiljø
Smidig-workshop for Agresso
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Statkraft 16. april, 2010 Du kan lytte til koden.
  © Steria Å Lytte til koden Johannes Brodwall, Chief scientist, Steria Iterate 21. mai, 2010.
Scrum APressen Johannes Brodwall, Sjefsarkitekt Steria Norway.
Stykkpriskontrakt Oslo XP meetup Johannes Brodwall, Bare en Programmerer Steria Norway.
ROOTS Johannes Brodwall, Kløne Steria Norway
Opplev smidig programmering
Frontfagsmodellen og næringsutvikling i M&R
februar-søkere Utdanningsavdelingen Rådgiversamlinger 2012.
Pensjonsforum 12.november 2007
PUS forum 30. november 2010 Trondheim
” Sosiale medier – å dele og delta med ny teknologi” Høyskolelektor Cecilie Staude, Institutt for markedsføring, Handelshøyskolen BI.
  Den perfekte julegaven til Javakoden din Johannes Brodwall Steria.
jpg © Ellen Strand Logoped MNLL 2014.
100 lure ord å lære.
Fra studier og ut i jobb Kunnskap og rolleavklaring for UH-sektor.
Tariffoppgjøret brudd i forhandlingene - mekling - anbefalt forslag - uravstemning - konflikt - nytt anbefalt forslag
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
TEMADAG Tirsdag 26.august kl. 16:30 JOTUN
11/21/20141 Et “Lys i husan” tiltak i Kiberg og Vardø Tiltak for å øke fiske og tilvirkning i Kiberg og Vardø.
TEMA: BAKTERIER Hva er egentlig bakterier?.
Præhospital klinikk Følges procedurerne for information fra ambulancetjeneste til akutmodtagelse? Jon E Steen-Hansen Klinikkoverlæge.
Utskrift av presentasjonen:

  © Steria Hvordan bli en bedre utvikler? Johannes Brodwall, Chief scientist, Steria Cicero 23. juni, 2010

  Intro kodekata – FizzBuzz (30 min) Uncle Bobs tre regler Kode dojo – Binary search (30 min) Lunsj Ny kodekata – Tennis (30 minutter) Thomas Nilssons metode Kode dojo – Pensjon/yatsi (90 min) Oppsummering Johannes’ seks observasjoner

  Hvorfor er dere her i dag?

  Hvorfor er dere her i dag? Hvorfor er dere her i denne jobben?

  Del #1: Fizz Buzz

  => 1 2 => 2 3 => ”fizz” 4 => 4 5 => ”buzz” 6 => ”fizz” …

  Hvorfor er dere her i dag? Hvorfor er dere her i denne jobben? Hva kan man lære av kode kata?

  Uncle Bobs tre regler 1. No code without failing test 2. Only enough test to fail 3. Only enough code to pass

  Kode dojo: Binærsøk

  [1,2,3,4,5,6,7],1 => 0 [1,2,3,4,5,6,7],100 => -1

  Lunch

  Kata: Tennis

  ,0 => ”Love All” 1,0 => ”15 Love” 3,2 => ”40 30” 3,3 => ”Deuce” …

  Thomas Nilsson (responsive design) 1. What variation is not expressed in your code? 2. What test would force you to express this variation? 3. ”Design” med TDD dreier seg om rekkefølge på tester

  Kode dojo: Yatsi

  (1,1,1,2,4),”enere” => 3 (5,5,5,4,4), ”hus” => 23 (1,2,3,4,5), ”hus” => 0

  To ved tastaturet Rotering hvert 5. minutt De som sitter ved tastaturet bestemmer design Men kan spørre publikum

  Kode dojo: Pensjon

  Utenfra-inn: Total pensjon = … Pensjonspoeng per år Knekkpunkt Totalt pensjonspoeng (”besteårsregelen”)

  TDD i “det virkelige liv” jhannes.blip.tv/file/ /

  Prinsipp #1: Spesifiser utenfra og inn jhannes.blip.tv/file/ / (10 min) github.com/jhannes/java-ee-spike- kata/tree/1-outside-in

  Prinsipp #2: Spesifiser oppførsel jhannes.blip.tv/file/ / jhannes.blip.tv/file/ / (6 min) github.com/jhannes/java-ee-spike- kata/tree/2-1-servlet-test

  Prinsipp #3: Øk feedback-frekvensen jhannes.blip.tv/file/ / (5 min) github.com/jhannes/java-ee-spike- kata/tree/3-equals-test

  Prinsipp #4: Dyrk fram et API jhannes.blip.tv/file/ / (8 min) github.com/jhannes/java-ee-spike- kata/tree/4-search-for-people

  Prinsipp #5: Dyrk fram struktur jhannes.blip.tv/file/ / (3:20 min) github.com/jhannes/java-ee-spike- kata/tree/5-2-refactoring

  Prinsipp #6: Det skal virke første gang jhannes.blip.tv/file/ / (5 min) github.com/jhannes/java-ee-spike- kata/tree/6-getting-it-to-work

  #1: Bygg utenfra inn #2: Spesifiser oppførsel #3: Test nær koden #4: Dyrk fram API’et #5: Dyrk fram design #6: Det skal virke første gang

  Retrospektiv

  En ting som overrasket deg En ting du vil lære mer om Hva er din neste anledning til å trene på faget ditt? En ting du vil prøve

  Johannes Brodwall Chief Scientist Steria, Norway Takk for oppmerksomheten 