業務技術協同線上化的研發管理實戰

摘要:2017年1月13日舉辦的【云棲計算之旅】線下沙龍第4期研發管理專場,阿里巴巴B2B事業群產品專家代平為大家帶來了題為業務技術協同線上化的研發管理實戰的演講。本文主要從管理產品研發的理念開始談起,著重說明了云效指揮部的六大步驟,最后對使用產品的效果進行了簡要分析。一起來欣賞吧。

以下是精彩內容整理:

我叫代平,是阿里巴巴的一位產品經理,負責云效平臺研發綜合效能管理產品的設計,這款產品目前已經支撐了阿里巴巴1688、國際站、村淘、速賣通、合一集團土豆以及外部的金融、保險等行業的公司。這些公司的研發團隊多則1000多人,少則大幾十號人,很高興今天有機會在這里和大家交流一下這些公司是如何利用平臺產品做線上的研發管理的。

我將從以下三個方面進行分享:我們的理念;結合產品,我們的實踐;實踐的效果。

理念
確定方向、老板踩剎車

我們都知道在公司,要做的事情永遠比可用的資源多,尤其是業務快速發展的公司。要做的事情是不是公司業務發展最需要的。方向錯了,跑得再快效率也高不了。這里,我們的理念是讓老板成為踩剎車的人,通過資源調整制止過激的做法。
這個是一個公司通常組織結構圖,CEO下有幾個業務部門,統一向研發大部門,即CTO下的團隊提需求,研發部門下面有各技術團隊來完成這些需求。

afbee8e8a222f1598372b8616c7fdc89fd7e0f46

我們會結合這個組織架構,從公司整體業務做前中臺分層,劃分出業務域,并確定各業務域下,戰役級業務,核心業務和其他業務。

d4077cfccaeab409cfb5366a74f87bf347d7353e

簡單理解就是劃重點。當出現資源沖突時,重點保證藍色的戰役業務,其次是綠色的核心業務,最后是紫色的其他業務。從公司整體分清業務,當資源不足時,對于一些需要投入資源而產出不足的業務就需要踩剎車。

賦能團隊、員工踩油門
確定方向后,按業務模塊分組,相關的業務、技術人員組成小分隊,靈活共創,自我驅動,確定目標和具體的實施內容,以激發主動性,讓員工成為踩油門的人。

61b17c06325b9f3a51373c300effc3f1474eba4f

因為員工是在前線聽得見炮火的人,他們是看到競爭形勢瞬息萬變的人,員工看到怎么樣的變化,讓他們主動推動做改變、做應對。這就是我們的第二個理念,賦能團隊,讓員工踩油門。

沉淀數據、衡量ROI

281959984f53ce3f7f128970904e89dbf515d40b

通過平臺來沉淀整個過程的數據,當用戶在整個平臺上做操作活動時,進行研發管理整個過程時,包含所有相關角色,我們將所有數據都記錄下來,放在后臺里。這樣做使我們可以隨時看數據,并且這樣協同可以讓所有人知道所有的目標,我們每個人都了解我們要實現的目標是什么,要采取哪些步驟去實現目標,所有事情都非常清晰,達到向心力一致,大家都按照這個方向一起推動。而且,我們對數據會有一個投入產出比的ROI分析。

結合產品的實踐

c50dfb26158fc059d1aba3960754561f39882095

我們使用的是云效平臺上面的綜合管理效能產品云效指揮部來實踐的,它主要分為以下六個步驟來實現理念的:

第1步:戰略規劃

b222c3578d3631e8044fd4557e79e84d24b55a9e

戰略規劃是讓業務和技術人員一起確定業務的劃分、技術規劃以及作戰規劃,業務技術高度對焦,系統數據自動匯總,系統是一級一級的匯總,得到要實現規劃的人力投入數據,老板們從整個公司的層級來看,要實現每一級的任務目標要投入的人力數據,以及怎樣去實施,全部看得一清二楚。

第2步:兵力部署

3750353c846cfb63f8d3ff96fae5c62786271717

制定好規劃后,第二步就是兵力部署。技術部門的人員就要靈活調配人力資源,如何去分布以支撐結果,快速適應業務需求。橙色部分是業務方實現規劃需要的技術資源,兵力部署完成后,就會出現藍色部分,可以看出我們的人力是不夠的,相差多少一目了然,老板可以一級一級查看,到底哪個地方資源不夠,并作出判斷決定是否砍掉某些投入產出不明顯的業務。目前一千人左右的團隊,3天時間就可以把這個事情完成。

第3步:作戰內容

53778c4c97a3719667a3adb3e9da5160bf3905d6

