Mike Cohn的“走向敏捷”三模式
敏捷聯盟創始人之一、諮詢師兼圖書作者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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 敏捷的核心:消除浪費,走向精益敏捷
- 揭秘敏捷精髓:消除浪費 走向精益敏捷
- 《敏捷革命》(三)敏捷
- 敏捷領導力的反面模式敏捷模式
- 從傳統“會員模式”走向“訂閱模式”模式
- 敏捷開發大家談(三)敏捷
- mikemaccana/python-docxMacPython
- CF547C Mike and Foam
- Choerodon豬齒魚敏捷管理實踐(三):敏捷會議敏捷
- 敏捷開發模式中的四種會議敏捷模式
- 模式與教練:敏捷管理困境的解決之道模式敏捷
- 微軟軟體研發策略轉變之路 從瀑布式走向敏捷開發微軟敏捷
- 中國電子商務模式是否會走向全球?模式
- Xxx專案敏捷模式探索敏捷模式
- [翻譯]圖書的未來 by Mike Hendrickson
- 敏捷史話(三):篤定前行的勇者——Ken Schwaber敏捷
- 軟體開發新模式:敏捷開發模式敏捷
- 免費模式的未來走向是否有利於行業發展?模式行業
- 三大原因讓網路走向自動化
- Mike Milinkovich:展望Eclipse和SOAEclipse
- CF547D Mike and Fish 題解
- kubeproxy 的三種模式模式
- 敏捷開發模式下的利刃:探索性測試(ET)敏捷模式
- 敏捷開發是一個什麼樣的開發模式敏捷模式
- 走向產品是程式設計師的第三條職業通道程式設計師
- 設計模式(三)Animation中的策略模式設計模式
- 一分鐘瞭解敏捷開發模式敏捷模式
- 敏捷軟體開發:原則,模式,實踐敏捷模式
- Java的三種代理模式Java模式
- 走向 DockerDocker
- 敏捷績效管理三劍客:OKR 、KPI、CFR敏捷OKRKPI
- 規模化執行敏捷:三大挑戰敏捷
- 三分鐘讓你理解什麼是敏捷開發,這才是敏捷開發......敏捷
- 敏捷開發與jira之研發管理模式敏捷模式
- 三項執行層的支援,支撐起敏捷實施的天空敏捷
- 敏捷的思考敏捷
- 敏捷的文件敏捷
- 敏捷開發大家談(三)--敏捷開發技術在電子商務軟體中的應用(2)敏捷