全国咨询热线:18720358503

软件开发中的道德风险

类别:企业动态 发布时间:2021-01-06 浏览人次:

APP平台开发、电商平台开发的整体解决方案服务

广州凡科APP开发公司提供超过5种主流开发服务,IOS开发、android开发,微信商城开发、小程序商城开发、商城网站开发;


iOS开发

专注于高端型IOS系统开发,提供优质的IOS APP开发设计方案服务。

Android开发

针对主流的android系统,提供一站式APP咨询、策划、开发服务。

微信商城开发

针对企业需求提供专业微信公众平台开发服务,让微营销更简单!

小程序商城开发

借助微信实现裂变传播的小程序商城,带来原生商城app流畅体验

商城网站建设

针对高端商城开发需求客户,提供高端型商城网站定制开发服务。



道德风险(Moral Hazard)是一个经济学术语,1980年代由西方经济学家提出。是指 人们执行活动,却不用全部或部分地为此活动的后果负责,所以会选择自身效用最大的自私行为。

 

要说明 道德风险不是道德败坏。

 

 

 

例如:一个十多岁的孩子刚考了驾照,通常都是其父母来买相关的保险。某些孩子在这样的情况下,就特别喜欢开车出去 撒欢 ,因此发生事故的几率较大。而一旦发生了交通事故,明年的保险费率肯定就要上升了。

 

再例如:中层管理者在聘用新员工的时候,也或多或少要面临着这这样的风险,因为他也不能确定新员工是否真的能够胜任工作。

 

只要有经济活动,就难免会产生道德风险。

 

相比较于制造和建筑业,软件行业还是属于新兴领域,很多管理制度不科学,所以这种道德风险普遍存在。本文只讲 开发成本 有关的风险,其他的风险,例如 最根本的 需求风险 并不涉及。

 

 

理论基础

我们很多人都有写论文的经验,当教授在给学生们布置工作时,聪明的学生们肯定会问道:评分的标准是什么?

(1)字数

(2)句数

(3)页数

 

优秀的讲授肯定会说道:以上答案都不是,我看重的是内容。(看到这里,也许很多中国人,都会回忆起自己不幸的小学时光了 为了作文的页数和字数而努力拼凑)

 

在软件开发领域,也广州小程序设计是同样的问题。对于软件产品的内容(价值) 如何来衡量?

 

软件行业的初步尝试,就是用 代码行 来度量。由代码行的数量来决定软件的价值,表面上看起来还是很符合逻辑的 代码行越多,交付的价值越高。

 

然而在现实中,这种方法有很多弊病:

(1)就像句子数量不能体现论文的内容;同样,代码行数也不能反应程序的内容。

(2)同样的内容,如果使用不同的开发语言,就有不同的代码行数。越是新的语言,所需的代码行越少。

(3)同样的内容,使用同样的开发语言,由不同的程序员来开发,最后的代码行数差距也是很大的。

(4)代码行数很容易 作弊 ,很容易 虚假繁荣 。

 

为了解决上述方法的缺陷,在1970年代的后期,IBM公司的Allan J. Albrecht团队,研究并发明了 功能点法 (Function Point)。这套方法的逻辑模型,就是通过度量软件的 数据处理能力 来度量软件的 内容 。这个数据处理能力,就是被称之为 功能 ;计量的单位就是 功能点 。历经尽40年的实践,功能点方法已经成为了ISO标准。

 

功能点方法,与开发语言、程序员个人能力、代码行数都没有关系,它只关心 内容 本身。这种方法得出的结果,几乎不能被 作弊 。

 

使用这套度量方法,客户按 功能点 来买软件,就像按 斤 买苹果一样。

 

优秀的软件开发团队更喜欢使用这套方法来进行度量,因为得到相关的数据可以帮助团队很好地解答如下问题:

(1)每一个功能点的成本是多少?

(2)交付一个功能点,需要多少人天?

(3)交付软件的成本与速度,在整个行业中处于什么水平(即:行业对标)?

