Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Opplev smidig programmering

Liknende presentasjoner


Presentasjon om: "Opplev smidig programmering"— Utskrift av presentasjonen:

1 Opplev smidig programmering
Grenland web dev meetup Johannes Brodwall Steria Norway @jhannes Featuring:Ole Morten Amundsen

2 Formål Å ha det gøy med programmering! At dere blir inspirert nå!
At dere har det mer gøy i fremtiden (stretch goal)

3 Agenda Hva er «smidig programmering» Hva skal du se etter?
Demonstrasjon Diskusjon Possibly: Tips and tricks

4 Hva er «smidig programmering»?

5 Hva er “smidig”?

6

7 Levere oftere

8 Levere oftere => Uferdig kode

9 Uferdig kode => Endringsevne

10 => Kvalitet og disiplin
Endringsevne => Kvalitet og disiplin

11 Ping pong programmering
Disiplin-øvelse: Ping pong programmering

12 Første ingrediens: Parprogrammering

13

14

15 Andre ingrediens: Test-drevet utvikling

16 Feilende test Skriv kode Feilende test Skriv kode Feilende test

17 Tredje ingrediens: Refaktorering

18 Forbedre kode og tester
Feilende test Skriv kode Forbedre kode og tester Feilende test Skriv kode Forbedre kode og tester Feilende test

19 Rør godt

20 Feilende test Skriv kode Feilende test Skriv kode Feilende test

21 Forbedre kode og tester
Feilende test Skriv kode Forbedre kode og tester Feilende test Skriv kode Forbedre kode og tester Feilende test

22 Forbedre kode og tester
Feilende test Skriv kode Forbedre kode og tester Feilende test Skriv kode Forbedre kode og tester Feilende test

23 Hva forventer du fra dette?
Høyere/lavere tidsbruk? Høyere/lavere kostnad? Høyere/lavere kvalitet? Behagelig/stressende arbeidsmiljø?

24 Demonstrasjion

25 Hva skal du se etter?

26 … dersom du er prosjektleder

27 … dersom du er utvikler

28 … dersom du er tester

29 … dersom du er noe annet

30 Demonstrasjon (Featuring Ole Morten Amundsen)

31 Kata: Minesweeper

32

33

34 Let’s work!

35 Hva så du?

36 Teamarbeid? Hvor ofte byttet vi på tastaturet?
Hva gjorde den uten tastaturet? Hvilke effekter så du av parprogrammering? Annerledes enn forventet?

37 Programmering? Hvor mange tester? Hva var første test?
Hvordan fant vi neste test? Hva var siste test?

38 Fremdrift? Hvor ofte refaktorerte vi? Hvor lenge var koden «rød»?
Styrker i designet? Svakheter i designet? Nok kommentarer?

39 Hvorfor trene?

40 Seriøst. Hvorfor?

41 Programmering bare 13.37% av jobben

42 Bedre produkt

43 Bedre produkt Korrekthet Endringsdyktighet

44 Men drit i det…

45 Det viktige er: Tenk bedre

46 Tenk bedre Slutt å bruke hjernekraft på detaljer

47 Hvordan kan du trene?

48 På jobb “Kan vi jobbe sammen om dette?”
“Hvordan vet jeg at det virker?”

49 Alene Prime factors kata Minesweeper kata

50 Med andre Coding dojo

51 Grenland Coding Dojo?

52

53

54

55

56 Sri Lanka Coderetreat

57 Dere kan også

58 Konklusjon

59 Konklusjon Frigjør tankekraft

60 Frigjør tankekraft Tren på ditt fag

61 Takk for oss


Laste ned ppt "Opplev smidig programmering"

Liknende presentasjoner


Annonser fra Google