迭代經(jīng)理是什么角色?(上)【譯】
Posted on 2009-06-13 12:21 mingj 閱讀(3455) 評(píng)論(2) 編輯 收藏 所屬分類: agile 敏捷 、PM 項(xiàng)目管理(節(jié)選自本人翻譯中的《ThoughtWorks Anthology》一書的第7章“What Is an Iteration Manager Anyway?”)
第7章 迭代經(jīng)理是什么角色?
行業(yè)日新月異,敏捷、迭代式和迭代這些熱門詞已是“飛入尋常百姓家”,一個(gè)定義模糊的新角色——迭代經(jīng)理,也浮出水面。這是新一代的項(xiàng)目經(jīng)理么?抑或是美其名的團(tuán)隊(duì)帶頭人?又或者是管理上的一個(gè)新階層?誰會(huì)被冠以這個(gè)“經(jīng)理”頭銜?
本文將著重闡述迭代經(jīng)理作為軟件團(tuán)隊(duì)成員的工作內(nèi)容和價(jià)值。我們將分析迭代經(jīng)理的職責(zé)范圍,同時(shí)討論作為一個(gè)不可或缺的角色,迭代經(jīng)理在面對(duì)組織和文化挑戰(zhàn)的情況下,如何維持一個(gè)健康的工作環(huán)境。
7.1 什么是迭代經(jīng)理?
通常在大型的敏捷團(tuán)隊(duì)里面,項(xiàng)目經(jīng)理不可能同時(shí)關(guān)注項(xiàng)目團(tuán)隊(duì)每次迭代的成功,和整個(gè)項(xiàng)目最終的成功。2000年,有一個(gè)項(xiàng)目團(tuán)隊(duì)困擾于甄選高優(yōu)先級(jí)的工作,最終的解決辦法是選出一個(gè)人以一個(gè)穩(wěn)定的節(jié)奏給交付團(tuán)隊(duì)提供持續(xù)的高優(yōu)先級(jí)的功能“流”:這就是迭代經(jīng)理(IM)的雛形。
在迭代式開發(fā)的世界里,總是需要有人對(duì)項(xiàng)目團(tuán)隊(duì)提供支持,促進(jìn)與業(yè)務(wù)客戶的日常交流,使整個(gè)團(tuán)隊(duì)保持關(guān)注于高優(yōu)先級(jí)的工作。ThoughtWorks的高級(jí)架構(gòu)師Fred George把迭代經(jīng)理描述成“面向內(nèi)部的管理角色。迭代經(jīng)理負(fù)責(zé)保證故事在團(tuán)隊(duì)中流動(dòng)的順暢,這涉及到合理分配任務(wù)、在技能需求改變的時(shí)候建議更換團(tuán)隊(duì)成員。”
7.2 怎樣成為一個(gè)好的迭代經(jīng)理?
迭代經(jīng)理可以來自不同的能力背景——可以是技術(shù)能力(加上很強(qiáng)的人際能力!),也可以是分析能力(加上很強(qiáng)的人際能力!),甚至他們也可以從業(yè)務(wù)專家或者行政專家(加上很強(qiáng)的人際能力!)里面產(chǎn)生。他們必須擁有前瞻思考、樂觀進(jìn)取的態(tài)度和擁抱變化的才能。每天,這些面向內(nèi)部的推動(dòng)者使用他們的才能協(xié)助交付團(tuán)隊(duì)使之逐步完善。
比如,一旦明確了迭代的工作量,迭代經(jīng)理就需要在迭代的整個(gè)過程中跟蹤團(tuán)隊(duì)的進(jìn)展,從實(shí)際出發(fā),積極地在團(tuán)隊(duì)內(nèi)部貫徹流程的改進(jìn)。想象一下在站立會(huì)議上面,迭代經(jīng)理聽到開發(fā)人員說他已經(jīng)在一個(gè)故事上面工作了三天,而這個(gè)故事原本估計(jì)是一天的工作量。因?yàn)橐獙?duì)每個(gè)團(tuán)隊(duì)成員的日常活動(dòng)和迭代的進(jìn)度負(fù)責(zé),迭代經(jīng)理需要去挖掘這個(gè)被低估故事的細(xì)節(jié)。如果迭代經(jīng)理不能很快判斷故事的真實(shí)狀態(tài),立即與客戶就迭代計(jì)劃的潛在變更進(jìn)行溝通,團(tuán)隊(duì)就有可能面臨承諾失信的風(fēng)險(xiǎn)。迭代經(jīng)理可以從詢問如下問題開始:
- 開發(fā)人員弄清楚了故事的范圍嗎?
- 故事任務(wù)在最初的評(píng)估之后是否發(fā)生了變化?如果發(fā)生了,是如何變化的?
- 開發(fā)人員是否需要業(yè)務(wù)分析人員或者客戶的幫助,以更好地理解故事所要求的完成結(jié)果?
- 開發(fā)人員是否需要向技術(shù)負(fù)責(zé)人尋求幫助?
- 是否有什么事情阻礙了開發(fā)人員完成故事(換句話說,是否存在硬件、軟件,甚至基礎(chǔ)設(shè)施的問題)?
- 是否開發(fā)人員又被分派了另外一個(gè)項(xiàng)目,或者參加了太多瑣碎的會(huì)議導(dǎo)致無法完成故事?
上述問題只是一個(gè)例子,說明為了保持團(tuán)隊(duì)按照預(yù)定的進(jìn)度前進(jìn),向客戶匯報(bào)項(xiàng)目的每日狀態(tài),迭代經(jīng)理可能要承擔(dān)的工作。每天,迭代經(jīng)理都必須傾聽團(tuán)隊(duì)的需要并且響應(yīng)。其主要職責(zé)就是培養(yǎng)一臺(tái)潤(rùn)滑良好的“機(jī)器”,能依據(jù)要求的質(zhì)量在項(xiàng)目范圍內(nèi)交付功能。
迭代經(jīng)理應(yīng)該在技術(shù)熟練度和業(yè)務(wù)知識(shí)之間達(dá)到一個(gè)平衡。Mary和Tom Poppendieck寫到敏捷領(lǐng)袖應(yīng)該“同時(shí)對(duì)客戶和技術(shù)都具有深刻的理解,這樣才能贏得開發(fā)團(tuán)隊(duì)的尊重。”良好的溝通技巧是必須的。迭代經(jīng)理的職責(zé)之一就是維護(hù)開發(fā)團(tuán)隊(duì)與客戶,以及與管理階層之間的關(guān)系。
同時(shí),迭代經(jīng)理必須推動(dòng)、堅(jiān)持和保障團(tuán)隊(duì)成員的權(quán)利。對(duì)于很多敏捷團(tuán)隊(duì),這些權(quán)利來自于開發(fā)人員的“權(quán)利法案” ,經(jīng)過了整個(gè)團(tuán)隊(duì)的同意。通常迭代經(jīng)理都需要協(xié)助團(tuán)隊(duì)以確保這些權(quán)利得到了堅(jiān)持。
通常這都是以在團(tuán)隊(duì)內(nèi)部以及團(tuán)隊(duì)之間加強(qiáng)交流的方式出現(xiàn)。大部分的開發(fā)人員都不習(xí)慣于直接與客戶交流,或者對(duì)故事的完成程度給出直接的判斷。迭代經(jīng)理通常需要提供數(shù)據(jù)、圖表和圖形的示例來推動(dòng)開放的交流。
迭代經(jīng)理也必須維護(hù)客戶的權(quán)利。每次這樣的誘惑——團(tuán)隊(duì)成員不按照優(yōu)先級(jí)高低的順序進(jìn)行開發(fā)——稍微露出端倪,迭代經(jīng)理就要作為客戶代理人出現(xiàn)。還記得么,客戶有權(quán)利只為那些符合他們所期望的優(yōu)先級(jí)順序的工作買單?整個(gè)過程自始至終,迭代經(jīng)理都必須保持一個(gè)中立的態(tài)度。
--未完待續(xù)--