Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

随笔分类 -  项目管理 流程管理

特征驱动开发 Feature-Driven Development - FDD
摘要:FDD是Agile的流程之一,与Scrum和XP有所区别。FDD可运用于小项目和大型项目敏捷团队对Iteration Zero应当比较熟悉,他包括一系列初始化工作,为后续迭代做好启动准备。敏捷社区认为Iteration Zero很重要,Scrum和XP则不这样认为。FDD由5个过程组成,前3个过程属于Iteration Zero的范围,但FDD不使用Iteration Zero这种叫法。对这5个过... 阅读全文

posted @ 2009-11-26 00:20 riccc 阅读(4533) 评论(0) 推荐(0)

关于测试驱动开发
摘要:InfoQ: Bob大叔谈测试驱动开发的适用性对测试驱动的运用,最明显的几个感觉是:1. 品质保证方面的改善。正如Bob Martin所说,几乎不用或者很少使用调试功能了2. 对设计的帮助 2.1 top-down的设计方式有利于分离关注点,逐步细化,但没有看到整个机制具体是如何运作之前,的确有很多问题漏考虑,top-down之时也经常容易被其他各种问题打断,使设计思路变得凌乱。测试驱动使得top... 阅读全文

posted @ 2009-11-11 20:28 riccc 阅读(566) 评论(0) 推荐(0)

开发流程 - RUP
摘要:SummaryRUP的基本组成元素: 通过工作流的方式体现软件工程过程,以各种指导原则方式组织,并明确各个角色及其职责、活动、工件等整个软件工程过程的步骤划分如下: 关键特征:迭代(Iterative)、以架构为中心(Architecture-Centric)、用例驱动(Use-Case Driven)横轴表示时间维度,纵轴表示RUP中的9个工作流。工作流在纵轴上的高度,表示某时刻该工作流的工作量... 阅读全文

posted @ 2009-10-27 22:33 riccc 阅读(3378) 评论(0) 推荐(2)

管理的艺术
摘要:西方在文化、思想、道德、信仰等方面与我们差别太大,所以很多东西我们拿过来不适用比如红绿灯,西方行人和司机偏向自觉遵守这一规则,而我们习惯争分夺秒。比如对待工作,西方人普遍持尽职尽责的态度,重视每一项工作内容,而我们比较欠缺责任心交通规则、企业规章制度、管理方法等只是"形",人的文化、思想、道德、信仰等内在素质则是"神"。所以拿来主义水土不服,周围很多现象都是魂不附体的表现"形"、"神"合一,可以建... 阅读全文

posted @ 2008-12-04 23:28 riccc 阅读(647) 评论(0) 推荐(0)

软件测试
摘要:用Venn Diagram(韦恩)图理解测试用韦恩图表示软件规格确定的行为、程序实现的行为、被测试的行为: 功能性测试把程序实现、系统实现看作黑盒,以软件规格说明为基础设计测试用例,测试效果的韦恩图如下: 结构性测试即白盒测试,以程序实现代码为基础设计测试用例,测试效果的韦恩图如下: 测试级别测试级别分为系统测试、集成测试、单元测试,分别与瀑布模型中的需求规格说明、概要设计、详细设计相对应,图示如... 阅读全文

posted @ 2008-11-20 19:29 riccc 阅读(5635) 评论(2) 推荐(2)

从才能三态论看绩效管理 Deming cycle/PDCA cycle
摘要:从才能三态论看绩效管理摘录(作者:辛纯礼. 来源:人力资源·HR经理人)人的才能在社会实践中可以分为三种存在形态:一是“持有态”,指人本身所具有的才能;二是“表现态”,即人在社会实践中发挥自身所持有才能的状况,也可称之为发挥态;最后是“转化态”,是指通过人的表现或发挥,把其才能转化成工作实绩的程度。才能三态论明确界定... 阅读全文

posted @ 2008-02-20 07:49 riccc 阅读(3792) 评论(0) 推荐(1)

复杂度 - 软件开发中最值得警惕的问题
摘要:画一个圆圈,圆圈里面的部分代表你已经掌握的知识,圆圈外面是你未知的领域,圆形的线条代表目前状态下,那些你已经认识到但还没有被掌握的区域。 结论是你掌握得越多,你所认识到未掌握的东西也越多。 如果把这个比喻用于软件开发过程,也是一个很有意思的现象: 这次圆圈里面的部分代表复杂度(且不管复杂度具体应当包括哪些,怎样衡量),圆圈外面的部分代表风险,圆形的线条则代表项目过程中有可能遇到的风险。 结论是复杂度越高,项目的风险越大。 阅读全文

posted @ 2008-02-18 01:38 riccc 阅读(4728) 评论(17) 推荐(0)

IPD KPI随想
摘要: IPD以收益贯穿产品研发过程,并以制度化的方式管理起来,给产品研发带来改善。其实CMMI模型、欧美企业的各种管理方式、理论等等,都是希望将那些看似不好控制的活动通过流程化、规范化、制度化的方式进行管理,提高过程的可控制性,并提取考核指标来衡量过程质量。 完全寄托于制度、考核来解决所有问题,终归有它的极限,有些层面的问题是制度化的方式永远也无法解决的。运用文化等精神、思想层面的辅助,能带来额外的效果。 企业的发展理念从产品,到服务,到文化,因此未来的企业竞争,应当就是企业文化的竞争。 阅读全文

posted @ 2007-04-23 13:22 riccc 阅读(3162) 评论(2) 推荐(0)

导航