极客邦科技旗下 InfoQ 主办的 ArchSummit 全球架构师峰会在北京举行,本届峰会以「升级架构思维、支撑业务发展」为主题,聚焦前沿趋势与技术实践案例分享。

  作为企业级研发管理工具的领军者,ONES 受邀出席本次大会。ONES 研发总监陈亮宇发表了题为《后架构时代:技术管理如何助推架构持续演进》的演讲,与各行各业的技术管理者、架构师一起,分享 ONES 在演进式架构设计中的思考与实践。

  「后架构时代」又称为「演进式架构设计时代」,这一时代主要有以下三大特点:

  演进式架构从来都不缺设计方法,最大的阻力在于「人」。正如著名的康威定律(Conways Law)中所说,「设计系统的架构受制于产生这些设计的组织的沟通结构」,换言之,制约系统架构的是组织架构,也就是人。

  架构设计是一个生产过程,会经历从设计、实现到交付的完整生命周期,流水线是提高生产效率的有效方法,构造高效的生产架构流水线,能够减少「人」这一变量可能会带来的问题,帮助我们走出困境。

  接下来,我们会从 ONES 的实践出发,围绕「发现-分析-解决-复盘」这一问题解决框架,和大家分享如何利用产品建立公开透明的反馈循环,构造高效的架构流水线)发现问题

  不同的视角会有不同的反馈,因此,要发现问题,我们必须要从内到外全方面的收集反馈。

  要深入了解过往的架构设计,在重构的同时,保证 ONES 的业务正常运行;

  是架构需求、缺陷还是临时任务,每个工作项类型的特征?来源是什么?工作流是怎样的?来源方对于工作项类型的交付期待是什么?每个工作项类型的到达率如何?是可规划还是完全随机的状态?

  团队处理这些工作项的服务策略是什么?是需要立刻放下手头上的工作,中断一切事务来响应,还是只需要保证在固定交付时间完成即可,还是常规响应,先进先出?

  当获取了足够多的信息后,就需要构建一个清晰直观的可视化看板。ONES Project 支持看板视图,

  精准预估只是架构团队给外部的一个承诺,花在预估上的成本实际上会拉低价值的输出,因为架构团队的输出是架构设计本身,预估则增加了架构设计到最终交付的时间。

  如果一个任务耗时只需一周,但截止时间是一个月之后,需要尽快完成它吗?其实不需要,我们完全可以控制在截止前两周完成这个任务。

  如果同时来了多个需求,并超出了团队的整体负荷量怎么办?我们必须要从这些紧急事情中再评估出一个最紧急的事项,优先完成。

  基于这一规律,ONES 将复杂问题化繁为简,通过持续分析和解决瓶颈问题两个环节,提高了架构流水线的产出速度。

  前面我们已经识别出,瓶颈资源就是测试资源,接下下来,我们需要查看测试资源的时间投入在了哪些地方,是在隐含的工作上,还是非必要的工作上,我们可以去除一些对价值输出没有太大关系的非必要工作内容,来保证测试资源最大化输出。

  当测试资源最大化输出时,还需要上下游配合输出,因为任何一项工作都少不了全团队的参与,比如说新增了一个需求,需要测试参与评估,研发上遇到问题,也需要测试的投入。这会导致瓶颈处的工作堆积起来,最终还是等待测试资源去完成。所以,如果不减少上下游资源的投入,就无法真正最大化利用瓶颈资源。

  当我们把整个通路利用起来,就可以去考虑突破瓶颈,比如提高测试资源的人效,或者增加测试资源。

  答案很简单,如果我们一开始就招聘,会导致测试需要花大量时间培训新人,并在新人能独立工作之前,监督他的工作,这样一来,在一段时间内,瓶颈处的工作量反而增加了,流速会变得更慢。

  还是以公路为例,大家都知道,堵车通常发生在最窄的路段,如果突然从一个宽路段进入窄路段,车的流速会很快降下来,但如果公路是一条直道,反而不会出现这样的问题,因为道路是通畅的。

  在衡量研发效能时,涉及到非常多的衡量指标。但在分析、解决问题的过程中,ONES 会重点关注下面三个核心指标:

  此外,我们在解决路径中反复提到了一个词:渐进式,这指的是我们通过不断地发现、解决瓶颈瓶颈,可以逐步提升架构流水线的生产力,因此:渐进式改进,是构造高效架构流水线 大会现场精彩瞬间

  声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

上一篇:江门值得信赖的设备搬运公司价格是多少2022已更新 - (今 下一篇:南京:以智慧服务驱动智能制造