项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 论坛 博客

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

圈子
志同道合,朋友再聚首
项目管理者联盟PMP培训
会员· 圈友
登录ID
密   码
 
圈子信息
圈名:IT项目管理圈
加入方式: 允许任何人加入

IT项目管理圈

追求高效的软件项目管理方法

圈主:lepu2934112    管理员:暂无管理员   
成员数:271
主题数:1384
排名12
通讯录
圈友列表
加入本圈
管理本圈
 
话题区 投票区 资料区 精华区
标题:谁为软件质量问题负责任?
楼主

飞眉
PMB:19763
省份:广东省
行业:IT软件
注册:2010/12/29
  
  
应该为软件质量问题负责?当然是软件提供商。

  这个很多人看来是显然的答案在现实中却是不一样的。笔者的观点与此恰恰相反,笔者认为,在目前的条件下,为软件质量问题负责的不是软件提供商,而是用户自己。

  在目前的条件下,软件提供商能为自己提供的软件负责吗?不可能。在汽车行业,对有缺陷的产品实行“召回制度”已是行规。但有谁听过哪个软件公司“召回”过自己有缺陷的软件产品?没有。事实上,在所有软件提供商的眼中,没有缺陷的软件产品是没有的,软件有缺陷是天经地义的,是合乎科学的。软件专家们说,“到目前为止,还没有任何科学的理论和方法能证明一个软件没有任何错误”,这个科学的论断使软件提供商“没有任何理由”对自己生产的、有缺陷的软件“负责”。Windows有很多缺陷,微软要对此负责吗?没有,因为这是没有办法的事情,这也是软件产业中最正常不过的事情。

  有专家曾建议,软件工业在软件质量和安全性能方面应采纳一个“最低标准”。当软件在“最低标准”内出了问题,用户遭受了损失时,软件提供商也需要承担责任,就象其它的消费品一样。损失发生后,厂商就要解决问题,但现在没有哪个软件公司愿意这么做。当然,如果将来能出tai相关法律,明文规定软件公司必须负担用户因软件质量总是而遭受的损害负相当的赔偿责任,这无疑是最好的。不过,笔者认为,在两三年内这还是一个海市蜃楼。

  笔者在为“软件科学”的无力而深感惋惜的同时,也完全理解软件提供商的心情:不是我不愿意生产“零缺陷”的软件,而是不可能有那样的软件。更进一步,笔者也更深切地认识到,作为软件的使用者,必须正视这样一个客观存在的事实,即任何软件都存在质量问题,这在近几年内估计谁也无法改变。也就是说,用户在越来越不得不用软件的同时,自己也要对使用该软件可能造成的后果承担起责任。因为软件质量问题而造成的损失是自己的,不是软件提供商的;更重要的是,这种苦果只有自己吞,别人包括软件提供商在内,是不会和你分享的。

  在这种情况下,笔者建议,用户自己要对软件质量负责。这种负责至少表现在两个方面。一方面,用户在选择软件时,一定要注意和软件提供商专门讨论软件质量,以及可能因软件质量而产生的其他问题,甚至可以在双方的合同文本中写入相关条款。这是用户在法律上对软件质量的负责。另一方面,用户在应用软件过程中,要注意建立相应的保护措施。例如,要对软件系统进行风险评估,要有相应的信息安全机制,要有相应的应急措施等等。这是一旦软件出现质量问题时,能最大程度地保证用户所受的损失最少。

回复 | 引用 发表时间:2015/2/25 19:39:42
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号