【架构优化过程思考】技术方案评估的三个维度

2023-11-06

方案的选择决定了当下实现方案的资源投入及产出对产,也决定后续的成本。

评估一个方案,首先要评估这个方案的有效性,也就是说要解决这个问题(实现目标),当前的这个方案是否足够的有效,还是在部分的场景下有效。

如果是全部的有效那么该方案就不会出现上线之后多个方案同时维护的情况。如果这个方案部分场景下有效,那么说明要实现目标需要多个方案支持,这时就需要多个方案的并行的维护和开发。这时的变化不只是维护成本的变化,也会因为方案的不统一导致业务支撑的业务流程不统一、效果也不统一。

确定方案有效之后,接下来就看方案的实施的成本是什么样的,方案的实施成本与业务的现状有关也与线上的用户规模有关。最大的成本来自于基于现状的变化,以及实现该能力的复杂度和风险的控制而投入的资源。

成本在可接受的范围之内以及在可实现的范围之内之后再考虑的是方案上线之后带来的价值是什么?对于价值有两种评估方式,短期的价值和长期的价值。短期的价值就是上线之时,直接产生影响的价值。比如,业务流程的变化、研发流程的变化、用户使用体验的变化,技术指标变化,收入的变化等等。而长期的变化是指对于新的架构行为长期产生的影响,比如研发流程的变化,业务接入方式变化,研发成本的变化。

总结来说,架构的评估主要就是三件事,1)有效性;2)成本;3)价值

有效性是在评估方案是否可行,是部分可行,还是全部可行,方案对于目标达成没效果,根本就不需要推进了,方案在将来某个时间会有效,会趋于成熟,这个从当下来看,优先级也是不高的。
成本是在评估方案投入的资源情况,包含短期的资源投入,也包含长期的资源投入。成本即要看投入的资源维度,也需要看交付的时间维度。人力成本和时间成本都是成本。
价值是在评估方案为团队带来的收益,包含当前的收益也包含长期收益。短期的收益;包含直接影响带来的收益,也包含间接影响带来的收益。

大部份研发人员对技术方案的评估,重点在于有效性,实际上成本和价值同样也是技术方案评估的重要一个环节,技术方案的价值取决于方案的提出者,对于团队需要的理解,在确定价值的过程,实际上也是在确定方案的目标的过程,在确定成本的过程,实际上也是在确认方案的实施依赖的过程。在基于有限的成本下,有效的实现技术方案而达到价值的最大化,才是架构优化过程的终极目标。

