專案管理
導入敏捷式開發專案
Agile
Scrum
擔任角色
Project Owner
執行時間
3 個月
負責項目
制定方向|時程規劃|開會統籌
專案動機
自我精進過程,我學習到敏捷式開發的模式。雖然所屬公司不是軟體相關產業,但沿用其精神,檢視過往的瀑布流模式過於冗長。於是開始思考新的事業體,也許可以透過流程改善來提高產出。
因此,我開始和同事及管理階層分享討論,並召集夥伴一起參與研究如何導入全新的敏捷式流程。
專案流程
透過資料蒐集整理,了解敏捷開發如何導入與執行,初步規劃大致流程與同事分享可行性。
接著制定大目標及細項,分配任務與規劃時程,並適時詢問組員進度,有問題立即可以快速討論解決。
01 收集資料
- 研究不同開發的差異
瀑布流開發:各部門執行手中任務,照著規則一步一步執行。
敏捷式開發:講求快速迭代,從經驗中學習並即時改變策略,須提高團隊的自我管理。
02 整理分享
- 將蒐集到的資料整理統整,規劃初步進行方式,並和同事分享新的開發流程。
03 規畫會議
04 進度確認
- 每週定期回顧進度,並確定隔週任務進度。
- 於會議中一起討論並解決實際執行時所遇到的問題。
專案協作
1. 建立小群組
- 減少會議冗長時間,透過小群組互動更即時。
- 建立彼此信任感,有問題立即修正、彈性調整,幫助彼此解決問題。
2. 建立 Trello
- 設立任務卡、代辦清單,讓組員清楚了解彼此各項進度。
- 羅列重點時程、會議相關等資訊,讓組員更方便尋找。
專案成果
專案心得
- 建立共同目標,並享受達成的成就,建立團隊向心力。
- 敏捷式開發是高度彈性的流程,彼此有問題可以快速討論、即時調整。
- 敏捷式與瀑布流開發最大的不同點在於,瀑布流各處分工較細並各自進行;但敏捷開發公開透明,團隊的所有人都要能「隨時掌握情況,幫助彼此解決問題」。
- 大家在擁有共識下,同時協作進行,減少資訊不對稱來回修正的問題,提高整體協作效率。
- 「敏捷開發不代表開發流程會變快」敏捷開發方法是一個快速迭代的過程,目前已完成第一次實作,期望透過每次的迭代都能讓團隊針對過去誤區進行更正。