zoukankan      html  css  js  c++  java
  • 软件交付效能与DevOps

    软件交付效能

          运用这种高价值效能的能力是企业的一个关键竞争优势。那些能更快地开发和交付的企业,能更好地开展实验以便提高客户采用率和满意度,在需要的时候改变航向,并紧跟监管及合规要求的变化。我们的分析显示,无论是哪个行业,无论是哪个细分领域,无论是否需要遵从高强度的监管,任何团队都有能力达到高水平的软件交付效能。我们把不同的团队划分为高效能、中等效能和低效能,并发现在所有组织类型和垂直行业领域中,都可以这样划分。

    image

    image

    image

    image

    image

    商业和非商业的目标包括:

    • 盈利能力

    • 生产力

    • 市场份额

    • 客户数量

    • 产品或服务的数量

    • 运营效率

    • 客户满意度

    • 提供的产品或服务的质量

    • 实现组织或使命目标

    分析表明,软件交付效能是理解组织效能的重要因素。今年我们在模型中新增了可用性指标,建立了用于预测组织效能的二阶构造。

    我们新的软件交付和运维效能二阶构造与单独的软件交付效能或可用性指标相比,能更好地预测组织效能。

    image

    优质产出

           开展技术转型的团队和组织,同样也有提高质量的目标。然而,对质量的度量很具挑战性,因为它受制于场景限制,而且很多度量指标都因行业甚至企业不同而异。10 尽管制定适合于所有组织的质量指标有难度,我们仍然可以制定出一些跨企业和跨行业也同样有效的间接质量指标。这些指标包括了对时间资源的使用,因为据此可以得知组织用在增值工作和非增值工作上的时间比例。在这项调研中,我们考察了人工操作、计划外工作/返工、安全修补以及客户支持等工作所占据的时间比例,结果非常具有启发性。分析表明,在所有行业中,高效能组织相比低效能同业者,花费在人工操作上的时间明显少很多,投入到新工作的时间更多,用于修复安全问题或缺陷的时间也更少。由于这些组织从一开始就把控好质量,它们用于在下游修复问题的时间更少,节省出了更多时间来做增值工作。

    image

    image

    image

    imageimageimage


    image

    • 持续验证和优化测试套件,以更好地发现缺陷并管控复杂度和成本

    • 允许测试人员在整个软件开发和交付过程中与开发人员一起工作

    • 在整个交付过程中开展探索性测试、可用性测试和验收测试等人工测试活动

    • 让开发人员在对代码库做任何变更时,先写单元测试再写生产代码,以实现测试驱动型开发

    • 无论是在本地工作站还是CI服务器端,都可以在十分钟之内得自动化测试的反馈结果

    文化

    image

    那领导者如何才能最有效率地帮助他们的团队在工作中获得自主权呢?

    重要的因素是:

    • 树立并传达目标,但是让团队自己决定该如何完成工作

    • 通过简化规则消除障碍

    • 如果规则阻碍了目标的实现,允许团队更改规则

    • 允许团队按给客户带去的价值来安排工作优先级,即使这意味着要在一定程度上违背规则

    我们可以看到这种向团队明确地传达成果和目标的做法是至关重要的,它甚至优于强劲的领导力。一旦团队理解了目标,一个优秀的领导者会相信:团队成员能凭借他们的专业知识实现目标。当然,我们的研究发现给予团队更多自主权有助于树立对领导者的信任——也就是说,团队相信他们的领导者是公正、诚实且值得信赖的。这种对领导力的信任会有助于营造更强有力的组织文化

    自主权带来的额外好处是,它可鼓励团队发表各自对工作、团队的意见,并提出改进工作的建议。这种透明的沟通也有助于改善组织文化。

    我们发现复盘有利于营造学习氛围,也会影响到组织文化。重要的是团队从错误和失败中汲取教训,然后将其转化为改进工作方式的机会。特别是,利用回顾总结来实现对工具、过程或流程的改进,成效最为显著。 通过分析我们发现,精英效能组织坚持开展回顾并藉此改进工作方式的比例要高1.5倍。当我们询问受访者他们近期的回顾情况时,往往会发现一些常见的主题,例如系统中断、故障、性能和部署问题。

    学习氛围

          具有学习氛围的组织会把学习看做是一种投资。这种投资是成长所必须的。这样的组织不会把学习看成苦差,非到万不得已就不去学习。在金融等其他领域开展的一些研究表明这种学习氛围产生的效能收益是可以预期的。今年的调查确认了之前调查的结果,即学习氛围对组织文化具有积极的影响。 同样重要的是组织期望员工在什么条件下进行学习。在工作时间内有没有学习和成长的机会?相对地,是不是员工想学习但得不到支持,不得已只能利用晚上和周末的时间来学习?这样的环境最终会导致员工怠倦,并对少数群体和非传统生活方式的人产生不同程度的负面影响。例如,如果你需要照顾小孩或生病的父母(这些事情往往由女性来承担),抽出时间来学习就更加困难,导致完全无法跟那些能利用业余时间来学习和培训的人相比。 具有浓厚的学习氛围,这对团队和企业来讲都是一项战略优势。随着需求的不断改变,我们的工作环境变得越来越复杂,一个积极迎接改变并且不放过任何一个机会来学习新知识的组织文化,最终会取得领先地位。无论是技术转型、组织架构变化,还是客户需求和市场迅速转变,这样的团队都能在变革中茁壮成长。

           组织如何营造这样的学习氛围呢?首先,他们尽可能提供各种学习机会和资源。例如为参加培训和研讨会提供正式的预算,此外还可以组织骇客日、员工聚会、午餐研讨会,这些都是很好的选择。



    今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章:
    领导人怎样带领好团队
    构建创业公司突击小团队
    国际化环境下系统架构演化
    微服务架构设计
    视频直播平台的系统架构演化
    微服务与Docker介绍
    Docker与CI持续集成/CD
    互联网电商购物车架构演变案例
    互联网业务场景下消息队列架构
    互联网高效研发团队管理演进之一
    消息系统架构设计演进
    互联网电商搜索架构演化之一
    企业信息化与软件工程的迷思
    企业项目化管理介绍
    软件项目成功之要素
    人际沟通风格介绍一
    精益IT组织与分享式领导
    学习型组织与企业
    企业创新文化与等级观念
    组织目标与个人目标
    初创公司人才招聘与管理
    人才公司环境与企业文化
    企业文化、团队文化与知识共享
    高效能的团队建设
    项目管理沟通计划
    构建高效的研发与自动化运维
    某大型电商云平台实践
    互联网数据库架构设计思路
    IT基础架构规划方案一(网络系统规划)
    餐饮行业解决方案之客户分析流程
    餐饮行业解决方案之采购战略制定与实施流程
    餐饮行业解决方案之业务设计流程
    供应链需求调研CheckList
    企业应用之性能实时度量系统演变

    如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

    MegadotnetMicroMsg_thumb1_thumb1_thu[2]

    作者:Petter Liu
    出处:http://www.cnblogs.com/wintersun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-Petter Liu Blog。

  • 相关阅读:
    红黑树
    jsp简单练习-简单的下拉表单
    【源代码】TreeMap源代码剖析
    ScrollView垂直滚动控件
    进度条控件基本使用
    时间对话框的使用
    DatePicker日期与时间控件
    ImageView显示网络上的图片
    bitmap==null
    android.os.NetworkOnMainThreadException
  • 原文地址:https://www.cnblogs.com/wintersun/p/15333691.html
Copyright © 2011-2022 走看看