47
OpenDirective Community Anti-patterns Steve Lee OpenDirective TransferSummit September 2011 Oxford UK © OpenDirective licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License.

TS11 Community anti-patterns

Embed Size (px)

DESCRIPTION

Building on David Neary's presentation of same name - disruptive patterns of behaviour and possible fixes

Citation preview

Page 1: TS11 Community anti-patterns

OpenDirective

Community Anti-patterns

Steve LeeOpenDirective

TransferSummit September 2011

Oxford UK

© OpenDirective licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License.

Page 2: TS11 Community anti-patterns

OpenDirective

Based on a talk and materials

byDavid Neary

www.slideshare.net/nearyd/community-antipatternscommunitymgt.wikia.com/wiki/Category:Anti-patterns

Page 3: TS11 Community anti-patterns

OpenDirective

Page 4: TS11 Community anti-patterns

OpenDirective

Page 5: TS11 Community anti-patterns

OpenDirective

Patterns are discovered

not

designed

Page 6: TS11 Community anti-patterns

OpenDirective

Patterns allow reproduction of best practice

throughdistilled essence

Page 7: TS11 Community anti-patterns

OpenDirective

Page 8: TS11 Community anti-patterns

OpenDirective

Anti-Patterns

•Damaging or counter-productive practices or patterns of behaviour

•Often from best intentions•Some have polar opposites

Page 9: TS11 Community anti-patterns

OpenDirective

Page 10: TS11 Community anti-patterns

OpenDirective

Page 11: TS11 Community anti-patterns

OpenDirective

Page 12: TS11 Community anti-patterns

OpenDirective

Page 13: TS11 Community anti-patterns

OpenDirective

Symptoms

•Volunteers start work (or claim so)•Infrequent or vague progress reports•Others cannot do work as is in progress•Hand over resisted

Page 14: TS11 Community anti-patterns

OpenDirective

Page 15: TS11 Community anti-patterns

OpenDirective

Causes

•Perfectionism•Over commited•Delusion•Letting go is to admit failure

Page 16: TS11 Community anti-patterns

OpenDirective

Treatment

•Clear Roadmap and assignment•Timebox•Parallel activity•Failure is OK

Page 17: TS11 Community anti-patterns

OpenDirective

Page 18: TS11 Community anti-patterns

OpenDirective

Symptoms

•Newbie asks endless questions•Soaks up core team time

Page 19: TS11 Community anti-patterns

OpenDirective

Treatment

•Good docs•Encourage other newbies to answer•Encourage self help with pointers not answers•Let me google it for you (and others)•Walk the line between RTFM and being a crutch

Page 20: TS11 Community anti-patterns

OpenDirective

Page 21: TS11 Community anti-patterns

OpenDirective

Page 22: TS11 Community anti-patterns

OpenDirective

Symptoms

•Company keeps control•Community are all employees•Dual licence + commercial pressure + process•Water cooler decisions, big show, day 1 commit

Page 23: TS11 Community anti-patterns

OpenDirective

Treatment

•Founding companies need to embrace the chaos•Exchange influence for control•Work in glass houses with policies for progress•If it didn't happen on the list it didn't happen

Page 24: TS11 Community anti-patterns

OpenDirective

Page 25: TS11 Community anti-patterns

OpenDirective

Page 26: TS11 Community anti-patterns

OpenDirective

Page 27: TS11 Community anti-patterns

OpenDirective

Page 28: TS11 Community anti-patterns

OpenDirective

Symptoms

•Discussions about relatively unimportant issues•Endless extensive debate•Everyone has their say (me too)•One discussion drowns out others•Related to decision paralysis

Page 29: TS11 Community anti-patterns

OpenDirective

Treatment

•Diagnosis is often enough•Encourage action – implementation or bake off•See bikeshed.com

Page 30: TS11 Community anti-patterns

OpenDirective

Page 31: TS11 Community anti-patterns

OpenDirective

Page 32: TS11 Community anti-patterns

OpenDirective

Symptoms

•Insightful messages – flame bate•Concern•Off topic

Page 33: TS11 Community anti-patterns

OpenDirective

Treatment

•Ignore•Strong Moderation

Page 34: TS11 Community anti-patterns

OpenDirective

Treatment

•Ignore•Strong Moderation

Page 35: TS11 Community anti-patterns

OpenDirective

Page 36: TS11 Community anti-patterns

OpenDirective

Page 37: TS11 Community anti-patterns

OpenDirective

Treatment

•Very firm hand•Amputation

Page 38: TS11 Community anti-patterns

OpenDirective

Page 39: TS11 Community anti-patterns

OpenDirective

Symptoms

•Contributor gets hired•Less visibility and less activity

Page 40: TS11 Community anti-patterns

OpenDirective

Treatment

•Train employer in value of community•Job description includes contribution•Metrics

Page 41: TS11 Community anti-patterns

OpenDirective

Page 42: TS11 Community anti-patterns

OpenDirective

Symptoms

•Lack of care•Snowballs - increase in entropy•Vandalism

Page 43: TS11 Community anti-patterns

OpenDirective

Treatment

•Clear best practice•Identify problems or vandels•Manage and spread policing

Page 44: TS11 Community anti-patterns

OpenDirective

Page 45: TS11 Community anti-patterns

OpenDirective

Symptoms

•Over zealous problem identification•Misanthropic moaning (Victor Meldrew)

Page 46: TS11 Community anti-patterns

OpenDirective

Treatment

•Private email – gentle reminder

Page 47: TS11 Community anti-patterns

OpenDirective

Community goal:Create a fun, friendly environment where

people feel safe sharing