Community Matters!!!111               Kathiravelu Pradeeban               AbiWord
What is acommunity?               2
People with a common purpose or goalCommunicating with each otherContributing towards the goalLike a big family           ...
Open Source Communities!Volunteers!     Not just developers!                             4
I CAN HAZ CHEEZBURGER?                         5
Your interest.... Not everyone gets a chance to live..      .. a second life ..                                          6
I put this image of a hexapus,cos I find it motivating!♥                                     7
Joining a community..Find the right project.Acquire the skills/expertise.Netiquettes.Sign up to the lists.Join the relevan...
9
Building a communityMore challenging than joining a well-established community.GoalsHow to bring new blood in!Effective Co...
What makes your organization                   lovable?Expertise in the domain.Healthy culture.Defined best-practices.Welc...
Technologies..Project Hosting     SourceForge, GitHub, Google Code, ..Version Control Systems     SVN, CVS, GIT, Mercurial...
Communicating                with the community..Mailing Lists     Dev, User, Commit lists, sub-groups, ..Internet Relay C...
Mailing listsThe principal discussion medium.     Asynchronous     "bring it to the mailing list"Be friendly.Say NO to tox...
IRCA real time medium.Not logged mostly.Not for major decision making.Who hangs here?     Mostly devs.     Not many design...
Network EtiquettesBe Specific and clear.Research (google.. ;)) before asking.Be helpful to others.Be ethical; respect.NO C...
Proper Addressing..                 over the lists/irc/..Address the devs and users properly.     First Name or Preferred ...
User Community90% - does not communicate.9% - submits bug reports.1% - involves proactively.Localizers can help!          ...
Getting new blood in!Experience     Language(s) of the project.     Project expertise          Bug reports and patches.   ...
Development                  Best PracticesCommit often.     with meaningful commit messages.Get feedback from the communi...
Be Known..Be heard     Academics     Events     Collaboration!           With other communities.     The media.           ...
ReferencesCommunity Matters!!!111                          22
Thank you..              23
Upcoming SlideShare
Loading in …5
×

Community Matters!!!111

2,380 views

Published on

http://kkpradeeban.blogspot.com/2012/04/apache-meetup-kandy-and-community.html

Published in: Technology, Business
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,380
On SlideShare
0
From Embeds
0
Number of Embeds
887
Actions
Shares
0
Downloads
13
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Community Matters!!!111

  1. 1. Community Matters!!!111 Kathiravelu Pradeeban AbiWord
  2. 2. What is acommunity? 2
  3. 3. People with a common purpose or goalCommunicating with each otherContributing towards the goalLike a big family 3
  4. 4. Open Source Communities!Volunteers! Not just developers! 4
  5. 5. I CAN HAZ CHEEZBURGER? 5
  6. 6. Your interest.... Not everyone gets a chance to live.. .. a second life .. 6
  7. 7. I put this image of a hexapus,cos I find it motivating!♥ 7
  8. 8. Joining a community..Find the right project.Acquire the skills/expertise.Netiquettes.Sign up to the lists.Join the relevant channel.Observe and adjust yourself.Get your basics and motives right. 8
  9. 9. 9
  10. 10. Building a communityMore challenging than joining a well-established community.GoalsHow to bring new blood in!Effective Communications.. 10
  11. 11. What makes your organization lovable?Expertise in the domain.Healthy culture.Defined best-practices.Welcoming environment.Research and Learning.Fun. 11
  12. 12. Technologies..Project Hosting SourceForge, GitHub, Google Code, ..Version Control Systems SVN, CVS, GIT, Mercurial, ..Build Tools Ant, Maven, ..Issue Tracker Bugzilla, Jira, Trac, .. 12
  13. 13. Communicating with the community..Mailing Lists Dev, User, Commit lists, sub-groups, ..Internet Relay Chat (IRC)Issue TrackerForums and wikiBlogs 13
  14. 14. Mailing listsThe principal discussion medium. Asynchronous "bring it to the mailing list"Be friendly.Say NO to toxic people.Slow ? 14
  15. 15. IRCA real time medium.Not logged mostly.Not for major decision making.Who hangs here? Mostly devs. Not many designers and localizers. 15
  16. 16. Network EtiquettesBe Specific and clear.Research (google.. ;)) before asking.Be helpful to others.Be ethical; respect.NO CAPS! (UNLESS YOU ARE SHOUTING!)Dont take messages personally.Dnt snd ur sms msgs to thrds or lsts.Language/English 16
  17. 17. Proper Addressing.. over the lists/irc/..Address the devs and users properly. First Name or Preferred calling name. Be gender neutral. Not too personal. Use “Hi”, instead of “Dear”. 17
  18. 18. User Community90% - does not communicate.9% - submits bug reports.1% - involves proactively.Localizers can help! 18
  19. 19. Getting new blood in!Experience Language(s) of the project. Project expertise Bug reports and patches. Assisting others.Willingness To contribute to the community back. We want committers and long time volunteers! Not just users! 19
  20. 20. Development Best PracticesCommit often. with meaningful commit messages.Get feedback from the community.Keep the community updated. Major decisions through mailing lists. F2F discussions with beer are not “decisions”! 20
  21. 21. Be Known..Be heard Academics Events Collaboration! With other communities. The media. The Internet.Be responsive to the users. 21
  22. 22. ReferencesCommunity Matters!!!111 22
  23. 23. Thank you.. 23

×