固定成本的項(xiàng)目亦可敏捷

欄目介紹

本欄目為 EXIN Agile Club 的子欄目。欄目目的是翻譯 Mike Cohn 的高質(zhì)量博客,讓大師的智慧可以影響更多的人。翻譯已經(jīng)得到 Mike Cohn 的授權(quán)。

如果您有相關(guān)意見、建議,可以在評論區(qū)給我們留言,我們將會認(rèn)真對待每一條留言消息。

譯者有話說

人人都希望自己的項(xiàng)目沒有約束,然而沒有約束的項(xiàng)目就好像天馬——每個(gè)人都聽過,但沒有人見過。即使是雷神山、火神山醫(yī)院這種舉國皆知的項(xiàng)目,依然會受限于時(shí)間的約束。當(dāng)敏捷作為一種項(xiàng)目管理方法存在時(shí),必然也要受限于項(xiàng)目的三重約束。那么當(dāng)敏捷項(xiàng)目面臨此類約束時(shí),我們還能愉快的敏捷么?

想象一下這樣一個(gè)令人神往的情景:開發(fā)中的項(xiàng)目沒有規(guī)定截止日期,并且這種狀態(tài)居然可以一直持續(xù)到干系人認(rèn)為已經(jīng)交付了足夠的價(jià)值為止。

這種做法在某些組織中是真實(shí)存在的;但在更普遍的其他組織中,團(tuán)隊(duì)卻不得不面臨著以下的現(xiàn)實(shí)情形:

固定日期項(xiàng)目,新產(chǎn)品或改進(jìn)的產(chǎn)品都必須在指定的截止日期前交付。

固定范圍項(xiàng)目,一系列的功能都必須在產(chǎn)品交付前完成。

一切都固定(日期、范圍)或固定價(jià)格的項(xiàng)目,產(chǎn)品交付的截止日期以及在此日期前所必須完成的功能都已被定義好。

1 敏捷依賴于場景

當(dāng)項(xiàng)目開發(fā)中的關(guān)鍵要素不受團(tuán)隊(duì)掌控時(shí),還可以實(shí)施敏捷么?在我看來是可以的:當(dāng)日期、范圍,或兩者都被固定時(shí),團(tuán)隊(duì)依舊可以保持敏捷。

能否實(shí)施敏捷取決于場景。在車庫里開發(fā)移動APP的三人團(tuán)隊(duì),會比一個(gè)正在構(gòu)建醫(yī)療監(jiān)管設(shè)施的大型分布式開發(fā)團(tuán)隊(duì)更容易實(shí)施敏捷。

由于他們的場景不同,后一個(gè)項(xiàng)目無疑需要編寫更多的項(xiàng)目文檔;還被設(shè)置了更嚴(yán)格的開發(fā)控制流程,或者至少需要記錄下來所有的變更事件;除此之外還有其他一些會削弱團(tuán)隊(duì)敏捷性的事情。

但這些都無所謂。

實(shí)施敏捷就像養(yǎng)生保健一樣,是一個(gè)覆蓋面十分廣泛的行為。如同你的身體可以保持健康或不健康,同理團(tuán)隊(duì)也可以保持敏捷或不敏捷。

舉個(gè)例子,我最近剛做完年度體檢。醫(yī)生說,我的總膽固醇指數(shù)很正常。事實(shí)上對我來說這確實(shí)是一個(gè)好消息,除了一個(gè)子項(xiàng)——我血液中甘油三酯有點(diǎn)高。我咨詢我的醫(yī)生我需要注意什么才能改善這個(gè)指數(shù),他首要建議之一就是重新選一次父母吧。

時(shí)光倒轉(zhuǎn)重新投胎,肯定做不到啊。于是我的目標(biāo)就是在所處的環(huán)境中盡可能的讓我的身體保持健康,敏捷團(tuán)隊(duì)也一樣,盡一切可能在當(dāng)前場景中保持敏捷吧。

2 場景是由團(tuán)隊(duì)之外的人所定義

有些團(tuán)隊(duì)面臨的情形是,老板,客戶,或顧客要求他們,必須在指定日期前完成確定數(shù)量的功能,甚至是在固定價(jià)格的前提下。

這些項(xiàng)目當(dāng)然并不如理想中敏捷,但即使在這樣的條件下,它們依舊是可以敏捷的。