(4)如何更精确地控制项目的成本?

 

 

 

道德风险

第一个道德风险:团队拒绝进行软件开发的度量。

经过统计,团队拒绝的原因主要有以下:

(1)不想基于 内容 来度量;

(2)不想进行 行业对标 ;

(3)不想被精确的预算所控制;

(4)担心度量不准确。

 

对于软件项目而言,开发团队是成本活动的执行主体,却不用为此负责。为此 买单 的是组织管理层,但是由于没有度量,就不能掌握项目的实际进展情况。

 

第二个道德风险:进行度量,但是方法不当。

很多组织是希望度量的 能够对软件开发的预算和成本进行量化管理。但使用了代码行法,而不是功能点法。

 

有些组织之所以选择了代码行法,还是出于对 度量 根深蒂固的偏见。这个风险在本质上来讲,还是软件开发团队不想担负 全责 。有些开发团队特别 推荐 代码行法,就是希望能够更方便地 操作 。

 

另外一方面,也反映出了 度量人才的缺乏。其实,很多组织是希望能够进行科学地度量,但是真正懂这方面的人才很匮乏 国外都匮乏,就更不要说国内了。

 

 

结论

产生道德风险的原因是什么呢? 软件开发团队的 经济利益 与 组织目标 相矛盾。就软件开发而言, 组织目标 之一,肯定是在项目预算内交付。但是,项目团队也许会受到这样或那样的影响,而不去实现此目标。

 

在现实中,无论是国内还是国外,软件开发超预算的情况非常多。而组织的高层管理者对此也是 百思不得其解 。项目团队负责花钱,而最后成本超支的黑锅却由管理层来背。

 

为了真正解决这个问题,高层管理者就应该将 经济利益 与 道德利益 的方向设为一致。

 

在实际操作层面,组织里应该有一个或多个 调解人 (honest brokers),向管理层去灌输和推荐科学的度量方法,也就是基于功能点的度量方法,在组织里,建立相关的制度,并不断升级。

除非注明,否则文章均由 广州凡科科技 整理发布,欢迎转载。

如果喜欢,可以点此订阅本站

推荐阅读

软件开发中的道德风险

APP服务平台开发设计、电子商务服务平台开发设计的总体处理计划方案服务广州市凡科APP开发设计企业出示超出5种流行开发设计服务,IOS开发设计、android开发设计,手机微信商城系统...

2021-01-06
微信小程序系列产品_vue完成员工信息录入功用

vue完成职工信息内容入录作用 本文关键为大伙儿详尽详细介绍了vue完成职工信息内容入录作用,原文中实例编码详细介绍的十分详尽,具备一定的参照使用价值,很感兴趣的小伙...

2021-01-06
广州凡科互联网科技股份有限公司招聘油脂销售

招聘人数:15职位信息岗位职责:1、根据公司发展需求,协助部门经理制定销售策略、销售计划、量化销售目标2、定期进行市场调研,收集信息,及时反馈客户需求和市场动态3、负责产...

2021-01-06
惠州品牌企业网站建设-深圳企业网站建设重在客

在飞快发展趋势的移动互联网网时期,深圳市手机上企业网站建设也是一种营销推广方法,它非常于公司在移动互联网在网上的实体线店,而当代社会发展大家无论是干什么要的全是...

2021-01-06
广州凡科互联网科技股份有限公司招聘海外投放

招聘人数:14职位信息【岗位职责】:1、负责公司电商自建平台的FACEBOOK/或谷歌广告的投放和账户管理,对FACEBOOK/或谷歌广告转化的kpi负责;2、实时监控广告数据,并作分析...

2021-01-06
广州凡科互联网科技股份有限公司招聘采购专员

招聘人数:25职位信息岗位职责:1、负责厂家产品的筛选,洽谈,定价; 2、负责产品的销售、库存、采购、新品建档等管理工作;3、负责跟踪落实供应商交货进度,确保及时到货; ...

2021-01-06
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信