網站專案時程

挑戰跟威脅

 

TonyQ  @ WebConf 2024 

專案管理

  • 什麼是專案?
  • 為何我們總是在談專案管理?

專案管理的本質

  • 不是管理專案,而是管理風險
  • 不是追求完美,而是確保到達

為什麼我們總抱持幻想

  • 理想中的系統
  • 理想中的開發時程
  • 理想中的使用者行為

一家虛構的電商準備在雙11前上線新功能。老闆規劃:

  • 全新的商品搜尋體驗
  • AI商品推薦
  • 即時庫存查詢
  • 跨店合併結帳
  • 會員積分整合
  • 社群分享功能

距離上線前3週:
"那個社群分享...其實可以之後再做"


距離上線前2週:
"AI推薦先用簡單的規則就好,不用太複雜"


距離上線前1週:
"跨店結帳太複雜了,會員積分也暫時不要動"

上線前3天:
"搜尋功能只要能用就好,美化之後再說"


上線前1天:
"只要能正常結帳就好..."

這個案例是有點誇張

換個案例

最重要的不是夢想而是實現

  • 在目標時間內上線 > 追求完美功能
  • 穩定可靠的最小可行產品
  • 以時間為框架,而非以功能為框架

專案的三條時間軸

  • 市場機會的時間
  • 開發可能的時間
  • 團隊整合的時間

團隊如同機器

  • 每個齒輪都有自己的節奏
  • 運轉效率取決於協調性
  • 關鍵在於掌握週期

掌握個人週期

  • 每個任務需要多少時間
  • 評估自己的產能
  • 預判風險點

任務導向

  • 將每個 release 切割成屬人的任務
  • 單一任務周期不應超過整個團隊的整合周期
  • 使用任務管理器 (issue tracker) 進行管理

齒輪之間的配合

  • 任務相依性分析
  • 減少等待時間
  • 卡住時的處理機制

健康度監控指標

  • 個人任務完成率
  • 跨團隊交接順暢度
  • 阻塞時間統計

專案中的人

  • 能力差異如何影響專案
  • 團隊組成的影響
  • 跨組織協作的挑戰

團隊配置的影響

  • 探索者:對問題理解較少需較長探索時間,進度難預估
  • 誤判者:以為自己知道結果 但是常常整合時才發現不對
  • 經驗者:可以協調各方,降低溝通成本
  • 執行者:需要明確規格,不適合模糊需求

團隊的成員

本質上就是一種抽卡

公司的等級

會影響出卡機率

不可能湊好好牌才出發

團隊政治

  • 溝通頻率與方式的差異
  • 組織文化衝突
  • 決策鏈過長
  • 權責劃分不明

管理建議

  • 讓經驗者帶領探索者,提供方向
  • 誤判者需要更多檢核點
  • 執行者需要更細緻的工作分解
  • 跨組織間建立單一對口窗口

時程偏移的三大挑戰

  • 人員能力差異造成的週期不確定性
  • 跨團隊整合點的等待時間
  • 週期估算的即時更新問題

最小等待原則

  • 識別關鍵路徑上的依賴關係
  • 調整任務順序降低阻塞
  • 建立即時回饋機制

團隊工作配置

  • 核心成員負責主要開發,需保持穩定進度
  • 支援成員機動調配,填補等待空窗
  • 團隊領導需一定周期掌握各項任務狀態
  • 設立明確的整合檢查點

高效能整合的關鍵

  • 頻繁的小規模整合優於大規模整合
  • 自動化操作降低整合成本
  • 建立明確的分支管理策略

專案經理的角色

  • 整體節奏的掌握
  • 資源的調度與分配
  • 瓶頸的及早發現與排除

團隊健康度指標

  • 需求調整成功的次數
  • 團隊達成周期目標的次數
  • 團隊上線的成功次數
  • 團隊 context switch 的次數

 

團隊健康度指標

  • 需求調整成功的次數
  • 團隊達成周期目標的次數
  • 團隊上線的成功次數
  • 團隊 context switch 的次數

 

個人如何參與-評估

  • 基於經驗提供合理預估
  • 明確表達不確定性
  • 及早提出風險點

個人如何參與-執行

  • 保持進度透明度
  • 即時回報阻礙
  • 主動尋求協助

個人如何參與-監控

  • 記錄實際工時
  • 分析偏差原因
  • 總結經驗教訓

意外與應變

  • 常見的專案危機

上線後發現
系統有bug怎麼辦

只要出問題,推給「駭客入侵」就對了!

請勿認真

不管發生什麼事情

先做可行性評估

不可逆的問題

盡速止損

可透過更新處理的問題

透過規劃安排

所謂的意外就是

插入一到多個 iteration

專案的收尾

進入專案的第一天就要想著離開的那天。
文件、必要的參數管理、權限管理,
都要確保隨時可以交接。

Q & A

延伸工商

行動自然人憑證

你還在煩惱電子文件簽署有沒有手寫簽名以外的方案嗎?

目前有四十五萬使用者,介接系統數百個,開放非政府單位介接。

API 簡單到只有兩個 API 要接,有興趣的歡迎來聯繫

歡迎申請介接! 

介接申請辦法與聯絡email/電話請參考

https://fido.moi.gov.tw/pt/agency

也可以直接找我喔!

網站專案時程 挑戰跟威脅

By TonyQ Wang

網站專案時程 挑戰跟威脅

  • 874