時程估了算不算?專案管理人的軟體開發故事

時程到底能不能估?估了算不算?這是我的看法:時程要估也要算。只要有營運壓力,廢話少說、作就是了。
評論
評論
Even the Dark Side needs motivation

最近看到「為什麼軟體工程無法估算時間?」所提到的情況,也對「生產力」的提昇作了很好的建議。
事實上,這篇原文 「Why Can't Developers Estimate Time?」 其實認同專案時程依然可被預估,也提供了抓時程的簡單方式。

時程到底能不能估?估了算不算?
這是我的看法:時程要估也要算。只要有營運壓力,廢話少說、作就是了。

軟體專案比斯斯還要多很多種,從專案範疇、人數、成員的默契以致細化到成員的個人能力、情緒管理跟運氣。

例如開發者 A 可以在一週內完成同一公司內開發者 B+C 花兩週時間才能完成的功能,這還是開發者 A 利用看漫畫後的剩餘時間完成的,照樣運作無誤。但是 A 養的貓不幸在外出約會回家後時嘔吐休克後一直在出不了動物醫院,對獨居在台北的 A 來說如同家人一般貓咪當然需要得到如同家人一樣的照顧,這不僅影響了 A 的工時,也影響了 A 的情緒。時程開始延誤, B 因為有類似開發經驗被抓進來支援,但是跟 A 一向不和的 B 暗第裡並沒有積極處理,C 才來一個月,到底要不要用?

專案管理人(以下稱 "PM")解法:在本文最下方。

專案開發絕對不能只用一個角度來分析。至於軟體開發時程的管理,絕不能貪圖速成。抓 buffer 天數、站著開會、相互 review 都是可行的方法,但是軟體開發的核心是「人」,團隊成員必須被尊重與信賴,案子才做的下去。 RD 要尊重 PM,PM 請相信 RD。至於老闆們,請相信你的員工。作不到的人,相信你一想到上班就很鬱卒。

分享幾個軟體開發時程小「故事」及時程預估或管理的建議:(都說了是故事嘛,如有雷同請去買樂透。)

1. 外包的活動網站-打死不能延誤

廣告公司承接了某個新上市的休閒食品行銷案,因為整個案子包含電視廣告、店頭活動跟網站,某軟體公司想接網頁製作的部分,要搭配產品上架跟電視廣告一起 launch,好讓消費者有地方登錄序號換獎品。是的,這種專案如果沒有在講好的時間上線是會挫賽的。

PM 把大致上的規格跟工程師對了一下,問法有兩種,第一種:大概多久可以做完? 第二種:某月某日要上線,趕的及嗎?我建議是要問天數,也要講上線日。問天數,工程師的腦海裡會把規格跑過一次後再加給你,講明上線日則是讓開發者有覺悟:「剛剛的天數是不能估的太隨便的。」

不管後台流量報告有沒有寫好、要換的廣告主角新圖又遲遲未到,這種加班也要完成的案子大家都要有覺悟,PM 一定要繃緊神經,RD 也請據實回報進度跟問題。

2.「就是大」的大型專案-遵守時程就是贏得更多生意

最常出現在 SI 公司,通常客戶對象是政府單位或大型企業,錢很多、人很多、小問題也很多。依照經驗預估時程通常不會差太多,而且客戶跟你一樣都有的默契是「一定不會完全照著時程走」。專案品質跟完成度通常比準時上線來的更重要。先不要無限上綱成「上線的時程不重要」,也許大家習慣了 milestone 的 delay,但是一次次如期正確交付所產生的信賴感絕對用錢也買不到。

對客戶誠實以報、不時跟專案成員確認進度,是控管時程的不二法則。

3. 初創公司的服務-上的準不如上得巧

離職寫 app 的一人公司或雙人拍檔可以用「流行」來形容,作網路服務的初創公司也通常是三、五成軍,把 PMP 那一套專案管理方式搬出來用可能反而礙事。「用 SCRUM 呢 ?」大公司待久了,被洗腦也很正常啦。有事討論、沒事埋頭苦幹,有志一同才一起創業不是嗎?(如果不是就可以散了)。有個預估的上線時程很好,但是是情況隨時調整更重要。如果剛好看到某個大日子很適合自己的產品上線,就調整一下吧。例如臨時決定參加 SXSW,或是剛好碰到王子娶公主。

目前的使用者多數都能接受 beta 就上線這回事(不收錢的服務適用),只要交頭接耳一下就可以確定的時程,不用長篇大論、一起衝就是了。

4. 內部的內管理平台- 沒魚,蝦也好

如果是作管理網站內容或是小活動的內容管理平台,使用對象就是公司內部自己人-通常是產品經理、社群經理、客服人員或是工讀生。平台的規劃通常是因為如文案更新、圖片上架、論壇管理之類的可被模式化的例行性工作需要,把動不動就需要勞動 RD 的庶務做成非程式開發者就可以上手的介面。因為沒有實質收入的產生又耗內部資源,所以通常會被其他專案插隊。很難過嗎?看開一點。這要看內部對這些例行工作消耗內部資源的忍耐程度,真正上線的時程通常是老闆心血來潮(其實是被 PM 煩的)定的日期。

這類專案以實用為主,如果時程喬不攏,建議一點一滴分批上,讓 RD 資源可以慢慢從這類庶務中釋出,PM 也可以有工具可以靈活應用、讓內容或社群管理更有效率。

