- 精益軟件度量——實(shí)踐者的觀察與思考
- 張松
- 1116字
- 2019-01-01 23:46:40
4.7 度量信息的傳播和使用
度量相關(guān)的信息主要包括期望目標(biāo)信息和度量結(jié)果信息。在傳統(tǒng)命令和控制管理方式的組織中,期望和目標(biāo)的傳遞主要是自上而下,而度量信息的傳遞主要是自下而上,兩條信息傳輸途徑都基本是單向的。
1.度量數(shù)據(jù)應(yīng)該解決數(shù)據(jù)生產(chǎn)者的問題。
度量數(shù)據(jù)的生產(chǎn)者不是度量數(shù)據(jù)的使用者,也就是說度量數(shù)據(jù)經(jīng)常對(duì)一線團(tuán)隊(duì)沒有價(jià)值,只是一個(gè)負(fù)擔(dān),敷衍和博弈就成了度量體系里的主旋律。為了應(yīng)對(duì)這種情況,組織可能會(huì)引入越來越重的流程和規(guī)則,這又進(jìn)一步導(dǎo)致了效率下降和團(tuán)隊(duì)的抵觸,造成惡性循環(huán)。
我們希望做到的,首先,每個(gè)層面的度量信息應(yīng)該能對(duì)本級(jí)組織的改進(jìn)活動(dòng)提供幫助。這意味著各個(gè)層面的組織得到足夠的授權(quán),行動(dòng)的決策應(yīng)該在擁有最多相關(guān)上下文信息的地方做出,而度量數(shù)據(jù)就是決策上下文信息的重要組成部分。比如一線團(tuán)隊(duì)是對(duì)產(chǎn)品代碼質(zhì)量和技術(shù)債務(wù)的惡化趨勢(shì)最為清楚的,團(tuán)隊(duì)?wèi)?yīng)該可以根據(jù)相關(guān)度量數(shù)據(jù)做出判斷,主動(dòng)發(fā)起并執(zhí)行改進(jìn)行動(dòng)。我們?cè)诤芏嘟M織觀察到,離現(xiàn)場(chǎng)越遠(yuǎn)地方的人們,越是愿意做出決策,而越是對(duì)情況了解最透徹的人們,受到?jīng)Q策影響越大的人們,越是怕?lián)?zé)任,把決策推給所謂上級(jí)。不過這是一個(gè)系統(tǒng)問題,一個(gè)生態(tài)環(huán)境的問題,不容易解決。
獲得持續(xù)動(dòng)力的度量體系應(yīng)該是能夠很快將一些長(zhǎng)期問題、慢性問題浮現(xiàn)在一線團(tuán)隊(duì)和管理人員眼前,并幫助他們找到合適的解決方法,比如,過長(zhǎng)的缺陷修復(fù)周期當(dāng)中的瓶頸和等待,環(huán)境問題或是測(cè)試可靠性問題帶來過高的構(gòu)建失敗率。度量體系應(yīng)該能夠以直觀的方式,呈現(xiàn)問題對(duì)交付結(jié)果造成的影響,生產(chǎn)過程中蘊(yùn)藏的改進(jìn)機(jī)會(huì),以及解決方案可能產(chǎn)生的收益,從而為團(tuán)隊(duì)提升效率和質(zhì)量,提供有效信息。另外,如果團(tuán)隊(duì)需要管理層的支持或干預(yù),度量數(shù)據(jù)應(yīng)該提供足夠的證據(jù)支撐團(tuán)隊(duì)的需求,只有這樣才能夠增強(qiáng)團(tuán)隊(duì)的接受度。
2.各級(jí)組織有自己的期望和目標(biāo)并需要上下雙向溝通。
在很多公司里,下級(jí)組織的目標(biāo)僅僅是對(duì)上級(jí)期望的分解(見圖4-5),缺乏定義自己的期望和目標(biāo)的意識(shí)和能力。然而,在一個(gè)活躍而有創(chuàng)新力的系統(tǒng)里,上級(jí)的目標(biāo)不可能覆蓋這個(gè)系統(tǒng)的方方面面。我們常會(huì)看到的現(xiàn)象是,組織高層對(duì)一線的開發(fā)活動(dòng)的期望,大都是以對(duì)現(xiàn)有產(chǎn)品、方法、工具等方面的優(yōu)化為主要方向,由于缺少上下文和基于現(xiàn)場(chǎng)問題的思考,不太可能提出替代現(xiàn)有方案的破壞式的創(chuàng)新。就好像對(duì)開發(fā)中各種技術(shù)實(shí)踐的嘗試和采納,是不太可能由組織層面的目標(biāo)分解得出,只有現(xiàn)場(chǎng)人員才有可能發(fā)現(xiàn)并捕捉這樣的機(jī)會(huì)。如果下級(jí)組織缺乏自己設(shè)定期望和目標(biāo)的意識(shí)和能力,這些事情就不會(huì)發(fā)生。另外,有的團(tuán)隊(duì)有了這樣的意識(shí),如果沒有向上級(jí)溝通這些目標(biāo)和上下文的渠道,就獲得不了上級(jí)的支持,這樣的活動(dòng)也很容易半途而廢。

圖4-5 組織中期望和目標(biāo)的溝通機(jī)制
- pytest框架與自動(dòng)化測(cè)試應(yīng)用
- 物聯(lián)網(wǎng)射頻識(shí)別(RFID)技術(shù)與應(yīng)用
- PhoneGap開發(fā)指南
- Docker源碼分析
- Python與數(shù)據(jù)挖掘
- 移動(dòng)Web實(shí)現(xiàn)指南:面向移動(dòng)設(shè)備的網(wǎng)站優(yōu)化、開發(fā)和設(shè)計(jì)
- Swift從入門到精通(正式版)
- 深入淺出數(shù)據(jù)結(jié)構(gòu)與算法(微課視頻版)
- 大規(guī)模組織DevOps實(shí)踐(第2版)
- 軟件開發(fā)大講堂·從入門到精通-第一輯(套裝共5冊(cè))
- 大話軟件工程:需求分析與軟件設(shè)計(jì)
- 分布式應(yīng)用系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)踐
- MATLAB函數(shù)速查手冊(cè)(修訂版)
- 微信小程序開發(fā)詳解
- Google Android開發(fā)入門與實(shí)戰(zhàn)