博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件项目管理之--墨菲定理
阅读量:5366 次
发布时间:2019-06-15

本文共 579 字,大约阅读时间需要 1 分钟。

墨菲定理内容:

 

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

 

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

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

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

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

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

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

 

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

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

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

 

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

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

 

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

转载于:https://www.cnblogs.com/TonyZhao/p/3389141.html

你可能感兴趣的文章
洛谷 P1991 无线通讯网
查看>>
mysql asyn 示例
查看>>
数据库第1,2,3范式学习
查看>>
《Linux内核设计与实现》第四章学习笔记
查看>>
Docker 安装MySQL5.7(三)
查看>>
CSS: caption-side 属性
查看>>
CSS3中box-sizing的理解
查看>>
Web.Config文件配置之配置Session变量的生命周期
查看>>
mysql导入source注意点
查看>>
linux下编译安装nginx
查看>>
DLL 导出函数
查看>>
windows超过最大连接数解决命令
查看>>
12个大调都是什么
查看>>
angular、jquery、vue 的区别与联系
查看>>
Intellij idea创建javaWeb以及Servlet简单实现
查看>>
代理网站
查看>>
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>