Mike Cohn的“走向敏捷”三模式

agile_boy發表於2009-03-16

敏捷聯盟創始人之一、諮詢師兼圖書作者Mike Cohn最近根據其自身經驗將“如何幫助團隊採納敏捷”總結為三對核心模式,當團隊向敏捷過渡時,可以利用這些模式。Mike建議,團隊或者組織在逐步採用敏捷的過程中,應該從每對模式中選出一個最適合他們自身情況的模式。

範圍有多廣:“小步前進”還是“全面推廣”

小步前進”是指最初在一個試航團隊中嘗試敏捷的轉型,然後逐漸推廣到整個組織中的方法。Mike建議,這種方法在以下幾個方面具有優勢:最小化因錯誤而導致的成本、將最初成功的可能性最大化、培養內部的“專家”,以協助後期推廣過程的順利進行。Mike緊接著提及三個隱患:團隊在試驗階段產生的早期的成功,可能會給整個組織帶來錯誤的期望;組織推廣所用的時間會更長;一旦失敗,懷疑者將把其視為公司無法實現承諾的一種訊號。

與其相反,“全面推廣”的特徵是從一開始就讓所有團隊進行轉型,它可以在以下方面讓企業受益:展現管理中的各種承諾,組織會變得更加靈活,避免同時使用兩個過程帶來的不一致,以及減少總體上的牴觸感。Mike同時也指出了“全面推進”的缺點:高風險,高開銷,可能需要機構重組,會遇到來自於組織的很大壓力。

如何對待技術:“技術實踐優先”還是“迭代優先”

技術實踐優先”要求團隊接受敏捷是從關注XP的諸多實踐開始的,比如簡單設計、測試驅動開發、結對程式設計、持續整合以及短迭代週期。它帶給團隊的好處是:轉型的啟動非常迅速而且平滑。Mike指出這種方法的不足在於:通常較難做到,而且會導致開銷激增,同時還可能將團隊帶離以使用者為中心的思考,從而失去了敏捷的真正意義。

相反,“迭代優先”方法,它最初只關注“團隊以迭代方式工作”,一旦這個目標受到阻礙,才著手改變技術實踐。它的優勢可能在於:它很容易實現,而且遇到團隊成員牴觸的可能性很小。但也有另一個風險:團隊可能永遠也不會採用對於改善敏捷而言最基礎的工程實踐。

可見性怎樣:“祕密行動”還是“公開推廣”

祕密行動”是指團隊在採用敏捷實踐過程中積累的大量知識只保留在團隊的內部。它允許團隊在受到其他人關注之前就能獲得成功,這就是它給團隊帶來的好處;那些關注即來自於希望模仿他們的人,也來自於可能會反對他們的人。其缺點包括:難以獲得組織所能提供的必要的支援,同時,即使這個團隊成功了,也不容易說服懷疑者們去信服。

公開推廣”是指團隊在採用敏捷過程中所做的努力對於團隊以外甚至組織以外都是公開的知識。它的優勢在於:它會激勵團隊去堅持採用敏捷之路,幫助團隊得到外部的支援,更早地發現懷疑者們的疑慮, 並證明高層管理者支援這種變遷並希望它成功。其可能引起的不良後果是,假如公開宣佈開始做某件事,最終卻沒有成功,別人會認為這是非常魯莽的,也就是說,此時反對者的質疑聲就徹底抵消了這種方法的優勢所在,而這正是“公開推廣”的劣勢。

Mike在文章的結尾只做了簡單的總結,即任何一種模式的組合都可能為組織帶來成功,有些模式天生就與其他模式匹配,比如“全面推進”與“迭代優先”。

最重要的是,組織要慎重選擇恰當的模式使其走上敏捷之路。與敏捷採納模式相關的另一個資源是Amr Elssamadisy'寫的《Patterns of Agile Practice Adoption》,以及InfoQ上的“採納敏捷”。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14639675/viewspace-567460/,如需轉載,請註明出處,否則將追究法律責任。

相關文章