O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Gail Ollis
Bournemouth University
U.K.
Helping developers to
help each other
InfoQ.com: News & Community Site
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every...
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practi...
commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg
AlexE.ProimosCC-BY-2.0
Why did they do
THAT?!
Gail Ollis
Bournemouth University
U.K.
Helping developers to
help each other
1.
Interviews
2.
Workshops
www.sheppard.af.mil/News/Photos/igphoto/2000468971
U.S.AirForcephoto/JohnIngle,publicdomain
3.
Feedback
Interviews
Neutral
Bad. Slight impact
Good. Slight impact
Good. Noticeable impact
Bad. Noticeable impact
Automates tasks
Includes symptoms
& how to reproduce
in bug reports
Fixes symptoms
without discovering
root cause of bug
Is good at helping
others
Is willing to discuss
suggestions about
their code
Espouses “one true
way”
Tends to “own”
code
Tends to work in
isolation
“I saw him create
a legacy system
in 3 weeks”
Is willing to ask
questions
Chooses identifiers which are
not succinct, meaningful &
distinct
“Vegetables”
“Wibble”
“Spock”
https://commons.wikimedia.org/wiki/File:Frank_Bottrill_1912_ped-rail_patent.jpg
commons.wikimedia.org/wiki/File:Unknown_Ch...
Helping developers to
help each other
Workshops
Choose
1
2
Explain
Follow
up
3
https://www.sketchport.com/drawing/6326943955812352/pink-blurry-
unicorn-under-a-rainbow,2014Zakeena,CC-BY
3
www.sheppard.af.mil/News/Photos/igphoto/2000468971
U.S.AirForcephoto/JohnIngle,publicdomain
Feedback
Recommend96%
“Stimulates interesting
discussions within the team,
not usually/traditionally talked
about.”
“Often talk is focused on just the
work to be done and not how to
go about it”
Reuse93%
“As a team we have no rituals
which attempt to improve
consistency”
Other uses• Other teams
• Appraisal
• Recruitment
“Could help get insights into
how interviewee would fit
with team working”
ww.albany.marines.mil/Photos/igphoto/2001700886
erdaL.Parker,publicdomain
How are
they thinking?
“What I believe this technique
offers that I had certainly not
considered before is choice”
commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg
AlexE.ProimosCC-BY-2.0
“We’re not thinking in
these ways!”
Give me a card
Or an email: gollis@Bournemouth.ac.uk
Or a tweet: @GailOllis
Help developers to help
each other
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
devs-help-relationship
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Helping Developers to Help Each Other
Próximos SlideShares
Carregando em…5
×

Helping Developers to Help Each Other

19 visualizações

Publicada em

Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2CEeNL0.

Gail Ollis shares what experienced developers said about the day-to-day decisions made by their peers and how these make the job harder or easier. Filmed at qconsf.com.

Gail Ollis is a full-time researcher & lecturer at Bournemouth Bournemouth University, U.K., bringing her interdisciplinary skills to teaching both programming and cyberpsychology.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Helping Developers to Help Each Other

  1. 1. Gail Ollis Bournemouth University U.K. Helping developers to help each other
  2. 2. InfoQ.com: News & Community Site • Over 1,000,000 software developers, architects and CTOs read the site world- wide every month • 250,000 senior developers subscribe to our weekly newsletter • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • 2 dedicated podcast channels: The InfoQ Podcast, with a focus on Architecture and The Engineering Culture Podcast, with a focus on building • 96 deep dives on innovative topics packed as downloadable emags and minibooks • Over 40 new content items per week Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ devs-help-relationship
  3. 3. Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide Presented at QCon San Francisco www.qconsf.com
  4. 4. commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg AlexE.ProimosCC-BY-2.0 Why did they do THAT?!
  5. 5. Gail Ollis Bournemouth University U.K. Helping developers to help each other
  6. 6. 1. Interviews
  7. 7. 2. Workshops
  8. 8. www.sheppard.af.mil/News/Photos/igphoto/2000468971 U.S.AirForcephoto/JohnIngle,publicdomain 3. Feedback
  9. 9. Interviews
  10. 10. Neutral Bad. Slight impact Good. Slight impact Good. Noticeable impact Bad. Noticeable impact
  11. 11. Automates tasks
  12. 12. Includes symptoms & how to reproduce in bug reports
  13. 13. Fixes symptoms without discovering root cause of bug
  14. 14. Is good at helping others
  15. 15. Is willing to discuss suggestions about their code
  16. 16. Espouses “one true way”
  17. 17. Tends to “own” code
  18. 18. Tends to work in isolation
  19. 19. “I saw him create a legacy system in 3 weeks”
  20. 20. Is willing to ask questions
  21. 21. Chooses identifiers which are not succinct, meaningful & distinct
  22. 22. “Vegetables” “Wibble” “Spock”
  23. 23. 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 DJShinCC-BY-SA-3.0
  24. 24. Helping developers to help each other
  25. 25. Workshops
  26. 26. Choose 1
  27. 27. 2 Explain
  28. 28. Follow up 3 https://www.sketchport.com/drawing/6326943955812352/pink-blurry- unicorn-under-a-rainbow,2014Zakeena,CC-BY
  29. 29. 3
  30. 30. www.sheppard.af.mil/News/Photos/igphoto/2000468971 U.S.AirForcephoto/JohnIngle,publicdomain Feedback
  31. 31. Recommend96%
  32. 32. “Stimulates interesting discussions within the team, not usually/traditionally talked about.”
  33. 33. “Often talk is focused on just the work to be done and not how to go about it”
  34. 34. Reuse93%
  35. 35. “As a team we have no rituals which attempt to improve consistency”
  36. 36. Other uses• Other teams • Appraisal • Recruitment
  37. 37. “Could help get insights into how interviewee would fit with team working”
  38. 38. ww.albany.marines.mil/Photos/igphoto/2001700886 erdaL.Parker,publicdomain How are they thinking?
  39. 39. “What I believe this technique offers that I had certainly not considered before is choice”
  40. 40. commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg AlexE.ProimosCC-BY-2.0
  41. 41. “We’re not thinking in these ways!”
  42. 42. Give me a card Or an email: gollis@Bournemouth.ac.uk Or a tweet: @GailOllis Help developers to help each other
  43. 43. Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ devs-help-relationship

×