官术网_书友最值得收藏!

3.2 決策的組織上下文

合適的軟件開發(fā)實踐一定會受到產(chǎn)品本身和開發(fā)組織特點的影響,正如 Barry Boehm 和 Richard Turner 在“Balancing Agility and Discipline: A Guide for the Perplexed”里提到,5個方面的因素Boehm & Turner, 2004會在很大程度上影響開發(fā)的組織模型和流程模型。

●關(guān)鍵性——缺陷帶來的影響。有的產(chǎn)品缺陷可能會帶來巨額的金錢損失,甚至對生命安全造成影響,而另一些產(chǎn)品的缺陷只是會導(dǎo)致一些人使用上的困擾,浪費一些時間。通常關(guān)鍵性高的產(chǎn)品,對開發(fā)活動的嚴(yán)謹(jǐn)周密要求更高,質(zhì)量驗證方面的設(shè)計和規(guī)范更加嚴(yán)格。

●參與人員的水平——團隊中僅僅具備基本技術(shù)技能、欠缺技術(shù)決策能力人員的比例也會影響責(zé)任在團隊成員間的分布,從而影響團隊的協(xié)作過程模式。

●動態(tài)性——需求的變化頻率和程度。對于在劇烈變化環(huán)境中的產(chǎn)品,比如大多數(shù)互聯(lián)網(wǎng)產(chǎn)品,把過多精力放在前期的計劃和設(shè)計上,很有可能只是浪費;而過于依賴持續(xù)重構(gòu),極力減少前期設(shè)計的投入,對于處在相當(dāng)穩(wěn)定的環(huán)境中產(chǎn)品,比如一個銀行ATM系統(tǒng),可能會帶來過多沒意義的返工。

●文化——團隊有對混亂和秩序的偏好。在有的組織文化中,人們在被賦予相當(dāng)?shù)淖杂啥葧r,才能發(fā)揮最大的效能;而另一些文化當(dāng)中,人們需要清晰的角色和相應(yīng)流程和政策才能有效工作。

●規(guī)模——產(chǎn)品和項目規(guī)模。參與人員的數(shù)量,干系人來源(不同的部門、公司)和分布(是否在相同的辦公地點、地區(qū)、國家)的復(fù)雜度,都會影響項目所需的協(xié)作溝通的方式、頻率、工具和媒介(文檔)。

為了能夠區(qū)分不同類型的公司的開發(fā)活動,作為Big Bank的對比,我們在這里開始引入另一個場景例子——Big Teleco。Big Teleco是一家通信設(shè)備制造商,在全球擁有多個大型研發(fā)中心,開發(fā)軟件密集的各種電信和企業(yè)通信系統(tǒng)。下面我們通過一個簡化了的模型從5個維度對比一下這兩個開發(fā)組織,如圖3-2所示。

圖3-2 Big Bank和Big Teleco的產(chǎn)品開發(fā)組織對比

Big Bank開發(fā)組織特點如下。

?Big Bank面臨的是快速變化的市場環(huán)境,而且Big Bank正在快速擴張其新業(yè)務(wù)領(lǐng)域,每一次兼并、每一次業(yè)務(wù)創(chuàng)新、每一次業(yè)務(wù)整舍都會對項目組舍的優(yōu)先級產(chǎn)生影響。

?開發(fā)團隊小到3~5個人,大到20~30人。

?當(dāng)前這個項目的團隊有小部分是本公司熟悉業(yè)務(wù)的開發(fā)人員,大多數(shù)來自一個以技術(shù)能力著稱的定制軟件開發(fā)公司,每個人都擁有多年的開發(fā)經(jīng)驗。

?在團隊層面上,人員主要來自那個長期使用敏捷的開發(fā)廠商,以強調(diào)協(xié)作、授權(quán)、探尋式的領(lǐng)導(dǎo)風(fēng)格為主。

?涉及千萬元以上的資金投入和巨大潛力的新興市場。

Big Teleco開發(fā)組織特點如下。

?Big Teleco產(chǎn)品的生命周期一般都比較長(有的通訊產(chǎn)品的生命周期長達10年以上),其產(chǎn)品主要部署在其生產(chǎn)的硬件設(shè)備之上。在生命周期里,代碼庫會被無數(shù)人和團隊更改,在陳舊代碼上的變更痛苦而昂貴,并可能引入顯著的質(zhì)量風(fēng)險。Big Teleco是一個非常強調(diào)前期設(shè)計的公司。根據(jù)統(tǒng)計,每月出現(xiàn)的需求變更并不是非常劇烈,雖然決策委員會每兩周有個例會,就變更做出決策,不過一般的市場的反饋要1~2個月才能到達產(chǎn)品開發(fā)組織,當(dāng)然緊急需求和缺陷修復(fù)除外。跟大多數(shù)商業(yè)軟件開發(fā)組織相比,Big Teleco的產(chǎn)品升級頻率要低得多。

?Big Teleco的一個設(shè)備產(chǎn)品團隊包含開發(fā)和測試可能有50到200人不等,通常被分為多個10人左右的子團隊。

?每個子團隊一般都有2~3個有相當(dāng)經(jīng)驗(3~5年)的骨干開發(fā)人員,其他人員相對年輕,一般有1~2年經(jīng)驗不等。

?面向結(jié)果,強調(diào)執(zhí)行力的強勢文化。鼓勵革新,對混亂有一定的容忍度,公司剛經(jīng)過快速的增長階段,中層管理人員都比較年輕,基本以命令控制式的管理風(fēng)格為主。

?涉及十億美金級別舍約和百億美金以上級別市場份額的爭奪。

主站蜘蛛池模板: 景东| 丰都县| 西华县| 麻城市| 山阴县| 宁明县| 敦煌市| 科技| 航空| 离岛区| 上犹县| 清镇市| 专栏| 克拉玛依市| 泰顺县| 南安市| 永嘉县| 迭部县| 民丰县| 柳江县| 蒙山县| 五大连池市| 新宁县| 澜沧| 惠来县| 晋城| 汉阴县| 吉隆县| 龙州县| 牡丹江市| 鄂托克旗| 石城县| 苏尼特左旗| 奉贤区| 边坝县| 平阳县| 翁源县| 二连浩特市| 绩溪县| 金秀| 丽水市|