1. 是否启用版本控制?
2. 是否可以一步构建?
3. 是否进行每日构建?
4. 是否有bug跟踪列表?
5. 是否在修改bug后,才开始写新代码?
6. 是否及时更新工作计划?
7. 是否在开发前编写了大家一致认可的功能文档?
8. 是否有安静的工作环境?
9. 是否在使用最好的软件开发工具?
10.是否有专职测试人员?
11.是否在面试时以实际编写代码来检查求职者?
12.是否利用陌生人进行可用性测试?