主頁 > 軟體工程 > 軟體交付效能與DevOps

軟體交付效能與DevOps

2021-09-25 14:19:21 軟體工程

軟體交付效能

      運用這種高價值效能的能力是企業的一個關鍵競爭優勢,那些能更快地開發和交付的企業,能更好地開展實驗以便提高客戶采用率和滿意度,在需要的時候改變航向,并緊跟監管及合規要求的變化,我們的分析顯示,無論是哪個行業,無論是哪個細分領域,無論是否需要遵從高強度的監管,任何團隊都有能力達到高水平的軟體交付效能,我們把不同的團隊劃分為高效能、中等效能和低效能,并發現在所有組織型別和垂直行業領域中,都可以這樣劃分,

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,

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/302697.html

標籤:其他

上一篇:什么是云效 Projex,云效Projex企業級高效研發專案管理平臺

下一篇:如何在云效上設計作業流和創建看板

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • Git本地庫既關聯GitHub又關聯Gitee

    創建代碼倉庫 使用gitee舉例(github和gitee差不多) 1.在gitee右上角點擊+,選擇新建倉庫 ? 2.選擇填寫倉庫資訊,然后進行創建 ? 3.服務端已經準備好了,本地開始作準備 (1)Git 全域設定 git config --global user.name "成鈺" git c ......

    uj5u.com 2020-09-10 05:04:14 more
  • CODING DevOps 代碼質量實戰系列第二課,相約周三

    隨著 ToB(企業服務)的興起和 ToC(消費互聯網)產品進入成熟期,線上故障帶來的損失越來越大,代碼質量越來越重要,而「質量內建」正是 DevOps 核心理念之一。**《DevOps 代碼質量實戰(PHP 版)》**為 CODING DevOps 代碼質量實戰系列的第二課,同時也是本系列的 PHP ......

    uj5u.com 2020-09-10 05:07:43 more
  • 推薦Scrum書籍

    推薦Scrum書籍 直接上干貨,推薦書籍清單如下(推薦有順序的哦) Scrum指南 Scrum精髓 Scrum敏捷軟體開發 Scrum捷徑 硝煙中的Scrum和XP : 我們如何實施Scrum 敏捷軟體開發:Scrum實戰指南 Scrum要素 大規模Scrum:大規模敏捷組織的設計 用戶故事地圖 用 ......

    uj5u.com 2020-09-10 05:07:45 more
  • CODING DevOps 代碼質量實戰系列最后一課,周四發車

    隨著 ToB(企業服務)的興起和 ToC(消費互聯網)產品進入成熟期,線上故障帶來的損失越來越大,代碼質量越來越重要,而「質量內建」正是 DevOps 核心理念之一。 **《DevOps 代碼質量實戰(Java 版)》**為 CODING DevOps 代碼質量實戰系列的最后一課,同時也是本系列的 ......

    uj5u.com 2020-09-10 05:07:52 more
  • 敏捷軟體工程實踐書籍

    Scrum轉型想要做好,第一步先了解并真正落實Scrum,那么我推薦的Scrum書籍是要看懂并實踐的。第二步是團隊的工程實踐要做扎實。 下面推薦工程實踐書單: 重構:改善既有代碼的設計 決議極限編程 : 擁抱變化 代碼整潔代碼 程式員的職業素養 修改代碼的藝術 撰寫可讀代碼的藝術 測驗驅動開發 : ......

    uj5u.com 2020-09-10 05:07:55 more
  • Jenkins+svn+nginx實作windows環境自動部署vue前端專案

    前面文章介紹了Jenkins+svn+tomcat實作自動化部署,現在終于有空抽時間出來寫下Jenkins+svn+nginx實作自動部署vue前端專案。 jenkins的安裝和配置已經在前面文章進行介紹,下面介紹實作vue前端專案需要進行的哪些額外的步驟。 注意:在安裝jenkins和nginx的 ......

    uj5u.com 2020-09-10 05:08:49 more
  • CODING DevOps 微服務專案實戰系列第一課,明天等你

    CODING DevOps 微服務專案實戰系列第一課**《DevOps 微服務專案實戰:DevOps 初體驗》**將由 CODING DevOps 開發工程師 王寬老師 向大家介紹 DevOps 的基本理念,并探討為什么現代開發活動需要 DevOps,同時將以 eShopOnContainers 項 ......

    uj5u.com 2020-09-10 05:09:14 more
  • CODING DevOps 微服務專案實戰系列第二課來啦!

    近年來,工程專案的結構越來越復雜,需要接入合適的持續集成流水線形式,才能滿足更多變的需求,那么如何優雅地使用 CI 能力提升生產效率呢?CODING DevOps 微服務專案實戰系列第二課 《DevOps 微服務專案實戰:CI 進階用法》 將由 CODING DevOps 全堆疊工程師 何晨哲老師 向 ......

    uj5u.com 2020-09-10 05:09:33 more
  • CODING DevOps 微服務專案實戰系列最后一課,周四開講!

    隨著軟體工程越來越復雜化,如何在 Kubernetes 集群進行灰度發布成為了生產部署的”必修課“,而如何實作安全可控、自動化的灰度發布也成為了持續部署重點關注的問題。CODING DevOps 微服務專案實戰系列最后一課:**《DevOps 微服務專案實戰:基于 Nginx-ingress 的自動 ......

    uj5u.com 2020-09-10 05:10:00 more
  • CODING 儀表盤功能正式推出,實作作業資料可視化!

    CODING 儀表盤功能現已正式推出!該功能旨在用一張張統計卡片的形式,統計并展示使用 CODING 中所產生的資料。這意味著無需額外的設定,就可以收集歸納寶貴的作業資料并予之量化分析。這些海量的資料皆會以圖表或串列的方式躍然紙上,方便團隊成員隨時查看各專案的進度、狀態和指標,云端協作迎來真正意義上 ......

    uj5u.com 2020-09-10 05:11:01 more
