Posted on 2009-06-14 15:45
mingj 閱讀(3725)
評論(0) 編輯 收藏 所屬分類:
agile 敏捷 、
PM 項目管理
(節選自本人翻譯中的《ThoughtWorks Anthology》一書的第7章“What Is an Iteration Manager Anyway?”)
7.6 迭代經理與迭代
迭代經理也有與迭代相關的職責。迭代經理與客戶、團隊一起工作,對每次迭代做出計劃,包括:
- 幫助客戶排列優先級
- 整理協調團隊成員的建議
- 計劃團隊的交付能力
迭代經理指導、鼓勵和激發團隊的士氣。迭代經理通過健康檢查來保持團隊的坦誠。這些檢查不是用來確保團隊符合敏捷的所有方面,而是看團隊能從敏捷提供的哪些技術中受益。
迭代經理肩上最后一個與迭代相關的職責是會議促進(facilitation)。迭代經理主持和引導計劃會議,包括迭代計劃會議和發布計劃會議。適當的促進迭代計劃會議和發布計劃會議可以指引團隊走上成功。測量指標、進行中的各項事宜,以及其他不像計劃那么順利的事情,都必須公開坦誠地進行討論。
在發布計劃會議上,迭代經理展現出他們的洞察力,與客戶對下一個發布需要交付的高層次功能特性做出計劃。一旦計劃得到認可,而且客戶認同計劃可能改變,迭代經理幫助團隊進行高層次的工作量評估(例如,故事的點數),讓客戶知道下一個發布里面會交付哪些東西。
在迭代計劃會議上面,迭代經理常常要防止團隊成員簽署超出他們交付能力范圍的工作。同時,通過復審測量指標,迭代經理幫助團隊成員“掌控”他們的手段,改進最后的會議結果。
最后,迭代經理負責推動回顧會議,這樣團隊能“快速發現做得不對的地方”,找出需要在下次迭代里面進行改進的地方。迭代經理需要引導團隊的討論,使其關注于本次迭代里做得好、以及做得不好的地方,不時提醒成員重點是如何改進做得不好的事情。這能營造出一個負責任的氛圍,也能讓團隊成員提升自己。
7.7 迭代經理和項目
正如本文討論,迭代經理承擔了一系列項目相關的職責,但有時他們也會被要求負責團隊文化建設。在讓商業客戶滿意的同時,迭代經理促進形成滿意、愉悅、高效和受尊重的團隊成員。Fred George說,“作為次要目標,我期望看到因為迭代經理的工作,團隊成員在項目結束的時候變得更為優秀。團隊內充滿信任,持續提高技能——這是迭代經理的工作。”
迭代經理致力于創造一個專業和敢于承擔責任的氛圍。這樣的氛圍體現在恰當的行為和習慣上,如下所示:
- 對自己、他人和客戶互相尊重。
- 慶祝成功。
- 失敗乃成功之母。
迭代經理爭取把團隊擰成一根繩,所有的成員同舟共濟。
7.8 結論
構建一臺“潤滑良好”的交付“機器”,持續地補充新的故事,調整機器:這構成了一份全職的工作。溝通清晰、實用主義至上以及處理變更的能力屬于不同的技能,需要挖掘和培養。2000年之后,ThoughtWorks培訓了很多迭代經理,派到客戶現場,提高和鞏固了敏捷項目的成功。迭代經理留下了可復用的流程,可以用以改進敏捷團隊,完成設定故事范圍的項目和改進團隊文化。
這帶來了愉快的、高效的團隊成員。每日溝通、消除不和諧、保持客戶對項目最新進展的了解,可以花上開發人員整天的時間,導致幾乎沒有時間編寫代碼。如果敏捷團隊里面不存在迭代經理,團隊很可能會失敗。團隊只需要關注手頭的任務(或者故事),把這些雜事留給迭代經理。
--完成--