文章分類:軟體開發方法論
{程序員邀稿} 以架構為中心的主要設計產出(2)
全文均刊登於北京「程序員(Programmer)」雜誌(台灣天瓏書局可購得), 2007 7月刊, p67~p69。 感謝朱海豔(helenna)小姐用心將文稿轉為簡體專業術語,以及將 Model 重新美編,並轉為簡體。 結構面的設計產出 關於軟體結構 所 …
{程序員邀稿} 以架構為中心的主要設計產出(1)
全文均刊登於北京「程序員(Programmer)」雜誌(台灣天瓏書局可購得), 2007 6月刊, p74~p77。 感謝朱海豔(helenna)小姐用心將文稿轉為簡體專業術語,以及將 Model 重新美編,並轉為簡體。 前言 筆者在輔導專案的初期,第一個 …
聊一下「版本控管」與 「Issue Tracking 」的專案開發機制
我在輔導各單位不同性質的軟體開發團隊,對於專案開發的工具導入,只要求至少要能提供兩種機制給團隊成員們使用。一為版本控管(Version Control);另一為 Issue Tracking。 各個單位可以自行選擇,無論是選擇 VSS(Visual Sou …
{程序員邀稿} 從軟體架構師(Architect)的觀點來看軟體開發流程
前言 筆者多年來輔導過諸多不同類型與不同領域的軟體開發專案,本身的職務是擔任軟體架構師(Architect)與顧問輔導。架構師不是只負責技術面的問題,更要兼顧到專案開發的過程中, 」人」 的互動所衍生而來的諸多問題,包括想法的歧異、見解的落差、不同的觀點與 …
【書摘】關於專案與專案管理
軟體系統的開發,絕大部分是以專案(Project)的型態來進行的,那麼, “專案” 到底是什麼呢? 個人從 「Fundamentals of Project Management」 一書中,節錄對其專案一詞的定義: “專案是指在一次性的工作中,必須同時完成 …
【外包開發與管理】從開發者角色看「兩地分工」開發流程
(縮略圖,點擊圖片鏈接看原圖)圖、從開發角色看「兩地分工」開發流程 關於專案經理與架構師 專案經理(Projct Manager)負責整個專案的資源統籌、時程控管、專案 Review 會議、開發各角色人員的協調等。關於專案經理,視專案的規模與性質等,可由 …