communication
Vision Quest
If you asked each member of your team why they were working on what they are currently working on, what would they say? Could they even give you a coherent answer? If they did, would their answers all agree? All too often, I see developers working without a clearly defined