产品的内部质量与外部质量

        质量是我们天天挂在嘴边的词,质量的真正含义到底是什么?不同的标准中有不同的定义。我们不去讨论其严格的定义,换一种角度来看产品的质量。

        产品的质量可以划分为外部质量与内部质量。外部质量是用户可见、用户可以体验到的质量,比如你新买了一辆车,你可以感受到车的外观、车提速的快慢等,这是车的外部质量;再如我们买了新房子,我们可以看到房子的地面是否水平、墙皮是否脱落等。内部质量是用户难以看到、难以体验到的质量,是制造方、维修方可以体验到的质量,比如车是否易于维修等。有些车打开前后盖后,可以看到内部走线的情况,好车的内部走线很清晰,而差的车内部走线则是一团乱;再如也有新闻报道新买的房子在装修中发现墙皮内塞满了塑料泡沫。内部质量是隐蔽工程,客户难以直接感受到。

        对于软件工程而言,我们内外部质量是什么呢?对客户、最终用户、间接用户的需求满足程度即是产品的外部质量。客户是出资者,是花钱购买软件的一方,最终用户是使用者、操作者,是真正使用软件的人;间接用户即不出资也不使用软件,但是间接用户影响了系统的成败或系统的成败影响到了他,比如证监会就是我们证券与期货交易软件的间接用户,它制定了相关的标准与规范,约束了系统的行为。软件的内部质量最主要的就是软件的可维护性。在公司内对代码的编写要求遵守编码规范,对于设计要求符合基本的设计原则,这些则是软件的内部质量。

        在我们面试新员工时,对此人有一个评价,这个评价是表面的,是暂时的,我们可能当时觉得此人很好,当此人进入公司后,大家合作了一段时间后,可能就对此人的评价没有最初那么好了,为什么呢?日久见人心,时间长了,才能发现一个人的本质,这个本质就是内部质量。内部质量决定了外部质量!当然也有少数人,可以伪装的时间比较长。

        产品的外部质量是短期利益,产品的内部质量是长期利益。企业要发展,丧失了长期利益,最不可能成为百年老店的。系统不关注内部质量,系统的生命周期就会比较短。软件项目的生命周期比较短,软件产品的生命周期比较长,项目经理关注的是短平快的结束项目,关注的短期利益,而产品经理关注的是整个产品的生命周期的管理。如果在企业中没有明确区分这 2 个角色,则项目经理也要承担产品经理的部分责任,关注产品的长期利益,关注产品的内部质量。前人栽树后人乘凉,否则就会父债子还,利息越来越高,产品的后续维护成本就会大大增加。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值