nComplex software development
nBy loosely coordinated developers and contributors
nIn an informal (chaotic) meritocracy
nsoftware specifications are rarely written
ncontinuous design instead
nvirtual project management
na gentle hierarchy with little overhead
na model for content projects as well as programming