作者:俩毛豆
链接:https://juejin.cn/post/7064079746094596126
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【架构优化过程思考】技术方案评估的三个维度 的相关文章

  • 项目管理中的九大法则

    Hi 小伙伴们 一周的工作即将迎来尾声 小编又来给大家安利职场鸡汤啦 集齐九大法则 项目管理So easy 凡事都有法则 在项目管理中也有法则 员工之间 项目管理者与员工之间 项目管理者之间 尽管每个人都有其特点和个性 但各自为战在工作中却
  • 《管理的套路》简述(一)

    1 SMART原则 适用于目标设定 任务委派 Specific 具体明确的 Measurable 可衡量的 Achievable or Attainable 可达成的 Relevant or Realistic 相关的或现实的 Time l
  • 什么是人力资源360度评估法?

    1 360度评估法的定义 360度评估法 360 Feedback 又称 360度考核法 或 全方位考核法 属于人力资源中绩效考核方法之一 是指由员工自己 上司 直接部属 同仁同事甚至顾客或家人等从全方位 各个角度来评估人员的方法 而且 为
  • 常用思维模型

    产品经理必知的几个思维模型 1 PEST分析 2 SWOT分析 3 PMF模型 4 MVP模型 5 AARRR模型 6 SMART模型 7 WHY分析法 8 Y模型分析法 9 KANO模型 10 四象限法则 11 MECE原则 12 RFM
  • 软件项目管理 6.8.专家估算法

    前言 大家好 这节我们学习软件项目管理 专家估算法 专家估算法 由多位专家进行成本估算 一个专家可能会有偏见 最好由多位专家进行估算 取得多个估算值 最后得出综合的估算值 其中Deiphi专家估算法是著名的专家估算法 这些专家互相不见面 专
  • 运营人常备的8个营销模型一、SWOT分析二、PEST分析三、3C

    运营人常备的8个营销模型 一 SWOT分析 二 PEST分析 三 3C战略模型 四 STP理论 五 波特五力模型 六 波士顿矩阵 七 GE矩阵 八 商业模式画布 内容如下 一 SWOT分析 1 strengths是优势 2 weakness
  • 【架构优化过程思考】技术方案评估的三个维度

    方案的选择决定了当下实现方案的资源投入及产出对产 也决定后续的成本 评估一个方案 首先要评估这个方案的有效性 也就是说要解决这个问题 实现目标 当前的这个方案是否足够的有效 还是在部分的场景下有效 如果是全部的有效那么该方案就不会出现上线之
  • 企业的述职如何做才有效?

    360度考核法又称全方位考核法 是指通过被考核者自己 同事 上级 下属以及客户对考核者进行全方位评价 以帮助其提高能力或业绩 职如何做才有效 每年的元旦前后很多单位都会针对全员做一件事情 述职 述职这个词在古时候诸侯向天子陈述职守 现在指基
  • 执行思维和管理思维学习有感

    已经不记得从何时起 我手下开始有组员 我成了组长 主管 当然还有一个好听的名字 基层管理者 但是我的工作内容貌似没变 依旧执行着原来的工作 做计划 跟踪执行 解决执行过程中的难题 甚至碰到不靠谱的同事直接自己上手 天天来的最早走的最晚 组员
  • 每日思维模型——管理4R模型

    什么是管理 人是管理的核心要素 通过管理 使人员达成共识 按照流程及规划工作 最终达成目标的系列活动 管人不是目的 发挥人组成的团队效应 高效完成任务才是目的 一 4R法则 4R法则可视为管理下属的总体原则 由四个 R 开头的四个英文单词组
  • 《管理的套路》图解(二)

    13 Iceburg冰山模型 备注 在组织行为学中 冰山模型从三个层面来描述一个人 A态度 深层 B行为 表层 C能力 中间层 14 Burke Litwin组织变革模型 备注 除了考虑外部环境因素 组织和个人绩效因素以及沟通反馈外 还要考
  • 协调能力体现在哪些方面

    协调能力主 要表现在以下几个方面 1 熟悉和掌握组织现有的人 财 物等资源状况 及时进行资源合理 调配 2 了解不同人的需求和能力特点 在人员配置上做到优势互补 3 有效调动他人完成任务的积极性 4 成功解决工作过程中出现的棘手冲突或矛盾
  • 耐人思考的“30秒法则”

    时间管理 30秒法则 也被称为 电梯法则 这个法则说得是 凡事要在最短的时间内把结果表达清楚 凡事要直奔主题 直奔结果 这个30秒法则 是由一个真实的故事引申出来的 美国知名咨询公司麦肯锡 有一位重要的大客户来公司洽谈 董事长因急事赶飞机
  • 人才梯队如何搭建,3个维度让你打造一支人才团队

    模型在手 方法我有 文末完整版 一 人才梯队可以不建立吗 二 人才梯队建设的目的 三 梯队人才的培养模型 四 梯队人才的管理 五 人才梯队建设发展通道 人才盘点 素质模型 人才盘点的内容 人才盘点的结果 人才分类 人才选拔 晋升与发展 今日
  • 技术管理- 怎样做好技术规划?

    1 前言 随着团队的人数的提高与成员的技术水平不断提高 同时业务的发展也对团队 个人提出了更高的要求 所以也要不断向技术方向进行努力探索 动如一人 是我们始终坚持的团队理念 个人能力强弱并不能决定整个团队的研发效率水平 只有大家都有了体系化
  • 结构化思维

    我们在求职时 经常能看到岗位要求上写着 逻辑思维 系统 结构化思维 身为一个直觉的打工仔 面对未来Boss耳提面命的 能力标签 我们怎能视若无睹 逻辑思维 好理解 不就 判断 推理 嘛 可这 结构化思维 是啥 很多人就答不上来了 在理解概念
  • PMP估算方法对比:参数估算、类比估算、自下而上估算、三点估算和粗略量级估算

    目录 1 类比估算 2 参数估算 3 自下而上估算 4 三点估算 5 粗略量级估算 1 类比估算 英文全称 Analogous Estimating Technique 定义 与过去类似活动的参数值 如范围 成本 预算和持续时间等 或规模指
  • 为什么顶层显示 2 个窗口?

    我正在尝试制作一个 tkinter 应用程序 当第一个窗口 根 关闭时 它不会关闭所有内容 其他窗口 我尝试过使用Toplevel 它非常适合其他程序中的弹出窗口 但不适用于制作基础级别 from tkinter import top To
  • Python Tkinter,在函数之后销毁顶层

    我正在使用 Tkinter 作为 GUI 使用 python 对一些驱动器进行编程 当我的机器运行时 我想向用户显示一个顶级窗口 其中包含一些信息 该窗口应在函数完成后自行关闭 这是我的最小例子 from Tkinter import im
  • 我无法设置顶级标题

    我想为 TopLevel 设置标题 但 TopLevel 显示 Root 的标题 我认为我的下一个脚本与 TkInter 文档中的示例相对应 但给了我不好的结果 你能解释一下 为什么我的设置master title 顶部 in 应用程序顶部