員工踩了油門,老板踩了剎車,接下來要關注的就是需求問題,業務池中既包含了通過老板審批的一些新項目,又包含了應用上線后用戶的反饋情況,全部錄入到我們的需求管理中,通過審批、通知保證所有相關方都知道這個需求,并且我們還提供了讓項目相關職員在前期就可以判斷需求是否靠譜的功能,同時我們還有需求統計功能,讓所有人看到需求的進度。

第4步:作戰協同

b1bcc1e73256fffb260ecfd843e85d8dfd0a3719

第四步我們就要進行立項審批,PM填寫項目基本信息進行立項,并且向團隊的研發主管申請資源做事,一旦申請后,系統就會自動通知各個的主管人,讓他去給這個項目分配資源,主管在后臺就可以看到團隊所有人實時待干的事情,很多公司客戶也比較看重這個功能,同時,我們還提供PMO工作臺,讓項目經理通過平臺和整個項目組成員一起共同管理項目,項目周報一鍵發送,所有內容實現共創。

第5步:作戰復盤

73e1dc3120220963b51a5b59f27a829c5f09a4fa

項目完成后,實際投入已經出來,可以從兩個角度看當時的投入,一是業務域視角,可以看到每個業務方當時規劃的數據以及實際使用的兵力,也可以看到當時投入多少戰役級的業務、多少核心業務和多少其他業務;一是技術部門視角,可以看到技術部門當時計劃了多少事情和實際做了多少事情,并且這個部門有多少是為業務做事情和技術做事情的。

第6步:指揮官視圖

54e4b57b939615a5d2572415e95540068bb87d44

指揮官視圖提供了整體的視圖,包括前、中、后臺業務以及研發實時的數據,老板可以隨時掌控并調度。
一路走來,我們也不是一帆風順的,我們也遇到了一些挑戰。最大的挑戰是工作習慣的引導,在沒有這個平臺時,大家都是線下溝通,突然轉到線上大家還是不適應的。對此,我們從三個方面入手客服困難:
第一,宣導。我們不僅讓一線工程師執行任務,我們會告訴他們做這個事情的目的是什么;
第二,由易到難。研發管理我們都只能從最簡單的開始做起,從立項到立需求,再做規劃、兵力部署,從易到難去推,并且推廣的人員也不同,首先從研發團隊開始做起,慢慢的推廣到業務團隊,所以,推廣的步驟也很重要;
第三,專人負責。客戶中有很多都有PMO組織,PMO專門負責從平臺上撈數據,看需求完成了多少,我們規劃到哪一步了,項目中存在什么問題,都可以及時的反饋出來。

效果
  • 對業務方來說,他們的收益是量化資源需求,將資源安排在從公司全局看最有價值的事情;
  • 對技術方來說,他們的收益是聚焦重點業務,長遠規劃思維保障了產品和技術架構清晰,擴展性好,避免技術工作浪費,全面提升技術投入ROI;
  • 而業務和研發協同來看,就會實現目標共創,數據線上化透明化,避免協同風險。
有了這個系統,讓我們從定期人肉搜集轉變成實時系統,從規劃一個月到一周搞定,從兵力部署一周到三天解決戰斗。

代平:阿里巴巴B2B事業群產品專家,從事多年互聯網系統的研發測試和項目管理。現在專注于研發協同管理產品設計。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282346.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282346.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282346.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux中寫腳本,同時去開啟我們自己設定的多個服務(含定時腳本實現)

場景介紹: 在Linux中,我們通常開啟服務需要使用systemctl start 服務名 命令,這樣,如果開啟一個服務還好,但是如果同時開啟多個服務,難免會感到麻煩,這時,我們可以自定義一個腳本&a…

Android之利用EventBus進行數據傳遞

在項目中,不可避免的要在兩個頁面之間進行數據的傳遞,就算不傳遞,也需要進行刷新之類的,我們根據Google提供的庫類方法,也是可以做的,主要有廣播broadcastreceiver,startactivity方法或者是appl…

負載均衡環境搭建實戰之nginx和tomcat

Linux基本環境負載均衡的環境需要在linux下搭建完成,所以有一個基礎的linux系統是必須的,這里建議大家按照http://edu.51cto.com/course/10209.html中的基礎linux環境來安裝,這樣能少走彎路。JDK安裝1、 下載對應版本的Java1.7,a)…

Java java.lang.SecurityException: Prohibited package name

java.lang.SecurityException: Prohibited package name 提示java錯誤: Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.xxx 問題所在:package java.xx; 定義包時不能以java.的形式定義轉載于:https…

桌面應用如何判斷win11操作系統

背景Windows 11 操作系統已經正式發布快有一年了,在 .Net 開發中,我們獲取操作系統版本,經常使用 Environment.OSVersion.Version.Major 和 Minor(6.1 Windows 7, 10.0 Windows 10),但是當 Win11 出現以后…

Nginx 網站定義自己的錯誤頁面