如果沒有合同用以約束交付日期、范圍,實(shí)施項(xiàng)目的團(tuán)隊(duì)是否能更成功,更有可能超越客戶的預(yù)期?非常有可能。但他們所處的環(huán)境并非如此,我們無法寄希望于現(xiàn)實(shí)的約束會嗖的一聲自己消失。

3 固定成本項(xiàng)目與敏捷宣言

讓我們看看固定價(jià)格項(xiàng)目如何才能跟敏捷宣言的價(jià)值觀保持一致。

個(gè)體和互動高于流程和工具

首先:個(gè)體和互動高于流程和工具。固定項(xiàng)目的開發(fā)規(guī)?;蚪桓度掌冢⒉灰馕吨粡?qiáng)調(diào)敏捷賦予的個(gè)體和互動的重要性。

優(yōu)質(zhì)的產(chǎn)品仍然能夠被善于溝通的卓越團(tuán)隊(duì)所創(chuàng)造。也許合同中描述了應(yīng)采用的交流方式,但團(tuán)隊(duì)同樣可以采用比合同所規(guī)定的更有效或更頻繁地進(jìn)行溝通。

工作的軟件高于詳盡的文檔

工作的軟件高于詳盡的文檔,這是敏捷宣言的第二條。合同式開發(fā)項(xiàng)目幾乎不可避免地比非合同項(xiàng)目需要產(chǎn)出更多的文檔。

然而,在運(yùn)行良好的固定范圍和固定日期項(xiàng)目中,一個(gè)共同特征是,團(tuán)隊(duì)頻繁地向利益相關(guān)者演示并交付可用的軟件。

客戶合作高于合同談判

客戶合作高于合同談判,這是敏捷宣言中聽起來跟固定日期或固定范圍的項(xiàng)目最不協(xié)調(diào)的一條。但這并不盡然。即使有合同定義了客戶與供應(yīng)商間的關(guān)系,團(tuán)隊(duì)也始終可以選擇與客戶友好協(xié)作。

此外,即便是最詳盡的合同,也會有一定的差距——書面內(nèi)容的差距,實(shí)際需求的差距,對合同解讀的差距。團(tuán)隊(duì)要尋求用合作的心態(tài)去彌補(bǔ)這些差距。

響應(yīng)變化高于遵循計(jì)劃

敏捷宣言的最后一項(xiàng)價(jià)值觀,響應(yīng)變化高于遵循計(jì)劃,描述了合作關(guān)系中的一個(gè)至關(guān)重要的場景。

團(tuán)隊(duì)和利益相關(guān)者如何應(yīng)對所發(fā)生的變化——或者是一開始不清楚的信息——往往是決定項(xiàng)目成敗的重要因素。我們希望建立和遵循一個(gè)變更管理過程,向?qū)γ艚莸闹匾砸粯?,用來推動固定日期和固定范圍?xiàng)目的成功。

4 敏捷宣言的原則

敏捷宣言同時(shí)包含了十二項(xiàng)原則來作為四條價(jià)值觀的有力支撐,我認(rèn)為這十二項(xiàng)原則的每一條都是對固定日期和固定規(guī)模項(xiàng)目的補(bǔ)充。其中有幾條值得單獨(dú)拿出來說一說。

“我們最重要的目標(biāo),是通過持續(xù)不斷地及早交付有價(jià)值的軟件使客戶滿意?!边@作為敏捷宣言的第一條原則,是有理由的。當(dāng)在固定日期或固定范圍的項(xiàng)目中,尋找時(shí)機(jī)向客戶交付足夠多的價(jià)值,這時(shí)客戶有可能會意識到,他們可能并不需要最初預(yù)期的待交付內(nèi)容。

在我大學(xué)剛畢業(yè)時(shí),有一份工作是在一家非常大的計(jì)算機(jī)咨詢公司任職。在那里工作幾個(gè)月后,我記得和我老板,也是公司合伙人之一,共進(jìn)午餐時(shí),他告訴我,我的工作是盡可能的使我所在的項(xiàng)目擴(kuò)大規(guī)模。他說這是他最關(guān)系的事情,甚至比成功完成項(xiàng)目還要重要。

道不同不相為謀,于是乎當(dāng)我找到一家更重視客戶合作的公司后,就立馬炒了這家公司。

