美文网首页
技术要素分析法——系统设计方法论

技术要素分析法——系统设计方法论

作者: Elizabeth_sw | 来源:发表于2019-08-04 15:32 被阅读0次

    前言

    在对系统进行从0到1的建设过程中,需要系统设计人员具备非常丰富的实践经验。如果由一个没有经验的新人来做系统架构设计,往往会出现“没想到”、“没想全”、“没想透”的情况,造成人力资源的浪费,事倍功半,更会导致项目的失败和公司业务的损失,对个人成长,也会产生不小的负面影响。那么是否由一套完善的方法论,指导新人照搬前人经验,在设计只出就规避这些问题呢?答案是有的,“技术要素拆分法”。

    技术要素拆分法

    定义

    系统设计的七个核心技术维度

    1. 行业对标 Benchmark
    2. 效率 Efficiency
    3. 架构 Architecture
    4. 功能 Feature
    5. 质量 Quality
    6. 性能 Performance
    7. 安全 Security


      技术要素拆分法.001.jpeg

    核心价值

    帮助我们甚至避免出现“没想到”、“没想全”、“没想透”的情况。

    • 对于高级工程师、架构师:前期是启发框架、后期是基本的思考模式;
    • 对于普通工程师:作为基本的CheckList,避免犯错;

    指标间的内在联系

    设置技术维度指标上,发现各维度存在内在的关联关系:

    成功的交付 = 行业对标是否充分 ?((功能+质量+安全+性能)*(效率))^ 架构 :0

    行业对标:找国内甚至世界上最先进的公司进行对标,充分了解自身的优势和劣势,进行有效决策,否则盲目执行,无法有效评价我们工作的价值。

    功能+质量+安全+性能 :这个组合各维度缺一不可,否则将会出现:线上故障、安全漏洞、访问慢等伤害客户、伤害业务的问题

    效率:特指研发效率,在业务和团队发展初期是非核心考虑的要素,可以粗放式发展。但是在业务和团队步入成熟期后,需要重点关注投入产出比,尤其是成本增速和业务增速的关系。

    架构:好的架构是承载一切的基础,其优劣对以上5个维度是乘方的关系,有前瞻性的合理架构可以助力业务更快迭代、研发质量更好、系统更安全、性能更快、研发效率更高。

    相关文章

      网友评论

          本文标题:技术要素分析法——系统设计方法论

          本文链接:https://www.haomeiwen.com/subject/vzvsnxtx.html