摘要:
首先提出了质量的相对概念,并强调一味追求“高质量代码”、把“高质量目标”凌驾于“企业赢利目标”之上是多数技术人员所犯的错误。然后以一个案例说明了软件项目中对质量目标进行逐级分解和控制的方法。 阅读全文
posted @ 2009-12-12 23:21 Walzer 阅读(2418) 评论(12) 推荐(3)
|
|||
|
摘要:
首先提出了质量的相对概念,并强调一味追求“高质量代码”、把“高质量目标”凌驾于“企业赢利目标”之上是多数技术人员所犯的错误。然后以一个案例说明了软件项目中对质量目标进行逐级分解和控制的方法。 阅读全文
posted @ 2009-12-12 23:21 Walzer 阅读(2418) 评论(12) 推荐(3)
摘要:
轻量级开发方法和重量级开发方法的本质区别,在于开发过程中的中间产物(如文档、图纸、工作日报/周报)数量多少。中间产物数量越多,则开发方法越重,开发者需要花更多时间去做那些无法体现在最终交付结果之内的工作。 阅读全文
posted @ 2009-12-12 15:55 Walzer 阅读(490) 评论(0) 推荐(0)
摘要:
我认为,自我优化是基础,一个组织不可能在各方面是完美的,需要各级成员在自己工作岗位上,对所负责的事务发现问题、提出优化方案,整个组织才能在管理、设计、编码各层面上新陈代谢日益健康。而学习型是对前者的增强,如果自我优化只是基于自己直觉和经验的优化,那么步伐是比较小的;而如果学习后能基于管理学、经济学等理论,以及敏捷、CMM、GOF设计模式等正确的方法论进行优化,那么进步的步伐就会更大。打个比喻,把一个组织比成游戏里的角色的攻击力,那么建立自我优化型组织是增加攻击力的上限点数,优化一次从攻击力100点提升到110点,再优化一次就从110点提高到120点;而建立学习型组织则是给予攻击力百分比加成,比如一次优化能提高10点攻击力,有了百分10%的加成后,每次优化就能提高11点攻击力。
阅读全文
posted @ 2009-12-12 14:45 Walzer 阅读(843) 评论(1) 推荐(1)
摘要:
一、R&D概念的分拆;二、为什么多数程序员更喜欢搞研究;三、重研究轻开发的中小型团队多数下场悲哀;四、研究和开发的资源布局
阅读全文
posted @ 2009-12-12 11:41 Walzer 阅读(2002) 评论(14) 推荐(4)
摘要:
我在敏捷方法的实践过程中遇到两个问题: 1、重构 = 返工? 2、测试驱动开发的陷阱。 有些困惑,这里尝试分析讨论一下。 阅读全文
posted @ 2009-12-12 10:55 Walzer 阅读(748) 评论(3) 推荐(0)
摘要:
1、把别人的钱从他口袋里掏出来,放到我口袋里。
2、把自己的思想灌到别人脑子里。 阅读全文
posted @ 2009-12-12 09:33 Walzer 阅读(691) 评论(0) 推荐(0) |
|||