世紀帝國與 Agile 軟體開發

2023/09/06閱讀時間約 1 分鐘
raw-image

可惜沒搶到第一波 PS4 Pro,所以到今天仍沒買到 PS4 Pro 犒賞自己 (2017 時確實很搶手,現在連 PS 5 都蠻好買了),工作之餘,最大的休閒很靜態,看動畫,因為和玩遊戲相比,時間比較好控制,但有時候即便下班後很疲倦,仍會玩一下遊戲。最近稍微比較常玩的是世紀帝國 II,雖然已經是很有歷史 (我大學時) 的遊戲,但 Steam 上能用蠻便宜的價格買到 HD 版,只是以前是學生,玩遊戲時不會有什麼特別的想法,現在玩著玩著卻發現,其實這遊戲的過程跟 Agile 軟體開發的過程有些地方很像。

把舊文章搬過來時發現,很多內容真的很有時代感,像現在應該是要買 PS 5 了 XD

村民則是 cross-functional 的開發團隊成員,砍柴、挖礦、採集食物、種田樣樣都能做,出外打仗可能很弱,但非不得已還是能上戰場。即便如此,食物、木材、石礦、金礦以及時間,都是非常重要的資源,而要開發的項目眾多,有的能讓採集 (開發) 速度加快,有的是讓攻擊力 (產品優勢) 增加,還要注意進化 (石器 -> 城堡 -> 帝王) 要能領先對手,最重要的是,能在最後勝過所有對手。

每一個開發項目都需要消耗資源,因此會相互排擠,就跟軟體開發一樣,若是個好 PO,能在衡量重要且緊急、重要但不緊急、不重要但緊急、不重要也不緊急等因素後,根據不同的產品屬性,有些項目甚至是沒有用的,決定開發項目的優先順序就非常重要,在加快開發速度、增加產品優勢、讓團隊進化中抓到最佳的平衡點,不讓團隊瞎忙,用最善用資源的方式,以整體優勢去戰勝對手。

51會員
98內容數
這是從 Medium 開始的一個專題,主要是想用輕鬆閒談的方式,分享這幾年軟體開發的心得,原本比較侷限於軟體架構,但這幾年的文章不僅限於架構,也聊不少流程相關的心得,所以趁換平台,順勢換成閒談軟體設計。
留言0
查看全部
發表第一個留言支持創作者!