- 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? 你们有测试人员吗?
- Do new candidates write code during their interview? 你们会要求应聘者在面试时写代码吗?
- Do you do hallway usability testing? 你们做走廊可用性测试吗?
走廊可用性测试:到走廊上随便拉一个人试用程序
参考文献:
http://en.wikipedia.org/wiki/The_Joel_Test
《梦断代码》P237页
本文通过一系列问题来评估软件开发团队的工作效率和专业性,涉及源代码管理、构建流程、缺陷追踪、规约制定、工作环境等多个方面。
&spm=1001.2101.3001.5002&articleId=5925022&d=1&t=3&u=34e3350e104a450e862ca8bd0c397a64)
86

被折叠的 条评论
为什么被折叠?