最新发布
  • windows系統git使用ssh方式和gitee/github進行同步

    使用git來clone專案有兩種方式:HTTPS和SSH:
    HTTPS:不管是誰,拿到url隨便clone,但是在push的時候需要驗證用戶名和密碼;
    SSH:clone的專案你必須是擁有者或者管理員,而且需要在clone前添加SSH Key。SSH 在push的時候,是不需要輸入用戶名的,如果配置... ......

    uj5u.com 2023-04-19 08:41:12 more
  • windows系統git使用ssh方式和gitee/github進行同步

    使用git來clone專案有兩種方式:HTTPS和SSH:
    HTTPS:不管是誰,拿到url隨便clone,但是在push的時候需要驗證用戶名和密碼;
    SSH:clone的專案你必須是擁有者或者管理員,而且需要在clone前添加SSH Key。SSH 在push的時候,是不需要輸入用戶名的,如果配置... ......

    uj5u.com 2023-04-19 08:35:34 more
  • 2023年農牧行業6大CRM系統、5大場景盤點

    在物聯網、大資料、云計算、人工智能、自動化技術等現代資訊技術蓬勃發展與逐步成熟的背景下,數字化正成為農牧行業供給側結構性變革與高質量發展的核心驅動因素。因此,改造和提升傳統農牧業、開拓創新現代智慧農牧業,加快推進農牧業的現代化、資訊化、數字化建設已成為農牧業發展的重要方向。 當下,企業數字化轉型已經 ......

    uj5u.com 2023-04-18 08:05:44 more
  • 2023年農牧行業6大CRM系統、5大場景盤點

    在物聯網、大資料、云計算、人工智能、自動化技術等現代資訊技術蓬勃發展與逐步成熟的背景下,數字化正成為農牧行業供給側結構性變革與高質量發展的核心驅動因素。因此,改造和提升傳統農牧業、開拓創新現代智慧農牧業,加快推進農牧業的現代化、資訊化、數字化建設已成為農牧業發展的重要方向。 當下,企業數字化轉型已經 ......

    uj5u.com 2023-04-18 08:00:18 more
  • 計算機組成原理—存盤器

    計算機組成原理—硬體結構 二、存盤器 1.概述 存盤器是計算機系統中的記憶設備,用來存放程式和資料 1.1存盤器的層次結構 快取-主存層次主要解決CPU和主存速度不匹配的問題,速度接近快取 主存-輔存層次主要解決存盤系統的容量問題,容量接近與價位接近于主存 2.主存盤器 2.1概述 主存與CPU的聯 ......

    uj5u.com 2023-04-17 08:20:31 more
  • 談一談我對協同開發的一些認識

    如今各互聯網公司普通都使用敏捷開發,采用小步快跑的形式來進行專案開發。如果是小專案或者小需求,那一個開發可能就搞定了。但對于電商等復雜的系統,其功能多,結構復雜,一個人肯定是搞不定的,所以都是很多人來共同開發維護。以我曾經待過的商城團隊為例,光是后端開發就有七十多人。 為了更好地開發這類大型系統,往 ......

    uj5u.com 2023-04-17 08:18:55 more
  • 專案管理PRINCE2核心知識點整理

    PRINCE2,即 PRoject IN Controlled Environment(受控環境中的專案)是一種結構化的專案管理方法論,由英國政府內閣商務部(OGC)推出,是英國專案管理標準。
    PRINCE2 作為一種開放的方法論,是一套結構化的專案管理流程,描述了如何以一種邏輯性的、有組織的方法,... ......

    uj5u.com 2023-04-17 08:18:51 more
  • 談一談我對協同開發的一些認識

    如今各互聯網公司普通都使用敏捷開發,采用小步快跑的形式來進行專案開發。如果是小專案或者小需求,那一個開發可能就搞定了。但對于電商等復雜的系統,其功能多,結構復雜,一個人肯定是搞不定的,所以都是很多人來共同開發維護。以我曾經待過的商城團隊為例,光是后端開發就有七十多人。 為了更好地開發這類大型系統,往 ......

    uj5u.com 2023-04-17 08:18:00 more
  • 專案管理PRINCE2核心知識點整理

    PRINCE2,即 PRoject IN Controlled Environment(受控環境中的專案)是一種結構化的專案管理方法論,由英國政府內閣商務部(OGC)推出,是英國專案管理標準。
    PRINCE2 作為一種開放的方法論,是一套結構化的專案管理流程,描述了如何以一種邏輯性的、有組織的方法,... ......

    uj5u.com 2023-04-17 08:17:55 more
  • 計算機組成原理—存盤器

    計算機組成原理—硬體結構 二、存盤器 1.概述 存盤器是計算機系統中的記憶設備,用來存放程式和資料 1.1存盤器的層次結構 快取-主存層次主要解決CPU和主存速度不匹配的問題,速度接近快取 主存-輔存層次主要解決存盤系統的容量問題,容量接近與價位接近于主存 2.主存盤器 2.1概述 主存與CPU的聯 ......

    uj5u.com 2023-04-17 08:12:06 more