User:NeoPhyte Rep/Stuff everyone knows and forgets anyway

From The_Open_Source_Way

< User:NeoPhyte Rep
Revision as of 03:32, 4 August 2010 by NeoPhyte Rep (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

1 Embrace failure
2 Communities require care and feeding to get started ...
3 ... And communities need to be left to grow and evolve
4 Remember what you learned in Kindergarten
4.1 Four new virtues to live by
5 Turn annoying newbies in to instant contributors with the power of To Document
6 Take extra extra extra care to have all discussions in the open
6.1 Radically visible meetings at all times
6.2 No decision point is too small to pre-announce to a mailing list
6.3 It's okay to be disappointed but never okay to be surprised
6.4 How to let a mailing list run itself
7 Take even more care to do all design and decisions in the open
8 Use version control for your content as well as code - everyone watches the changes
9 Choose open tools that can be extended
9.1 Make sure everyone has an equal and clear method for access to write-commit to open tools
9.2 Tie this together with open content
10 Focus on healthy and open community interaction
10.1 Make governance as clear as possible
10.2 Use your lawyers well while avoiding too much legalese
10.3 Do not let poisonous people bog down the community
10.4 Communicators need to communicate - do not let liaisons go silent
10.5 Disable poisonous communication
11 Seek consensus - use voting as a last resort
12 Reassign your benevolent dictators while evolving toward a consensus-based democracy
13 Do not forget to release early and release often
13.1 Release early and release often is for more than just code
14 Evolve with the growth of your audience and contributors
15 Use a predictable schedule type and stick to it
16 A good teacher is a good student - ask questions and put yourself in a position of being taught by others

Personal tools