Threadser.net
數據
關鍵字
功能建議
Blog
Following
Threads
Change language
登入
串文
串文鏈結
2024-11-17 01:01
給軟體工程師的專案管理 EP4 開發中也可以專案管理嗎?工程師的內戰偶爾也會波及外人 ▎為什麼開發中要持續進行專案管理? 複習一下,專案管理的定義「以有限的資源和時間,規劃、執行、監控並完成目標的過程,確保結果符合需求與期望。」 當隨著時間推進、資源持續使用、資訊逐步更加豐富的情況下,會有更多影響決策的事件進來,如果身為第一線交付的工程師等著他人發現問題、他人為自己解決問題,等於喪失挑選解法範圍及深度的第一優先權。
讚
21
回覆
4
轉發
2
作者
Chin 🥑 logs about SWE
a.chin.logs
粉絲
3,873
串文
146+
讚
回覆
轉發
24小時粉絲增長
發文前
3,735
發文後24小時
3,735
變化
0 (0.00%)
互動率
(讚 + 回覆 + 轉發) / 粉絲數
0.70%
回覆 (BETA)
最先回覆的內容
發文後
用戶
內容
幾秒內
Chin 🥑 logs about SWE
a.chin.logs
▎需求管理,專案管理的關鍵角色 一個專案或需求的交付內通常會分為 functional requirement 及 non-functional requirement,用冰山來比喻的話,前者就像是海平面上可以看到的冰山,通常是指系統應該做什麼,基本是由具體的功能、行為、權限組成。而後者就是冰山下隱藏的那部分,不常被人所知,但是至關重要的系統應該如何運作,會專注在於效能、擴展性、維護性、安全性等。 以圖片上傳為例:功能性需求是「用戶能上傳圖片到雲端」,而非功能性需求則包含效能、穩定性等指標,例如「檔案需在5秒內完成上傳,支持每秒200次請求並保持穩定性」。 (如果有在做系統設計面試練習或有其實作經驗的話大概會非常熟悉後者) 從這個角度切入就可以發現,開發完成功能性需求相對容易,但若商業需求需要非功能性需求的支持,則應在需求規劃階段進行評估。即便初期未能明確確定,開發過程中也需要持續檢視,確保交付我們的交付結果滿足需求,避免徒勞無功,白肝一場。