We've been thinking a lot about remote teams and management best practices. One of the most difficult to manage is accountability, or self accountability and making sure everyone knows that mistakes are expected, and self reporting them is a safe thing to do. Searching for someone to blame for an issue just slows us down when we could be searching for a solution.
Starting a new development team is never easy, personalities always seem to clash and conflict happens at every stage. Add to that the pressures of building a product for a fast paced startup or enterprise organization with deadlines and things can go off the rails fast. We've found a few simple rules when starting a new product and team that helps us get through the storming periods faster and move into a rhythm fast.