作者:乔治·马拉米迪斯(GeorgeMalamidis)

我们对项目所做的每一个决策——无论是与技术、过程,还是与人相关——都可以看作一种投资形式。投资是和成本联系在一起的,成本并非单纯只有货币一种形式。之所以进行投资,是相信它们最终能带来回报。老板发员工薪水,是期望此项投资将会对他们的事业产生积极的影响。开发团队决定遵循某种专门的开发方法学,是期望它能够给团队带来更高的生产力。选择投入一个月的时间重新设计应用程序的物理架构,是相信这将有利于长期运维。

回报率(rate of return),也称为投资回报率(Return On Investment,ROI),是衡量投资是否成功的指标之一。举例来说,“我们预计,投入更多时间用于编写测试,则下一个产品发布版本中的缺陷将会少很多”。在这个例子中,投资成本是用于编写测试的时间。所获得的,是将来在修复缺陷上可以节省下来的时间,以及提高软件体验后的客户满意度。假设目前一周中的40个工作小时,有10个小时被用于修复缺陷。如果每周投入4个小时用于测试,预计可以把用于修复缺陷的时候减少到每周2小时,这样将可以有效节省8小时投入到其他地方。从修复缺陷中省下的8小时,除于用于测试的4小时,预期的设资回报率为200%。

虽然不必用经济收益来衡量一切事物,但投资总应该产生增值。在当前项目中,如果上市时间对投资方是至关重要的,那么,由于需要经历漫长的前期设计(upfront design)阶段,获取“无懈可击的(bulletproof)架构”也许就不如生产“可迅速发布的alpha版本”,后者能够提供更有吸引力的投资回报率。只要迅速发布可用版本,我们就能根据用户反应进行适当调整,常握对未来方向发展和项目成功的关键决定因素。但另一个方面,由于没有进行整体的规划,在需求上升时,可能无法很容易地对应用进行伸缩扩展,这样又可能要为之付出相应代价。通过对比成本和预期利润,可以算出每个决策选项的投资回报率,将ROI作为多个决策选项之间的评选基准。

将架构决策视为投资,并将相关的回报率也一并考虑在内。在判断每个决策选项是否务实(pragmatic)或恰当时,这种方法很有用。

根据投资回报率(ROI)进行决策相关推荐

  1. 电子实验记录本ELN的好处是什么?---如何计算电子实验记录本的投资回报率ROI?

    电子实验记录本的好处是什么?作为宇宙第一大药厂强生(2018年销售额816亿美元),为什么强生2000年就在启动电子实验记录本?为什么众多BigPhmarma都上线了电子实验记录本? 本文由鹰谷小编译 ...

  2. 软件架构师应该知道的 97 件事

    软件架构师应该知道的 97 件事  1.客户需求重于个人简历(Nitin Borwankar)          客户需求至上.为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违.         ...

  3. 软件架构师应该知道的 97 件事笔记

    1. 客户需求重于个人简历 不要为了学习新的知识或丰富自己的简历而选择新技术解决问题,要尽量选择切合实际的技术解决客户的难题.脚踏实地的为客户着想,选择正确的方案可以降低项目的压力,团队工作起来更开心 ...

  4. 转:软件架构师应该知道的97件事

    1.  客户需求重于个人简历 ( Nitin Borwankar ) 客户需求至上.为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违.   2.  简化根本复杂性 ,消除偶发复杂性 ( Neal ...

  5. 【推薦】帮你炼成软件架构师的97件事

    [IT168资讯]软件架构师是IT 行业里独一无二的职业,既要精通软件开发技术,又要掌握业务知识,还要周旋于公司不同部门之间,协调各种予盾.做到这些绝非易事, 博文视点 即将翻译出版的新书<软件 ...

  6. 如何计算IT投资回报(ROI)

    在信息 技术高速发展的今天,IT系统是否有价值这个问题早已经变得毋庸置疑:肯定是值得 投资.但这并不防碍 企业的CEO和CFO提出另一个疑问:IT投资 回报率能达到多少?这也是所有的CIO在提出新的I ...

  7. 《网站分析实战--如何以数据驱动决策,提升网站价值》学习笔记

    网站分析实战--如何以数据驱动决策,提升网站价值 一.网站分析的目的及流程 1.1 网站分析的目标 1.2 如何进行网站分析 1.2.1 流量分析 1.2.2 内容分析 1.2.3 转化分析(漏斗分析 ...

  8. 广告roi怎么计算公式_二类电商信息流广告投放注意这几方面

    二类电商除了选品,渠道,物流,发货,其实在广告投放优化才是重中之中,而一个好的信息流广告优化师更是需要经过很多实操才能做得得心应手.分享一下信息流广告到底怎么投? 信息流广告投放的侧重点,一定要注意, ...

  9. 广告roi怎么计算公式_ROI是什么意思,怎么计算的?

    ROI名词解释 ROI全称为投资回报率,简称回报率,英文全称为return on investment,也就是指企业通过投资某个产品.活动或项目,并在这个投资行为后获得的经济回报. ROI也是每个企业 ...

  10. 成本管理--总体拥有成本和投资回报率

    今天的IT部门必须行使更多的业务职能,这使得把技术视为"黑盒子"的观念在逐渐淡化.也就是说,不仅仅因为在市场上它是最好的或是发展的潮流才使用它,而是,现在的企业或组织机构为了满足特 ...

最新文章

  1. centos7.2安装mysql 1
  2. c++ fstream用得多不?_护肤品在精不在多,简单3步:用对产品皮肤好,真正会护肤的都懂...
  3. 元素周期表排列的规律_元素周期表诞生150周年,这些有趣的元素性质你都知道吗?...
  4. 挖洞技巧:信息泄露之总结
  5. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListene解决办法
  6. 自动化测试元素定位“最佳实践”
  7. 思源黑体(魅族)、方正兰亭(小米)、冬青黑体(锤子)比较
  8. 计算机功能自定义,电脑鼠标自定义按键设置方法
  9. c4d安装oc后打开计算机丢失,c4d+oc的安装及使用的全过程
  10. html设置只在最后一页显示页脚,word文档只在最后一页插入页眉怎么操作
  11. uniapp快速入门开发
  12. mkdir -p的含义
  13. 我工作上常用的--测试用例文档模板
  14. 用matplotlib高仿同花顺的K线,成交量,MACD,KDJ(一)
  15. linux相关-ubuntu使用ssh public key登陆
  16. python江红书后第六章上机答案_第六章上机题答案
  17. 【每日一题】备战冲击蓝桥杯国赛——Python程序设计 | Day03 | 跑步锻炼 | 真题代码解析
  18. SpringBoot配置多数据源数据库
  19. 面试题-谈谈你对JVM的理解
  20. vc6.0 mfc一些函数明明调用语法正确,但是提示函数或者函数参数未定义等问题解决方法。

热门文章

  1. (一)、apache doris 介绍
  2. 打开ps显示计算机内存不足怎么办,如何解决PS内存不足的问题
  3. mysql sniffer 源码,MySQL Sniffer 是一个基于 MySQL 协议的抓包工具
  4. 云计算实训总结_云计算·实训报告书
  5. gym102536部分简要题解
  6. 4k视频分辨率的码流_拍摄4K,30帧视频,多少码率合适?
  7. 风险评估资产重要性识别_基于数据安全的风险评估(一):数据资产识别、脆弱性识别...
  8. android es2 es3,详细内幕剖析九号滑板车es2和es3有什么区别?哪个好?口碑真实揭秘...
  9. 【网络编程--UDP、TCP】
  10. Ubuntu 18.04 究极美化教程