软件项目管理之--墨菲定理

墨菲定理内容:

http://baike.baidu.com/subview/440060/9859388.htm?fromId=40544

 

总结起来就是这句:“怕什么,来什么!”

 

对于软件开发的项目而言,经常的情况是:当你感觉你写的代码某个地方有可能有问题时,他就真的有问题(Shit,被测试发现了,被客户发现就更麻烦了)。

所以墨菲定理用于软件项目的启示:不要放过你认为会有问题的地方。

1.设计者感觉设计考虑不全面,设计不明确,接口不合理的地方。

2.开发感觉代码写的可能有问题的地方。

3.测试感觉测试不完全的地方,测试方法不正确的地方。

4.项目经理感觉流程不完善,没有充分执行的地方。

 

所以,要尽量避免墨菲定理式悲剧的发生,就要尽量完善开发流程,设计明确,开发完善,测试充分,让错误无法藏身。

各“工种”要各司其职,各担其责。要有完善的责任制度。

比如设计的错误不能让开发承担,要在促使设计者担负起责任,充分暴漏出问题并完全解决在设计阶段,不向下“排污水”;如此下个环节的开发才能专注与实现,而不是一直在为设计的失败“擦屁股”。

 

多快猛上的“大跃进”不应该存在于软件开发过程(至少对于重视软件质量的公司,不重视质量的另说了),

借用语句较时髦的话:步子迈太大,容易扯到蛋。

 

总之,避免软件管理上的墨菲定理,必须要有一套完整严格的开发流程,否则很难避免。害怕的终会发生。

posted on 2013-10-26 11:50  tony_cyou  阅读(260)  评论(0编辑  收藏  举报

导航