去年我有一個班,比 Ruby on Rails 口碑還要好。這個班就是 敏捷專案管理班。
很多人不知道,其實在我心目中,我認為自己的軟體專案管理技能其實還遠比我的 Rails 強悍非常多。很多外界的朋友知道我 Ruby on Rails 網站開發的無敵快,以為是純粹是 Rails 技術精熟的原因。其實,Rails 技術熟練只是佔其中很小一部分而已,真正的關鍵在於我關於規劃管理專案 Scope 與資源的能力非常強大。(這方面評價都可以問我過去的同事)
在執行專案的時候,專案管理才是最重要的,如果專案的資源與時程管控不當,任程式設計師開發速度再怎麼暴力(就算你是 Rails Expert),不可能在時程內完成就是不可能完成。特別是軟體專案通常不是一個人進行,而是十個人,二十個人,五十個人以上進行。
為什麼需要專案管理?公司人員成長所帶來的溝通合作問題
我以前在網路上粗略發表過幾篇我怎樣做專案的文章,後續也有一些讀者來信或者社群朋友求教。而我發現許多公司成長的痛點在於
- 團隊成長太快,沒有有效的工具管理需求。真的需求與假的需求混在一起,工作量爆炸。
- 即使篩選出真的需求,委派給工程師執行。但是執行到最後,進度與成果都歪到不知道到哪去了。
- 想引入專案管理工具,卻導入哪套好像都不對,沒有加速的感覺。很多同事開始覺得專案管理系統「只是派票」,被抱怨為何我不回去用 Email 回就好了。
- 已經固定熟練了一套專案管理工具,也開始有加速的感覺。但是每次專案還是 delay,專案上線後的總檢討,永遠是當初被路人塞進了太多假需求。但是專案很趕,老闆很硬,PM 很盧,莫名其妙就做了。花了大把時間,上線後才發現當初花很多時間做的是垃圾功能。
- 公司開新專案,PM 越熱心,我越害怕。因為他越想規劃得越仔細,我就覺得專案越可能 Delay(每次三個月工期,PM 總花兩個半月時間規劃,最後只剩10天時間逼我加班寫完)。有沒有辦法叫它們停止瀑布流式的規劃。
- 我對敏捷很有興趣,也去上了 Scrum 與 Kanban 的班。這些課裡面有些工具與工作模式很棒。但是有一些完全不合乎常理。硬導入公司,還被同事嘲笑很像扮家家酒。到底這些敏捷框架哪一些是可以用的,哪一些可以不要用?
- 我們公司導入了敏捷,剛開始成效還不錯。但後面敏捷好像毀了我們公司,RD 原本很關心公司產品,導入了敏捷之後,變得只願意跟 PM 講話,去溝通需求都是 PM 的事,不甘他的事。專案分工是明確,但好像後來越花越多時間在釐清幾句話的需求。越來越慢以及越來越被動,而且需求還開始一直做錯。
三個想達到的目標
- 不想盲目加班
- 不想老是 delay
- 不想老是做錯功能
2014 年版的軟體專案管理班
2014 年時我開的班,主要集中在以下幾個技巧
- 控制專案 Scope 的技巧
- 控制專案時程與風險的方法
- 如何使用 Redmine,及利用 Redmine 大幅加速專案開發的速度 (切票派票沉票技巧、Milestone)
- 如何結合 Redmine 與一般敏捷開發技巧如 Kanban、Standup、Git、Continous Delivery 和團隊協作工具,流暢地進行專案。
也就是傳授如何一套如何將專案催到極速的技巧。同學評價非常好。
2015 年版的軟體專案管理班
2015 年我對課程做了大改版。主要是過去的一年,管理台美兩地快速成長中的跨時區軟體專案,讓我在專案管理上又有非常大的突破與領悟。我希望把 2015 得到的經驗也帶入這個班裡面。同時去年上完之後,同學也給我了一些他們想了解的主題。因此在「原有的主題」之外,我還會加入了以下主題:
- 如何挑選敏捷方案?敏捷方法的核心
- 如何挑選「適合」公司做事方法與部門的專案管理工具。
- 如何解決導入「敏捷」後期反帶來的「效率低落」。
- 如何避免做到假功能,以及如何做到正確的功能。( PM 與 User 提出的方法是錯的。花時間做完上線反而被罵)
- Growth Hack 如何與專案管理一起並行
這些主題我都設計了一套系統性的做法,解答這些問題。
這也是為什麼這個課程比去年貴一些的原因。
QA 問到飽
並且這個課還有一如往常的 QA 問到飽。我們最後一段都有非常充裕的 QA 時間,你可以提出任何的專案管理問題,我都會想辦法解答。很多同學都在這個階段(藉由別人的問題)得到很寶貴的收穫。
我摘錄一個同學的課後回饋是:「 Xdite 有問必答。這麼多奇怪的問題,竟然沒有看到他在 Q & A 被問倒,我覺得真的很屌」。
歡迎同學今年再來報名挑戰這個傳說。
適合報名對象
我認為這個班適合報名的對象,偏向軟體界。不過如果你不是軟體界,但對專案管理非常有興趣,還是可以來聽看看。我建議來報名的對象是:
- 老是被專案搞到加班的 RD
- 老是最後因為公司很操很瞎搞到離職的 RD
- 想學習如何管理軟體專案的 RD 頭
- 快速成長中的 Startup RD team
- 覺得自己勞心勞力卻老是被 RD 幹翻的 PM
- 好還想更好的專案管理狂熱者
一季只開一班,趕緊報名
這個班是每季才會開一次。下一次這個班開課的日期是 2016 年的 1 月。如果你被這些問題頭大了非常久,歡迎來報名解決困擾。
目前最近的開課日期是 10/9。目前 2015 冬季班正在接受開放報名,請趕快卡位:
http://www.growthschool.com/courses/agile_management
(目前兩人團報有優惠)