與其想方設(shè)法擴(kuò)大項(xiàng)目規(guī)模,莫不如把精力更多放在打造一個(gè)功能恰好,沒有冗余的產(chǎn)品,從而盡早完成項(xiàng)目。

欣然面對需求變化

我認(rèn)為宣言中最重要的原則之一是,“欣然面對需求變化,即使在開發(fā)后期也一樣。為了客戶的競爭優(yōu)勢,敏捷過程,掌控變化。”

我們知道,變化時(shí)有發(fā)生。我們需要讓我們的老板,客戶,和顧客相信,變化無可避免,我們需要坦然面對,欣然接受變化。

敏捷宣言的另外十條原則,包括強(qiáng)調(diào)簡潔,激發(fā)個(gè)體的斗志,面對面溝通,穩(wěn)定的節(jié)奏,自組織,反思,相互合作,以及頻繁的交付,也都可對固定日期和范圍項(xiàng)目啟到支持作用。

5 固定成本、范圍和期限的項(xiàng)目

是否可以敏捷?

那么,這些類型的項(xiàng)目能實(shí)施敏捷嗎?

是的,答案是可以。

所有的項(xiàng)目都有約束,團(tuán)隊(duì)的目標(biāo)是在有約束的環(huán)境下工作也盡可能敏捷。團(tuán)隊(duì)只有七個(gè)人并且團(tuán)隊(duì)無法增員的項(xiàng)目需要在那個(gè)場景中保持敏捷。一個(gè)被告知必須在指定日期之前交付項(xiàng)目的團(tuán)隊(duì)需要在這個(gè)環(huán)境中保持敏捷。

可以將約束視為這么一種定義,約束就是團(tuán)隊(duì)在其中運(yùn)行解決方案的道場。當(dāng)然,有一點(diǎn),如果你對一個(gè)團(tuán)隊(duì)施加了過多的限制,即使是敏捷也無力幫助團(tuán)隊(duì)成員找到解決方案。

但是,一組易于管理的約束仍然為團(tuán)隊(duì)的敏捷性留下了足夠的空間。如果沒有這些限制,他們不會像理想中的團(tuán)隊(duì)那么敏捷,但他們?nèi)匀豢梢栽谶@種背景下保持敏捷。

元芳,你怎么看?

你認(rèn)為固定成本、期限和范圍的項(xiàng)目可以敏捷么?你是否有過作為敏捷團(tuán)隊(duì)的一員來交付這種類型的項(xiàng)目經(jīng)驗(yàn)?請?jiān)谙旅娴脑u論區(qū)分享你的想法。

以上文章,來自【敏捷傳習(xí)錄】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我們知道敏捷項(xiàng)目和傳統(tǒng)項(xiàng)目管理不同的地方是,傳統(tǒng)項(xiàng)目的項(xiàng)目管理鐵三角是固定的:成本,項(xiàng)目時(shí)間,項(xiàng)目范圍。而敏捷項(xiàng)目...
    Bruce_Talk閱讀 658評論 0 0
  • 概覽 自序 精益原則要求: 企業(yè)要將具有最大商業(yè)價(jià)值作為軟件開發(fā)的方向 團(tuán)隊(duì)擁有自己的系統(tǒng)并持續(xù)不斷的改進(jìn)系統(tǒng) 管...
    AgileHouse閱讀 2,718評論 0 0
  • 1、團(tuán)隊(duì)重視培訓(xùn)新人的個(gè)人技能,以擴(kuò)展其跨職能的能力。這樣做的主要目的是什么?A 它能減少瓶頸風(fēng)險(xiǎn)B 它能增加跨職...
    隔壁老李頭閱讀 18,023評論 3 15
  • 1、在第五次sprint審查期間,團(tuán)隊(duì)獲得產(chǎn)品負(fù)責(zé)人對所有功能的簽署同意。但是,產(chǎn)品負(fù)責(zé)人注意到在第二次sprin...
    北京老李閱讀 3,113評論 0 3
  • 1、團(tuán)隊(duì)重視培訓(xùn)新人的個(gè)人技能,以擴(kuò)展其跨職能的能力。這樣做的主要目的是什么? A 它能減少瓶頸風(fēng)險(xiǎn) B 它能增加...
    北京老李閱讀 8,053評論 1 4

友情鏈接更多精彩內(nèi)容