working in a virtual community

16
Working in a Virtual Community Working in a Virtual Community Lenz Grimmer < Lenz Grimmer <[email protected] > > http://lenzg.net/ 2009-09-17 | openSUSE Conference 09 | Nuremberg, DE 2009-09-17 | openSUSE Conference 09 | Nuremberg, DE

Upload: lenz-grimmer

Post on 01-Sep-2014

1.183 views

Category:

Business


0 download

Tags:

DESCRIPTION

Slides of my opening keynote at the openSUSE Conference (http://conference.opensuse.org/) on 2009-09-17

TRANSCRIPT

Page 1: Working In A Virtual Community

Working in a Virtual CommunityWorking in a Virtual Community

Lenz Grimmer <Lenz Grimmer <[email protected]>>

http://lenzg.net/

2009-09-17 | openSUSE Conference 09 | Nuremberg, DE2009-09-17 | openSUSE Conference 09 | Nuremberg, DE

Page 2: Working In A Virtual Community

$ whoami$ whoami

1998 2002

2010?2008

Page 3: Working In A Virtual Community

MySQL AB, Jan 2008MySQL AB, Jan 2008

Page 4: Working In A Virtual Community

AdvantagesAdvantages● Contribute from anywhereContribute from anywhere● Setting your own work scheduleSetting your own work schedule● Time zone coverageTime zone coverage● Less distractionsLess distractions

Page 5: Working In A Virtual Community

Personal RequirementsPersonal Requirements● SkillsSkills

● CommunicationCommunication● Language (English)Language (English)● System administrationSystem administration

● Self-motivationSelf-motivation● Working in isolationWorking in isolation● Fast/reliable Internet connectionFast/reliable Internet connection

Page 6: Working In A Virtual Community

DisadvantagesDisadvantages● Work/life balanceWork/life balance● IsolationIsolation● Time zone differencesTime zone differences● Communication overheadCommunication overhead● Decision making processesDecision making processes

Page 7: Working In A Virtual Community

Language / Culture BarriersLanguage / Culture Barriers

Page 8: Working In A Virtual Community

Passion and DisagreementPassion and Disagreement

Page 9: Working In A Virtual Community

Social AspectsSocial Aspects● TrustTrust● LeadershipLeadership● Mission and CultureMission and Culture● Open & direct communicationOpen & direct communication

Page 10: Working In A Virtual Community

CollaborationCollaboration

Page 11: Working In A Virtual Community

Collaboration ToolsCollaboration Tools

● Mailing lists / Forums / ArchivesMailing lists / Forums / Archives● Wikis / DocumentationWikis / Documentation● Public / Shared CalendarPublic / Shared Calendar● IRC / Chat (AIM, ICQ, Jabber, etc.)IRC / Chat (AIM, ICQ, Jabber, etc.)● Skype / VoIP (Asterisk)Skype / VoIP (Asterisk)● Social Networks / (Micro-) BlogsSocial Networks / (Micro-) Blogs● News aggregatorsNews aggregators

Page 12: Working In A Virtual Community

Collaboration Tools (2)Collaboration Tools (2)● Public Issue/Feature TrackersPublic Issue/Feature Trackers● Automated builds / Continous IntegrationAutomated builds / Continous Integration● Downloadable snapshot buildsDownloadable snapshot builds● DVCS (Bazaar, git, Mercurial)DVCS (Bazaar, git, Mercurial)● Source Code Browsers / Cross ReferencesSource Code Browsers / Cross References

Page 13: Working In A Virtual Community

Meetings & ConferencesMeetings & Conferences

Page 14: Working In A Virtual Community

TravelTravel

Page 15: Working In A Virtual Community

$ cat /etc/motd$ cat /etc/motd

Page 16: Working In A Virtual Community

Thank you!Thank you!

Lenz GrimmerLenz Grimmer<[email protected]>

http://lenzg.net/

Questions / DiscussionQuestions / Discussion