1. Organic development team, small team, not large, mechanized team
2. Pay attention to the communication between the team: Team workspace, knuckless programming, instant Q & A, total code ownership
3. Small development cycle, small release interval
4. Test driver development