Hmm.. my team is based around a concept of complete chaos. We find it works just fine. It's all a matter of people getting along, if somthing needs to get done, we just do it... if it dosn't need to get done, we do it anyways.
This isn't to say we dont 'vote' on anythi9ng

while designing or making big decisions we do run somewhat like a democracy, we bring up opinions and vote on them. We don't however form committiees to do things, we just aren't that big i guess (if we have 4 committiees each one would have a average of 3 active members on it).
Just my thoughts, this kind of a system works very well for a small team of people who get along, i dont mean to promote it for everyone