随机推荐

  • STM32开发实例 基于STM32单片机的氛围灯

    一 系统设计 我想做的是个基于WIFI 的智能氛围灯 这个灯用app控制 首先这个灯在APP上面可以选择颜色 注 RGB 和亮度调节 音乐律动模式可跟随手机上播放的音乐改变亮度 光照模式白天关灯晚上开灯 人体感应模式有人时开灯反之关灯 智能
  • CSDN竞赛第45期题解

    CSDN竞赛第45期题解 1 题目名称 勾股数 勾股数是一组三个正整数 它们可以作为直角三角形的三条边 比如3 4 5就是一组勾股数 如果给出一组勾股数其中的 两个 你能找出余下的一个吗 ll a b cin gt gt a gt gt b
  • 图神经网络 PyTorch Geometric 入门教程

    简介 Graph Neural Networks 简称 GNN 称为图神经网络 是深度学习中近年来一个比较受关注的领域 近年来 GNN 在学术界受到的关注越来越多 与之相关的论文数量呈上升趋势 GNN 通过对信息的传递 转换和聚合实现特征的
  • php性能优化

    前言 在经历2 3年的时间 php程序员可以完成基本的功能性开发 但是这时候会有一个小瓶颈 就是不知道怎么去优化自己的代码 优化代码主要有两方面 1 php代码规范的优化 让自己代码变的更具可维护性 可读性更强 便于团队开发协作 这里就不作
  • 从char到QChar

    char类型是c c 中内置的类型 描述了1个字节的内存信息的解析 比如 char gemfield g 那么在由gemfield标记的这块内存的大小就是1个字节 信息就是01100111 8位 再比如 char gemfield 汉 那么
  • Java设计模式之观察者模式

    摘录 观察者模式是对象的行为模式 又叫发布 订阅 Publish Subscribe 模式 模型 视图 Model View 模式 源 监听器 Source Listener 模式或从属者 Dependents 模式 观察者模式定义了一种一
  • linux rfkill

    http blog csdn net eager7 article details 8121143
  • FFmpeg音视频播放器流程

    音视频播放器流程 ffmpeg解封装解码流程API ffmpeg官网 FFmpeg
  • [STM32]KEIL调试程序进入HardFault_Handler异常处理总结

    在做CORTEX M3单片机开发的时候 如STM32 可能会遇到设备跑着跑着程序死机的情况 往往调试起来很多时候发现是程序进入HardFault Handler系统异常 根据相关资料和M3权威指南是可以通过调试查找出程序的问题点和解决问题的
  • eclipse gradle打包_Spring Boot(十二):Spring Boot 如何测试打包部署

    部分面试资料链接 https pan baidu com s 1qDb2YoCopCHoQXH15jiLhA 密码 jsam 想获得全部面试必看资料 关注公众号 大家可以在公众号后台回复 知乎 即可 有很多网友会时不时的问我 Spring
  • 一个人的成功不是没有理由的!(人物之楼天城)

    昨天 杭州第十四中学请来毕业生楼天城 给全体学生做励志讲座 讲高中三年的学习生活和理科思维的培养 讲座前 老师介绍 楼天城同学2004年毕业于十四中 保送清华大学 博士毕业 是公认的计算机天才 公认的中国大学生编程竞赛第一人 常以一人单挑一
  • 利用python摘取文本中所需信息,并保存为txt格式

    项目所需 IC设计中难免会处理大量文本信息 我就在项目中遇到了 对于一个几万行的解码模块 提取出其中的指令 如果不用脚本将会很麻烦 下面我将一个小小的例子分享给大家 刚学python 如果有更方便的实现方法清多多指教 目的 1 在几万行解码
  • Git常用命令总结

    Git常用命令总结 git init 在本地新建一个repo 进入一个项目目录 执行git init 会初始化一个repo 并在当前文件夹下创建一个 git文件夹 git clone 获取一个url对应的远程Git repo 创建一个loc
  • openssl的证书链验证

    原文地址 http blog csdn net dog250 article details 5442914 使用openssl验证证书链可以用以下命令 debian home zhaoya openssl openssl verify C
  • C语言分支循环语句

    需提前看 初识C语言 5 C语言一些基本常识 目录 分支语句 if语句 单if语句使用 if else语句 if else if else语句 switch语句 switch基本结构 break作用 default作用 循环语句 while
  • 【Vscode

    Rmd文件转html R语言环境 Vscode扩展安装及配置 配置radian R依赖包 pandoc安装 配置pandoc环境变量 验证是否有效 转rmd为html 注意本文代码块均为R语言代码 在R语言环境下执行即可 R语言环境 官网中
  • shell I/O重定向

    shell重定向 lt 改变标准输入 program lt file 可将program 的标准输入改为file tr d r lt dos file txt 以 gt 改变标准输出 program gt file 可将program的标准
  • Qt基础之三十:百万级任务并发处理

    在实际的开发过程中 经常会遇到要处理大量任务场景 比如说压缩文件夹中的所有文件 对文件夹中的所有文件加密 上传文件夹中的所有文件到ftp等等 这里说百万级并不夸张 理论上文件夹中有任意多个文件都是可以的 本文以压缩文件夹中的100万张jpg
  • 三国志13pk版登录武将输入中文名方法与更改图像详解

    今天来个正经的文 三国志13里登录武将 设定姓名时 如果用的是自带输入法 就会出现一堆乱码 这时候 有两种解决方法 下载一个具有大五码的输入法 然后输入时候既要切换输入法 切换繁体 切换窗口模式 很麻烦 尤其在输入列传的时候 打很多字会很不
  • 【架构优化过程思考】技术方案评估的三个维度

    方案的选择决定了当下实现方案的资源投入及产出对产 也决定后续的成本 评估一个方案 首先要评估这个方案的有效性 也就是说要解决这个问题 实现目标 当前的这个方案是否足够的有效 还是在部分的场景下有效 如果是全部的有效那么该方案就不会出现上线之