您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    如何运用DORA工程目的来改良软件开发团队(2)
    时间:2021-08-25 12:02 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    组织希望开发团队努力优化这些DORA目的,可以提高效率并增加糜费,这会带来良好的结果。通常状况下,刻意追求目的会对开发团队产生负面影响,由于这些目的是经过精心设计的,其目的却恰恰相反。

    LinearB协助组织权衡和改良DORA工程目的

    DORA目的很重要,而LinearB可以轻松跟踪它们,为组织提供开箱即用的DORA目的,可以轻松显示和跟踪。

    经过向开发组织的高管提供其DORA目的的更初级别视图,这样的仪表板能够会很有用。经过复杂的视图,高管可以了如指掌地了解开发团队的任务状况以及能够需求停止哪些中途更正的事项。

    除了DORA目的之外,LinearB还可以跟踪有助于提高组织绩效的其他目的。例如拉取央求大小、拉取央求审查深度和拉取央求审查时间等目的都可以监控,改良后将会增加更改的平均交付周期和部署频率。

    LinearB超越DORA目的

    LinearB超越了DORA的变更的平均交付周期目的,以提供周期时间(Cycle Time)目的。

    周期时间是一个弱小的目的,用于权衡给定代码单元从分支创立到消费部署所需的时间。它实践上是对给定义务或子义务交付给最终用户速度的权衡。当然,交付功用是每个开发组织的目的之一。

    周期时间分为四个部分:

    (1)编码时间——通常是指第一次提交到给定分支和为该分支创立拉取央求之间的时间。

    (2)拉取央求时间——这是创立拉取央求和末尾审查该拉取央求之间的时间。

    (3)拉取央求审查时间——从拉取央求审查末尾到兼并代码之间的时间。

    (4)部署时间——部署时间是代码兼并和代码实践部署到消费之间的时间跨度。

    改善周期时间有很多益处:

    亲密跟踪编码时间可以鼓舞开发团队将开发任务分红更小、更易于管理的块。假设给定的分支或项目很大并且需求很长时间,那么周期时间就会添加。相反,它鼓舞更小的任务量。

    推进团队及时处置拉取央求。它有助于避免缓慢的拉取央求和过大而无法有效审查的拉取央求。

    跟踪部署时间的团队被鼓舞专注于改良和简化构建和部署流程。

    周期时间的添加可以成为项目遇到困难的早期预警系统。假设必须为团队选择一个目的来权衡,那就是周期时间。

    WorkerB改良了DORA目的

    闲暇时间是在软件开发进程中等候事情发作的时间——拉取央求闲置且未经审查就是一个很好的例子。它是影响DORA中的部署频率战争均变更提早期这两个重要目的的主要要素。

    WorkerB是由LinearB提供的一项功用,它可以增加对闲暇时间产生的积极影响,从而提高组织的DORA目的。经过通知团队成员有关存储库事情,可以确保团队立刻了解周期时间的组成部分(例如拉取央求提取时间和拉取央求审查时间),并允许他们以更及时的方式做出反响。

    依据LinearB一些用户的反应,在运用WorkerB的前四个月内,周期时间增加了50%以上。

    权衡成功

    DORA目的基于对软件开发团队的多年研讨。经过DORA目的来权衡成功将经过组织的开发管道交付更多价值。

    LinearB可以协助组织的开发团队一直如一地跟踪它们,从而对其软件开发进程和业务产生深远而耐久的影响。

    原文标题:How To Use DORA Engineering Metrics To Improve Your Dev Team,作者:Nick Hodges

    【51CTO译稿,协作站点转载请注明原文译者和出处为51CTO.com】

    【编辑引荐】

    组件开发 ScrollView嵌套ListContainer 滑动成绩详解

    诺基亚子公司遭遇敲诈软件攻击

    MobTech袤博科技与中国信通院专家齐聚CoderPark直播 共话数据安全应对与应战

    DIY穷人版谷歌眼镜,自定义手势操控,树莓派再一次被开发新玩法

    未采用“零信任”办法的组织数据泄露平均成本高达504万美元

    (责任编辑:admin)