選擇agile pilot project的技巧
Tips to Select a Pilot Project for Agile Adoption
http://www.infoq.com/news/2009/11/pilot-project-agile-adoption
Nov 17, 2009
Posted by Vikas Hazrati on
要能成功的推agile, 其中一個重點, 就是有關於pilot project的挑選. 因為它的成果, 將會嚴重影響組織是否繼續採用agile, 或是退回到原來的方法.
Mike Cohn建議了4項選擇pilot project的關鍵因素(http://blog.mountaingoatsoftware.com/four-attributes-of-the-ideal-pilot-project). 他認為不是每個project都適合當piot project. 必須要考量到project size, duration, project importance, 以及business sponsor的參與程度.
I. Duration
- 一個短的project可以讓懷疑的人也贊成說agile應該可以適用在小的project.
- 如果project太大, 將必須等很久, 才能評估採用的狀況.
- Mike建議理想的project大小應該是組織中, 所有project長度的平均值
- Greg Smith建議理想的pilot project長度應該是8週. 所以第一件事情可能是找出一個features的subset, 可以在8週內做完. 然後找一個group當做一個project中mini-project, 來把它完成.
II. Size
Pilot Project應該小的足夠一個團隊便可以完成. 這個團隊並不會處理multi team和cross communication的狀況, 好讓他們有時間能專心於試用agile process.
III. Importance
- 開始要找一個對組織來說是個關鍵的project. 這將會鼓勵團隊要把這個project給做好, 以確保它能成功. 並且成功之後, 大家才會重視, 和相信.
- 若是找個不重要, 或是低風險的project, 通常只是被視為一個學習性的project, 大家反而不會在意它的成果.
Greg建議以下方法來衡量project的關鍵性:
如果你的公司或客戶沒有這個project會活不下去, 就代表這個project是非常關鍵的project. 這裡有些範例來說明哪些是關鍵的project:
A project to ensure a revenue stream.
A project that supports meeting a regulatory or compliance deadline.
A project with expiring funds (budget tied to a time-frame).
A project that delivers functionality that is a foundation for the organization (i.e. SOA).
IV. Business sponsor engagement
- 要推Scrum步是只有技術面的事情, 有時候也需要business方面的認同
- Business sponsor 可以幫助團隊, 是否需要把這些根深蒂固的流程, 部門或是個人做修改
- Business sponsor所花費的時間以及參與的程度, 將會是專案成功的關鍵
此外Mike還提到, 有一個關鍵的因素, 就是要執行pilot的團隊, 如果這個團隊選錯了, 上面這些因素都對了也沒有用. 對了人是最關鍵的因素.
留言列表