BuildingYourCommunity
From Community Leadership Summit Wiki
Building Your (Developer) Community
Organizer: Patty Dock
Attendees:
- Jack Repenning, CollabNet
- Neal McBurnett, Ubuntu, Election Audits
- Sara Ford, Microsoft
- Craig Cook, Ruby
- Brett McConnell, Novell
- Onno Kluyt
- Bryan Smith, Florida Linux Show
- Cedric Thomas OW2
- Gail Blondele, OW2
- Gary Green, UltimateOS
- Tiffany VonEmmal, Dreamfish
- David Strauss
- Nnenna
Bryan: Once you give someone something for free, they want to give back.
- I run a Unix/shell-login service, this draws developers who love to contribute
- Help with someone else's project, they'll help with yours
Gary: the hardest part of a young project is attracting developers. UltimateOS (home-user target) offers them a larger audience. We're trying to find developers interested in usability.
Cedric: If some community members pay and others are free, paying members can degenerate into "customers" (that is, people who complain without contributing).
Sarah: (Asked "how do people find CodePlex?")
- Went to a .Net user group, asked questions and listened to answers
- People liked visibility of requests, input, plans, progress
- Tell leaders to tell their people to contact me
- Treat all projects, users equally
Jack: Subversion team built a lot of developer contributers
- The topic itself happens to be very interesting to developers
- Brian made them do everything on the open lists
- Karl's inclusive, supportive, calming, match-making style
Onno: guide people in, lead them to a place to contribute (not just "anywhere you like").
Brett: created small-task list, each with a mentor. But this didn't work for him, never took off.
Jack: Subversion's "bite-size task list" has always been disappointing as well.
Gary: KDE "Junior Job List" did work, here's why
- Small, accessible lists marked as "junior jobs"
- People offer to help
- Ask what you like, what you want to work on, what interests you
- Offer short list (two or three) matches from the JJ list
- Say "talk to Joe, the leader of the area"
- Requires active engagement: have this dialog really quickly, or peole get overwhelmed
- Have someone responsible to make the JJs clear enough for a junior contributor to understand
Tiffany: things that have not worked for us:
- Started recruiting too early, when things were still very abstract, too visionary for a newbie.
- Stimulated a lot of developer interest before there was anything for them to do; later, when there was capacity, developers had already walked away, didn't come back.
Cedric: how do you generate user feedback?
- Bryan: people hate surveys; use IRC, rant-channels, real-time response; response to "bryan@somewhere," not "info@somewhere"
- Onno: if your achieve large scale (like Java, OpenOffice), can't afford human contact, provide voluntary registration forms, survey those
- Sara: record downloads, next time they connect ask how it went
- Sara: have easy path to feedback within the app
--jrep 22:00, 19 July 2009 (UTC)

