1. 組織流程 Smart People and small teams. The biggest advantage is that good developers like to work with good developers
2. 開發(fā)流程 A development process that allows large teams to work like small teams. The whole approach of milestones and driving the zero defects at those milestones
3. 產(chǎn)品架構(gòu) Product architectures that reduce inter dependencies among teams
4. 單點(diǎn)開發(fā) All new product development done on one site, so that whatever interdependencies exist you can go see that person fact to face
5. 單一環(huán)境 People working on the same machines they build products for
6. 單一語言 A single main development language
7. 員工成長 Large capital investments to support people
8. 內(nèi)部工具 Internal use of their own engineering tools
9. 適度冗余 More than on person who understands the product details
10. 內(nèi)行決策 Managers who both create the produc and make the technical decisions " We don't have non-technical management trying to make technical trade-offs"
11. 快速反應(yīng) Quick decision making on technical-versus-business trade-offs
12. 客戶反饋 An enormous feedback loop from customers
13. 主動(dòng)學(xué)習(xí) Deliberate efforts to learn from past projects: postmortems after the projects