摘要: 一、质量的相对概念1、多数比较上进的程序员,都希望自己的代码作品是优雅的、高质量的、别人看到能赞赏不已的。但事实上,紧迫的进度压力使程序员没有太多时间思考,匆忙赶出功能后,赶快测试发布赶快交付给客户。因此有人提出需要重构,有人提出各种测试方法,计算“每千行代码缺陷率”,以追求“零缺陷”为目标。总之多数技术人员认为“质量越高越好”... 阅读全文
posted @ 2009-12-23 16:43 catch22 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、R&D概念的分拆搞研发的掏出名片来一般会印上这么个部门:R&D。所谓R&D就是Research & Develop,研究与开发,所以简称研发。我曾经碰到个高人,强调把这两词拆开来单独理解。“研究”就是把一个团队知识之外的知识点弄懂,引入项目中使用;“开发”就是把已经明白的东西做出来。二、为什么多数程序员更喜欢搞研究... 阅读全文
posted @ 2009-12-23 16:25 catch22 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果。我们中的大多数项目管理人员在其个人简历中纷纷写到:"拥有多年的丰富的项目管理经验",但在实际开发中,"丰富的"管理经验变成了软件开发人员可怕的梦魇。一次次的失败、一次次的返工,她所谓的项目管理经验只不过是再一次的游戏于"无间"(十八层地狱)。一次,在与不少项目管理者的交流中,大家纷纷提到的软件变更带来的可怕影响。但是... 阅读全文
posted @ 2009-12-23 16:24 catch22 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 软件研发人员考核的十项基本原则作者: 任甲林 来源: 万方数据 软件研发人员的考核一直是软件企业管理的难点笔者在长期的研发管理实践与咨询实践中总结了进行软件研发人员考核的一些基本原则。 (1) 要体现公司的价值观 公司的价值观体现了公司认可什么类型的人员?要挽留哪些人?提倡做什么?对这些人员的认可可以通过具体的考核办法落实下来。比如企业鼓励在某一个业务领域内积累丰富的领域经验,鼓励在某个技术方向... 阅读全文
posted @ 2009-12-23 15:14 catch22 阅读(351) 评论(0) 推荐(0) 编辑