Decide on how to organise site development team

How will we organise ourselves so that no one person is essential, yet things get done in a timely fashion, so that there's participation, so that nobody feels excluded and yet we don't have chaos?