場景: 為了給用戶較好的交互和感官,我們通常需要對錯誤頁面進行友好提示。 環境介紹: LNMP(linux(centos7.4)Nginx Mysql5.6 php7.0)實現: 這里,我直接對nginx的子配置文…

Python中的變量

1、聲明變量: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 namewupeiqi 上述代碼聲明了一個變量,變量名為:name,變量name的值為“wupeiqi” 變量的作用: 為了方便操作,需要把這些數據分別用一個簡…

車輛調度

為什么80%的碼農都做不了架構師?>>> 車輛調度系統 大體上分為4個部分吧 1.調度車輛:你調度的時候需要的車輛,方便給你運輸啥的 2.調度任務:你為啥會調度車輛,肯定要有一個任務 3.客戶:那這個…

threeJS 實用

texture可以是圖片和canvas,并且最終是作為material的map屬性來渲染。texture的構造函數中有一個參數image(圖片,canvas),使用圖片的時候需要使用imageLoader加載到圖片產生一個image對象,然后設置成為text…

C#爬蟲-Selenium ChromeDriver 設置代理

背景開發爬蟲程序,如果不做代理設置,本機的外網IP很容易被網站封掉,導致不能持續進行數據抓取。而Selenium作為動態網頁抓取的利器,我們有必要了解一下,如何對它進行代理設置,并正常訪問網頁。解決辦法1、首…

Nginx 設置,設置已經解析的域名,在nginx中沒有定義相應server時的默認訪問

場景介紹: 因為業務需求,我們需要對域名進行解析,這里我對域名進行了如下解析但是,因為業務需求,我可能在nginx中只定義了kuman.xiaobudiu.top 和 www.xiaobudiu.top 的相應server的子配置文件,如圖那么問題…

第一次作業--四則運算題目生成程序

功能簡介: 1.獲取用戶所要生成算術的個數 2.隨機生成算式和式子的答案 3.生成算式和答案的txt文件來保存算式和答案 思路: 生成里的運算數分為三個部分,整數,如果是分數就再分為分子和分母,然后為這三個部分創建數組&a…

ABP vNext微服務架構詳細教程(補充篇)——單層模板(上)訂正篇

簡介在之前的《ABP vNext微服務架構詳細教程》系列中,我們已經構建了完整的微服務架構實例,但是在開發過程中,我們會發現每個基礎服務都包含10個類庫,這是給予DDD四層架構下ABP的實現方案,但是實際使用中我們會發現&am…

MyBatis Plus輕松實現數據讀寫分離

在現代應用程序中,數據庫是至關重要的組成部分。為了提高性能和可用性,常見的數據庫優化策略之一是將數據庫讀和寫操作分離,以降低數據庫服務器的負載。MyBatis Plus是一個流行的Java持久化框架,它提供了讀寫分離的支持,結合Spring Boot 集成多數據源的特性可以幫助你輕松…

javascript基礎修煉(4)——UMD規范的代碼推演

javascript基礎修煉(4)——UMD規范的代碼推演 1. UMD規范 地址:https://github.com/umdjs/umd UMD規范,就是所有規范里長得最丑的那個,沒有之一!!!它是為了讓模塊同時兼容AMD和CommonJs規范而出現的&#x…

Missing artifact log4j:log4j:bundle:1.2.17

為什么80%的碼農都做不了架構師?>>> maven引入log4jjar包出現Missing artifact log4j:log4j:bundle:1.2.17,解決方法是去掉bundle,其他的解決方案可以參考maven log4j.jar問題 Maven使用log4j可能會有協議上的問題 如果log4j的版…

PHPStorm 配置遠程服務器文件夾在本地windows鏡像,實現代碼自動同步(類似于Samba架構文件同步功能)

場景介紹: 這是一種類似samba架構,也和 filezillaxshell 模式相類似的代碼文件同步的模式,但是卻更加優雅,也更加方便簡潔。環境介紹: 本地windows端:編輯器phpstorm 遠程Linux端:centos&#x…

bzoj1143/2718 祭祀river(最大獨立集)

[CTSC2008]祭祀river Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 2175 Solved: 1098[Submit][Status][Discuss]Description 在遙遠的東方,有一個神秘的民族,自稱Y族。他們世代居住在水面上,奉龍王為神。每逢重大慶典, Y族…

反向ajax實現

在過去的幾年中,web開發已經發生了很大的變化。現如今,我們期望的是能夠通過web快速、動態地訪問應用。在這一新的文章系列中,我們學習如何使用反 向Ajax(Reverse Ajax)技術來開發事件驅動的web應用,以此來…

linux系統啟動流程及常見問題的解決

一、前言計算機開機是一個神秘的過程。我們只是按了開機鍵,就看到屏幕上的進度條或者一行行的輸出,直到我們到達登錄界面。然而,計算機開機又是個異常脆弱的過程,我們滿心期望的登錄界面可能并不會出現,而是一個命令行…