首页 > 其他分享 >[架构之路-10]:目标系统 - 需求分析 - 业务意识、价值意识

[架构之路-10]:目标系统 - 需求分析 - 业务意识、价值意识

时间:2022-10-03 11:32:32浏览次数:55  
标签:需求 10 架构 意识 痛点 系统 客户 架构师


架构师所架构的系统,不单纯的是软件和硬件。架构不仅仅是没有生命的目标软件/硬件系统,在一个公司组织内部,它也承载着公司的长期的价值,承载这为客户解决问题的职责。因此,在架构一个系统时,首要的要做的事是收集需求和分析需求,而不是闭门造车。在分析一个新的需求对现有系统的影响时,需要清晰的知道,该需求到底解决什么样的客户的痛点和问题。明白客户的痛点,明白后续是否有相关的持续性的新的需求,明白当前的架构方案是否能够能够解决客户的痛点和问题,才能更有针对性地在众多架构方案中进行权衡和选择。

架构不是单纯脱离用户痛点的软件或目标系统的架构设计问题,不单纯的是技术问题。

无论是设计架构,还是架构设计时内部方案的争论和选择,还是不同优先级功能的实现的顺序,或者判断需要是否是伪需求、真正的需求,一个最重要的决策依据之一就是对客户价值的大小。

架构师的业务意识、价值意识也充分体现了目标导向价值导向的思维模式。

你架构的系统或新增加的功能到底为谁服务?!

到底解决什么样的业务问题?!

关于架构师的思维模式,参考:

 ​​[架构之路-6]:架构师 - 架构师应该具备的架构思维_文火冰糖的硅基工坊的博客-​

关于参与需求收集和需求分析的方法,参考:

当然,关于需求和需求分析,架构师与产品经理的侧重点是不同的。

产品经理关注的是如何赚钱以及赚钱的模式、赚钱的方式。

架构师关注的是如何用企业内部的技术方案来解决客户的问题,如何在现有的软硬件系统上进行改进,以满足客户新的需求。

关于架构师如何进行收集需求和需求分析,后续再探讨,不过主要体现在“需求管理"专栏中。

另外,不同的业务系统,如5G和银行管理系统的业务需求就是完全不同的,因此,架构师所需要的业务能力和业务知识也是不同的。

3GPP的标准就是移动通信系统的业务需求,架构师除了熟悉软件架构的方法,也需要熟悉3GPP的协议规范。

而在一些非标的行业,架构师就需要深入了解不同行业、不同客户个性化的需求。

“需求”是架构的根本源头,为了体现目标系统的“需求”对于架构的重要性,在具体探讨目标系统软硬件架构之前,故用一片简短的文章阐述一下,占个坑位,占个席位。

标签:需求,10,架构,意识,痛点,系统,客户,架构师
From: https://blog.51cto.com/u_11299290/5729986

相关文章

  • 代码随想录day10 ● 459.重复的子字符串 ● 字符串总结 ● 双指针回顾
    459.重复的子字符串1classSolution{2public:3boolrepeatedSubstringPattern(strings){4stringt=s+s;5//掐头去尾6......
  • 10.2模拟赛总结
    模拟赛总结T1预计得分:100实际得分:30挂分原因:式子推错了没开longlongT2预计得分:80实际得分:80T3预计得分:50实际得分:10挂分原因:单调栈右半部分写错了T4......
  • 上周热点回顾(9.26-10.2)
    热点随笔:· .Net7内容汇总(3)--反射优化 (jvx)· 在WPF中实现融合效果 (dino.c)· 【程序人生】27岁,又是一个新的起点 (猫咪大王_lkb)· 可恶,又是个线上问题 (艾......
  • 2018-2019 ACM-ICPC, Asia Seoul Regional Contest(CF GYM 101987) Problem K. TV Sho
    ProblemSolution设\(p_{i,R/B}\)为第\(i\)号节点染成R或B所代表的点。考虑2-SAT,对于每一个猜的操作,其中任意一个与猜的答案颜色不同,则其他两个必须相同。我们暴力进行......
  • 10-Elasticsearch-SpringBoot整合ES集群
    SpringBoot整合Elasticsearch集群每个版本的整合方式不一样,具体的使用的时候,直接去找官网的文档就好为什么这个说呢,因为我看之前的版本用的直接是RightHigh的客户......
  • 01-Elasticsearch[简介, 核心术语, 架构原理, 倒排索引]
    什么是分布式搜索引擎搜素引擎分布式存储与搜索Lucene,Solr,ES倒排序索引Lucene是类库solr基于LuceneES基于LuceneES核心术语ES集群架构原理倒排索引......
  • Redis的架构演进过程
    Redis架构演进一主二从这也是常用的架构,,MASTER用于写服务,SLAVE提供读服务但是存在弊端,就是主MASTER宕机后,SLAVE无法升级,导致无法提供写服务哨兵监控为了......
  • L10U1-4-Summarizing-a-meeting
    1VocabularyIssues,decisionsandchangesWatchthevideoandstudythelanguage.JOAN:Okay,soDavidmetwiththeboardofdirectorsthismorning.They'vedeci......
  • POJ 1064 Cable master(浮点数二分 精度处理)
    POJ1064Cablemaster(浮点数二分精度处理)题目:​ 给出n棵木头,现在要求将木头裁成k个长度相同的小木头,请问这k个小木头的最大长度是多少。裁出来后不支持拼接。所有长度......
  • [CF1051F] The Shortest Statement
    CF1051FTheShortestStatement-洛谷|计算机科学教育新生态(luogu.com.cn)突破口肯定在\(m-n\le20\)上面,然后图又是联通的,实际上也就是\(n-1\lem\len......