Communities, Managers, Leaders, Support

Chris Brogan has some excellent thoughts about what makes a good Community Manager (drawn to my attention by Stormy Peters, who really has to stop being so quotable, because she’s making me look like some kind of fan-boy!). Quite a few thoughts, actually: half a dozen "essentials," and dozens of other great posts besides.  He’s really built up quite an oeuvre on the subject.

He missed a few.

While Chris covers a lot of important ground in the generic area of establishing and promoting group dynamics, he’s clearly not specifically focused on communal software products.  That’s OK, that’s my part.  For open-source and inner-source communities, there also needs to be some attention to the communal dynamics of the actual product, the code.  Over at java.net (like  OpenOffice.org, another excellent Sun-sponsored, CollabNet-hosted community), they distinguish between "Community Manager" (pretty much what Chris covers) and "Community Leader."

The Community Leader is a technical contributor, who guides the technical aspects of the community. Someone has to keep discussions on-topic, to propose and manage communal conventions like coding standards, to mediate the release process, and to ensure that all these community members "scratching their own itches" still cover all the necessary bases for a complete product. The Community Leader is often the original author of the code (think Linus Torvalds and Linux, or Marc Fleury and JBoss, or Karl Fogel, Ben Collins-Sussman, and Jim Blandy of Subversion).  Sometimes, the Community Leader is a primary committer who has taken over the reins from the original author.

The most important thing about the Community Leader is that s/he must be technically involved in the project, and a credible, respected contributer. The Community Leader is an opinion leader and cultural model for the community at large. Just spend some time in the email archives of the three communities mentioned above, and you’ll be amazed at how closely the community personality matches that of the founder. If you’re establishing a community, you’d do well to consider the personality of anyone you consider for the Community Leader: would this personality, writ large, foster contribution, or only dissent?  This could make or break your community.

Jack Repenning

Jack Repenning is Chief Technology Officer at CollabNet. Jack joined CollabNet in 2002; as chief product architect he was primarily responsible for building the product architecture that enabled CollabNet to grow its user base to well over one million users. Jack is also an early member of the wildly successful Subversion open source project, a version control system that is widely viewed as the de facto new industry standard. Consistently engaged in developer productivity topics, Jack has participated in open source software projects since the early 1980’s. Prior to joining CollabNet, Jack worked at well-known Silicon Valley companies such as Hewlett Packard, SGI, Informix, and Rational where he developed expertise in a wide range of technical areas, ranging from inside the kernel to GUI and database design, as well as data center deployment architecture. Jack holds degrees in Electrical Engineering and Information and Computer Science from the University of California, Irvine.

Twitter - More Posts

blog comments powered by Disqus