乔尔测试
1.你们用源代码管理系统吗?
git 神器
2.你们能一键编译吗?
这个要去研究一下
3.你们做每日编译吗?
这个要去研究一下
4.你们有bug数据库吗?
有
5.你们的程序员在写新代码前修改以前的代码吗?
在做开发规划的时候,要预留修改以前代码的时间,而不能只是考虑到不断叠加新功能。
6.你们的进度表是最新的吗?
每周的进度更新是必要的,这样才能知道每月的计划能否顺利完成。我们有最新的每周进度。
7.你们有软件规格书吗?
就是我们的产品设计文档。产品设计文档,原型修改5遍,也好过代码开发出来了再推到重来。没想清楚产品细节之前,不要开始开发!
程序员的工作环境安静吗?
远程工作者可以选择自己的工作环境
9.你们使用了能买到的最好的工具吗?
可以有
10.你们有测试人员吗?
3.1以前都是产品经理同时负责测试,3.2以后要引入专业的测试人才,提升测试完整度。
11.你们面试时会要求应聘人员写代码吗?
可以有。
12.你们做过走廊可用性测试吗?
在做,且必须做。每次要提供不同版本让用户来比较体验,并给出反馈。
感觉上,乔尔十多年前提到的这些,已经逐步成为开发团队的标配。
本文出自 “程序员随想录” 博客,请务必保留此出处http://cxykz.blog.51cto.com/11696626/1787420
原文地址:http://cxykz.blog.51cto.com/11696626/1787420