1 / 28

Harnessing the Good Intentions of Others for your OSS Project

Harnessing the Good Intentions of Others for your OSS Project. @LynnLangit @LlewellynFalco. - OR – How we got volunteers to be comfortable making small, significant contributions with us immediately. @LynnLangit @LlewellynFalco. Meet the Volunteers. Approval Tests.

janna
Download Presentation

Harnessing the Good Intentions of Others for your OSS Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Harnessing the Good Intentions of Others for your OSS Project @LynnLangit @LlewellynFalco

  2. - OR – How we got volunteers to be comfortable making small, significant contributions with us immediately @LynnLangit @LlewellynFalco

  3. Meet the Volunteers

  4. Approval Tests Open Source Project-- Java-- PHP-- Ruby-- .Net

  5. CoursewareCustom LibrariesTraining MaterialsSmall BasicC#JavaT-SQL

  6. Cindy Gallop “The single biggest pool of untapped natural resource in the world is human good intentions that never translate into action”

  7. What to do with a new volunteer?

  8. What to do with a new volunteer? Do one valuable thing together NOW

  9. Hearing from our volunteers

  10. Pairing with Peik Approval Tests International Perspective

  11. Pairing - how do you get there? Listen ? ? Ask Pairing

  12. How to listen Existing Architecture Where it breaks Twitter StackOverflow Blog/YouTube comments Don’t be defensive Start Small Need to respond fast

  13. Barriers to Entry - OSS < ½ hour 3 – 6 hours 10 minutes – 1 hour ½ hours 1-2 hours 1-2 hours Getting Started Fixing Submit Patch Understand Patch Acceptance

  14. Barriers to Entry - OSS < ½ hour 3 – 6 hours 10 minutes – 1 hour ½ hours 1-2 hours 2 hours 1-2 hours Getting Started Fixing Submit Patch Understand Patch Acceptance

  15. Time well spent - OSS < ½ hour 1 ½ Hours 10 minutes – 1 hour ½ hours 1-2 hours 2 hours 2 hours 1-2 hours Getting Started Fixing Submit Patch Understand Patch Acceptance

  16. Pair Programming

  17. Tools for Remote Pairing • Skype • Google Hangouts • Join.me • Mikogo • AWS EC2 • remote desktop • shadow • VNC

  18. Motivations Software Volunteer Desire to do good • Product doesn’t do what you want Plan on around 2 hours of effort

  19. Undervisning Med Lena (Teaching with Lena) Teaching Kids Programming Danish

  20. Easier Starts: Lowering the Bar Go Teach Will Train you to Teach Pair Teach Proctor

  21. How to Ask – Short and Sweet TKP Korean Twitter

  22. How to Ask – Consistent Message • Close every presentation with the same slide • Say the project name and website URL • Include one action step • ‘Teach one kid to program with the first recipe’ • ‘Ask a question on Twitter, I will respond promptly’

  23. Do a Recipe  Teach a Kid (Ages 10 ++) SmallBasic or Java  Free Courseware (recipes) TeachingKidsProgramming.org

  24. Harness Their Passion Fun Lego Road Trip! TKP Logistics Teaching Coding Read all about it at bit.ly/GeekRoadTrip

  25. Budgets 4 hours 2 hours 2 hours 1 ½ Hours 1-2 hours Getting Started Fixing Submit Patch Understand Patch Acceptance

  26. Who’s in the audience What is your Project? What is your name?

  27. Because we have invested in the present, we have left the door open for the future…

  28. “The rest is history” TKP in South Africa

More Related