喔,專案管理人(以下稱 "PM")解法:「請老闆去照顧貓,因為此時 C 的工作比老闆重要,並定時追蹤貓況。B 跟 C 專心作自己的事,避免節外生枝。至於 A 大人,我請朋友從日本買最新的蒼井空的 DVD 給他,並告訴他老闆答應上線後會放他兩個禮拜的假。」

處理人,就是處理時程阿。


佈雲今日 ‧ 決勝未來──數位轉型的現在進行式! AWS 台灣雲端高峰會 8 月 10 日盛大登場

2022 AWS 台灣雲端高峰會將於 8 月 10 日在台北南港展覽二館盛大登場,聚焦雲端 9 大主題、超過 45 場產業與技術專題演講,為開發者與經理人提供深度交流機會,任何與雲端有所接觸的工作者都不容錯過。
評論
首途02.png
評論

AWS 公開年度雲端技術盛會── 2022 AWS 台灣雲端高峰會(AWS Summit Taiwan)即將在 8 月 10 日至 8 月 11 日於台北南港展覽館二館舉行!歷經新冠疫情紛擾,睽違兩年 AWS 台灣雲端高峰會即將重回實體舉行,讓每位參與者走入規劃豐富的實體專區與各路開發者深度共學。立即報名點此

今年主題「佈雲今日 ‧ 決勝未來」明顯表達數位轉型已是現在進行式。隨著新冠疫情及國際局勢改變的雙重影響,全球迎來的新常態經濟模式使雲端技術不再只是企業應變關鍵,更是走向安全、永續,以及鏈結未來的必經之途。因此,2022 AWS 台灣雲端高峰會中將展示當代最前瞻的雲端趨勢,帶領參與者運用現代化雲端洞悉市場數據,探索商業與技術的無限可能。

聚焦九大雲端主題:基礎設施、技術開發、數位轉型到產業實務面面俱到

photo credit:AWS

今年 AWS 台灣雲端高峰會不只集結領域中傑出的 AWS 技術專家、產業代表以及社群領袖,舉辦超過 45 場的產業及技術專題演講,分享最佳實踐案例、 Demo 實機展演和客戶案例分析,還規劃包含證照認證、實作演練、 CISO 實戰工作坊等與 AWS 相關課程及工作坊。除此之外,會場也設置「AWS Game day & Developer Lounge」與「新創焦點」兩大專區,讓會眾能在精心規劃的空間內與其他開發者、新創公司透過高度互動的競賽與短講,深度交流彼此技術與經驗。

立即報名:2022 AWS 台灣雲端高峰會

2022 年, AWS 台灣雲端高峰會致力打造深度交流的產業平台,聚焦雲端技術的九大面向,搭配各具特色的活動設計,從基礎設施、技術開發、數位轉型到產業實務面面俱到。不僅為 C-level 與資深技術人員、企業經營與 IT 決策與管理者精心規劃議題內容,也在特別企劃內容中,為 IT Pro 、解決方案架構師、開發人員、工程師與維運管理人員提供最佳實務經驗,讓無論 AWS 初學使用者還是資深產業經理人,都能在高峰會中吸收新知、了解趨勢,提升自我能力與視野。

無分初學大師,只要接觸雲端,你就應該參加 AWS 台灣雲端高峰會

符合以下關鍵字之一,你就應該參與 AWS 台灣雲端高峰會:

  • 學無止盡-開發者、工程師、架構師
  • 商業創新開發-新創團隊技術團隊成員
  • 最佳化生產力- IT 專業人員、技術支援經理
  • 掌握趨勢-創辦人、經營決策者
  • 自我精進-學生、教職員、研究員
  • 洞見趨勢-任何關注雲端趨勢者

AWS 台灣雲端高峰會首日聚焦雲端服務、開發技術及新創,以技術相關內容為主,較適合具備初級主題知識之開發人員、工程師與 IT 專業人員;次日則圍繞產業解決方案提供、數位轉型等,以應用相關內容為主,較適合欲了解雲端技術如何為企業經營加分之經營決策者、解決方案架構師以及系統管理員。

立即報名:2022 AWS 台灣雲端高峰會

如此縝密的規劃,無論是初上雲端的新手,還是乘雲縱橫產業多年的技術大師,甚至是非技術相關人士,都能在高峰會中依照自身工作職掌和興趣,安排個人化的專屬議程,從不同主題和技術能力演講中,滿足個人技術或視野的成長。

最重要的是, 2022 AWS 雲端高峰會為免費參加,絕對是任何需要開拓雲端新經濟、自我加值的工作者不可錯過的年度盛會。

玩轉雲端核心技術! AWS DeepRacer 人工智慧賽車同步登場

photo credit:AWS

每年與台灣雲端高峰會共同舉行的「AWS DeepRacer 智慧自駕車競賽」當然也不會缺席。 AWS DeepRacer 是 Amazon 產品背後所運用之人工智慧和機器學習等核心技術的具體化身,不僅是全球首個以自駕車競賽為主題賽車聯盟,也是機器學習(ML)與強化學習(RL)最友善、有趣、刺激的學習課程。

競賽設計不只替雲端技術增添不少趣味,激起各方開發者爭奪獎品、獲取冠軍榮耀的鬥志,搭配 AWS 所提供的免費入門課程及學習資源,更創造出技術學習與推廣的友善環境,也是AWS 送給所有工程師最棒的寓教於樂場域。

精彩豐富的專題講座與寓教於樂的刺激競賽還不夠嗎?活動現場還有抽獎活動、深度參會集點以及問卷好禮,提早報到者再加碼早鳥禮!

立即報名豐富有趣的 2022 AWS 台灣雲端高峰會!