这些定律虽然发现了很早,在2000年就已经发现出来了,到目前已经过去了20年,但是目前在国内还有很多公司,还是过不了这12大定律的测试,还是极其地不及格,不作为,让人痛心不已。如果要成为一个好的团队,一个好的公司,必须过了这12大问题,才是一个合格的公司。
1、你是否使用源码版本管理?
2、你是否只用一步就编译所有的工程代码?
3、你是否自动化每日构建出工程?
4、你是否有BUG管理系统?
5、你是否写新的代码之前完成修改BUG?
6、你是否有持续更新的功能计划?
7、你是否有功能说明书?
8、你是否拥有一个安静的工作环境?
9、你是否拥有最快的开发环境?
10、你是否有专业的测试人员?
11、你是否要求来应聘人员写一段代码出来?
12、你是否进行同伴测试代码可用性?
The Joel Test
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?