The Science of Agile Software Development

415 views

Published on

People behavior is one of the centerpieces of Agile Software Development. Cognitive Psychology and Behavioral Economics have helped us achieve a better understanding of some human seemingly idiosyncratic behaviors, for example, the decoy effect on the decision-making process. Agile teams are constantly making decisions, for instance, while prioritising, estimating stories or choosing the size of an iteration.
This talk will compare and correlate Dan Ariely’s controlled experiments described in his book “Predictably Irrational” to Agile. The anticipated result should be an increased awareness of the reasoning behind some Agile values, principles and practices which, as a consequence, should improve the way we apply them as agile adopters and practitioners.

More about the speaker
www.fabiopereira.me

Published in: Technology
  • Be the first to comment

The Science of Agile Software Development

  1. 1. www. fabiopereira. me ThoughtWorks-
  2. 2. I) "8 0 . m. ls, . "W E‘ °m, ,q” Sgt "' ~__ A, ''9a, ,,__k ' N. '*" ""-e. , ‘I. -R‘ Ah” e, ,’~‘~. v-: ... .h~"] A +. , V "-. .,( s '‘0'», _ De, “ - rs--. Iuu uurnm 1.. . . rum '1'”! A G *I”; *j % X ‘ 0 . V . V I mpeteI*"ot the “W0 Th: -v~*~"‘“ "W; Economist -~-= -~»~- ' - (up. -.. >.¢u¢rn-. ;.-: . q‘ ugou -nu. pain name. ‘ The search for talent , T~ wiry it‘; grrfiing h. Ird4:1 to find
  3. 3. Edward H. Adelson
  4. 4. Edward H. Adelson
  5. 5. ( - , _ - E / /, ’- - E Z» DAN ARIELY ‘ xx . ..J
  6. 6. ln1"Vo§Pe(; Hor1 . W «#1 I . L. . .,1 ‘T «u. .. 4 V. ,.. l,. .. L.
  7. 7. _’~‘ g’$~‘+; ii. Cé. aJ.7§:3§* i “M *2 u, ’
  8. 8. ° 'Hdi/ EAUQK and ifl+6|’3(z‘fiOVlC or/ or Pr/ ooo€€6§ and foolé ° Working, coffwaro or/ or oomprchonéivo dooumonhfion ° (/ véfomar GO’ laboraf ion or/ er oonfraof no5_o+ia’rion ° K&§PO|1a“n5_ +0 ohangp or/ or followinga plan
  9. 9. — Frames and roots
  10. 10. 12 WEEK COURSE
  11. 11. DAILY scnum Macrma 24 Hanna 1 Pnunucr _ "9 ‘. BAuK| .un , ; 1 ; ‘ P 1 _ ‘A .1‘ __ 2 52-4 WE_: r_<s; ; " _ H ‘Eu- <' >‘-« '. x,. 4%? “ . -V POTENTIALLY BHIPPABLE PRDDUGT INGREMENT corvmunv C" zncla. Mauv-uAm acmv 5urrwAur_
  12. 12. 3 3.’: -. _._ ‘ . W.. .c: £«. ... $’7.«’5..55’, ..: ... .7’. ..-. . CONTINUOUS DELIVERY T jrz HUMm. I-, -- - V “ DAVID Fmzunr “ ' . . »v. ~~’«-. >.- ' .3,-/ ,‘! 'z, ~" - ’
  13. 13. ‘Harrow fine bvilol—-moa§vVo—loaVn focal aok loop aé aé Poééiblc" . ... -- “Thogoal of :9 ‘"‘loan§+aV‘l'vf> i4 +0 move
  14. 14. ‘fhrou Hao bvilol—-moa§uVo—! oarn “Tho al of a = “’loan€+aV“l'l/ P 39 1'0 move, fwAg: lc loop 39 zcrioklq ac pocsiblo"
  15. 15. U _ I L 1 3. .1 . . I . .; , _ , I I. J I V” ' . I I DI I ' . . v -
  16. 16. Ffi («»| yI’| f;lIl ll i‘)'). (’:3'; l1‘Ila'3 I. .Iln: u11-». Fr
  17. 17. lna‘H'en'Honal THE INVISIBLE GORILLA | I41W‘, |1|I' ml‘ IHIIN‘. III : I wt .454. nl I
  18. 18. rm I'm ~ I. .. cu . um: rug 0.. .. mu. .. $1.9m. iv-av Wiwvvy ‘-'1)-1: in 7 < 0
  19. 19. Iw 5;: -.m Ex; -vrurx Y». Hn'. u.: u- En. .-
  20. 20. A H. . . __ . .rI. . I. ..
  21. 21. 7'? “ II|
  22. 22. —.7¢¢ -
  23. 23. . 7 7-‘ . .’ E I “ ' V ' ; . - U ' ! ' -4 . I I ‘ , V , __ I E, _.¢n-I -
  24. 24. Yr. 5u: ulFIc-vrmrl I-«aw. -vars»-: . D 9 < 0 | [ 1 13:7): 0 (0-1?
  25. 25. J V °, r.; |'cnIl What's the number for an ambulance?
  26. 26. ‘.41- I {at-4 R‘ . _ , _l _ ,1 I 2. 4 emu’ " , , / I I ~ ‘I ‘ ; =.. ./ '7’ I ' ’ K . » I ’ I’ ‘ I") I‘ I __ % _ 1- I don't know. lets just call. . . lets get an ambulance L? <0 «E: ____j. .
  27. 27. One more ’I"IM6. . .
  28. 28. . IITII il 4 _ " kigtsrau
  29. 29. I E‘ ‘I I ti- v -. .- - .
  30. 30. -. g ~ - . . ‘ . V ' I ‘ I I: I. .. I —~—¢—_-o'; : ’ )i , I - - , _A , *1‘ . II I -. ~ — , . '11.. r , . I’ ‘ I ‘ u . -1 _ ~r - - I I , . . - , ‘_ ___. _'~ , .‘I_ C’ ‘l_ '-H9.‘ 1]-. I‘; Ij: I"*F? =_I_I; _I"= ‘I| ,3|I'II I, II: _III‘-T-. ’ I
  31. 31. b7<0
  32. 32. HT k M“’”" 8”“. T IN UAT Prod Firefox Build ’°"°“’°‘°" c TInt+$mokeH IN Int + Smoke H
  33. 33. Walk. H46 W3” §+aI’1ol U T000 m PROGRESS DONE 5‘0fY H ory D S[ory C SIOWI Story E Story 8 SW” Story F Story A Story K Swry C WE HAVE A QUESTION ABOUT STORY D THAT IS BLOCKING US. . . I CAN HELP WITH STORY D
  34. 34. I , r _ . ; ‘:9,’ L I E I C "’: :“i. ', 5‘ x . H ‘xii; V» . ’.. )4. I ‘ ‘$0?/ ,» - ~ ’ . .. '- 9 (M20 ; ‘. =S ‘- _: Q U ‘ ’. > @ Fabio Pvmivm
  35. 35. b7<0
  36. 36. Wha1‘ Went Well 3 "1. D ‘J TA bl: ‘*‘. bi: 'r. . star. . 913 *2 blah. bi: n, . Kahfo Q 60+} V6 3” i". . What Could Have Been Improved b': x‘*. .. ~' ‘ ‘'7' Dim bKJ", .. DL1"L. . hi: on . bu-nu‘ D1: *'. .., blah. Actions on ‘r. ,. :13: n . an 'n, . oh: 91,,
  37. 37. firczfiom
  38. 38. I g 1 ‘C -V " ‘~~- 9 anoxowmm / Tr} Effw‘
  39. 39. §75&‘i"ix/ Ta
  40. 40. / $22 1515 $455 15442 E x
  41. 41. / $22 1515 157 $455 $448 $3’
  42. 42. gr W 157 izfiaflf if / $455 MM w 275
  43. 43. Principle of Kolafivo VViori'h1 4 IS THIS STORY IMPORTANT?
  44. 44. Principle of Kalafive I7riori'h1 WHICH ONE IS MORE IMPORTANT?
  45. 45. u
  46. 46. A ban‘ and ball ooéi $4.40 i We ba+ ooéié one oloiiar more H/ man H46 baii
  47. 47. If: > ‘rfl . 3 ‘_ _ I I I I if The I734’ c/0€'I’§ one oIoIIaV I I more +han +obaII : IA ba+ anal ball I ,2 I I
  48. 48. I I I I I The I734’ c/ o€'I’§ one oIoIIaV "' I‘ ; more Ihan +ebaII : IA ba+ anal ball I 1 ‘KM V-L +94“ <°"7§%_‘ fr I I , ...
  49. 49. bat. price. shou1d be = = ba11.price + 1.00 (bat. price + ba11.price). shou1d be = = 1.10
  50. 50. '1' HI N KING. FAST‘ SILOW 3; _ DANIEL KAHNEMAN
  51. 51. . x: j -v I ' . ‘ ‘4 " ‘T “ . I I , x , ' 2 '2 I I. Q. V ‘w. I I ‘ ’ K ’ - 3‘ . _ . . _ 2 v -‘ Z -Z ' 1/ - I , ‘I i v. ‘ ‘ O I . ‘ .0. . 1‘ , 4 ' iii" J , '. r 1/‘ - r : * 1 ‘ ‘ 1“-’ 51"‘ _‘ “ .4 V‘ K 4‘_ I ‘ “ . I
  52. 52. 3 Fame: usno -to 351122 pearommce 3, PERSONAL SATISFACTION . . .
  53. 53. Pé eholo $6/ienee 7 §‘h: aIenI‘ §f1naIrome '1‘W3I‘'°"€/ 017 The Im/ igibie (florifla K3°“3I? >*’9 / 9W4 V? Ina'H‘en+ionaI bIinaIne€§ / Diff-vcion of ro; ,.o»; u»aIi+. , Ke‘I'ro§pee'h/ e Aefionc Coiieefiv/ e Code enaowmm E-ffeef Owmhir : o Principle of K‘I°h""’ a‘°"’° Kelafive Frioriitl T'hinI<. in5. 7539+/ DION Ted Avibmafion A/ i0'HV3'H0V| 3-0 Av‘IbnomI1/Ma§+era1 I7urPo§e
  54. 54. Ke ereneeg O0 [,4 ”° K» httpszl docs. google. com/ Doc? id= ajk9hjp2k4px_10cfgw6h&pIi=1 ° ‘ ~ M-4, http: //web. mit. edu/ arielylwww/ MIT/ Papers/ tom. pdf ' I; http: //papers. ssrn. com/ soI3/papers. cfm? abstract_id=243109 ) {Y http: //agiIemanifesto. org/ _ ’, ‘,4 _ http: //en. wikipedia. org/ wiki/ Endowment_effect A "” "’ V / / , .~. -3 Ima . ,/,3 http: // eboardhacks. fi|es. wordpress. com/2012/O2/release-radar. jpg 7 §_ http: //www. officiaIpsd5.com/ images/ thumbs/ Fountain-Pen~psd17071.png , , ‘' http: //www. bigmen. com/ suils/ images/ ass_suit. jpg V/ VVVV. f3b| OP6YOII’3.M6 http2// www. flickr. com/ photos/ blueheronco/ S314331388/ hup: //issociate. elcom. com. au/ Images/ UserUploadedImages/189/Big-fish-small-pond-vice-versa. jpg http: //happyhonkers. f'i| es. wordpress. com/2011/O8/clouds-in—blue-sky. jpg http2// environmentaIgateway. com/ wp-content/ uploads/2010/07/Psychotherapyjpg http: //communicationsnuim. ie/ images/ yakultlaunchchemistryscienceExperimentPic. jpg http: //preventcancer. aicr. org/ images/ content/ pagebuilder/10387.jpg http: //www. freestockphotography. com. au/ stockimages/276.jpg http: //informedfarmers. com/ wp—content/ uploads/2011/09/hay_baIe. jpg http: //4.bp. blogspotcom/ _wdqqn17WEKY/ TSS_7uP3OWI/ AAAAAAAAINA/ MnJ2DoAd-cl/51600/cowpic. jpg http: //www. chickenpickinchops. com/ images/ chicken2.jpg http: //studenthacks. org/ wp«: ontent/ uploads/2007/11/thesis—paper. jpg http2// www. magicdestination. com/ foz-de-iguassu/7774_235.jpg hnp: //www. Iabsaofrancisco. com/ imagens/ laboratorio. jpg

×