helping developers to
play

Helping developers to help each other Gail Ollis Bournemouth - PowerPoint PPT Presentation

Helping developers to help each other Gail Ollis Bournemouth University U.K. THAT?! Why did they do commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg Alex E. Proimos CC-BY-2.0 Helping developers to help each other


  1. Helping developers to help each other Gail Ollis Bournemouth University U.K.

  2. THAT?! Why did they do commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg Alex E. Proimos CC-BY-2.0

  3. Helping developers to help each other Gail Ollis Bournemouth University U.K.

  4. 1. Interviews

  5. 2. Workshops

  6. Feedback 3. www.sheppard.af.mil/News/Photos/igphoto/2000468971 U.S. Air Force photo/John Ingle, public domain

  7. Interviews

  8. Bad. Noticeable impact Bad. Slight impact Neutral Good. Slight impact Good. Noticeable impact

  9. Automates tasks

  10. Includes symptoms & how to reproduce in bug reports

  11. Fixes symptoms without discovering root cause of bug

  12. Is good at helping others

  13. Is willing to discuss suggestions about their code

  14. Espouses “one true way”

  15. Tends to “own” code

  16. Tends to work in isolation

  17. “I saw him create a legacy system in 3 weeks”

  18. Is willing to ask questions

  19. Chooses identifiers which are not succinct, meaningful & distinct

  20. “Vegetables” “ Wibble ” “Spock”

  21. https://commons.wikimedia.org/wiki/File:Frank_Bottrill_1912_ped-rail_patent.jpg commons.wikimedia.org/wiki/File:Unknown_Chinese_Maker_Tin_Rocket_ Spaceship_Skyexpress_Undercarraige_Down_%26_Hatch_Open.jpg D J Shin CC-BY-SA-3.0

  22. Helping developers to help each other

  23. Workshops

  24. 1 Choose

  25. 2 Explain

  26. 3 Follow up https://www.sketchport.com/drawing/6326943955812352/pink-blurry- unicorn-under-a-rainbow, 2014 Zakeena, CC-BY

  27. 3

  28. Feedback www.sheppard.af.mil/News/Photos/igphoto/2000468971 U.S. Air Force photo/John Ingle, public domain

  29. Recommend 96%

  30. “Stimulates interesting discussions within the team, not usually/traditionally talked about.”

  31. “Often talk is focused on just the work to be done and not how to go about it”

  32. Reuse 93%

  33. “As a team we have no rituals which attempt to improve consistency”

  34. Other uses • Other teams • Appraisal • Recruitment

  35. “Could help get insights into how interviewee would fit with team working”

  36. www.albany.marines.mil/Photos/igphoto/2001700886 Verda L. Parker , public domain they thinking? How are

  37. “What I believe this technique offers that I had certainly not considered before is choice”

  38. commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg Alex E. Proimos CC-BY-2.0

  39. “We’re not thinking in these ways!”

  40. Help developers to help each other Give me a card Or an email: gollis@Bournemouth.ac.uk Or a tweet: @GailOllis

Recommend


More recommend