Opens in a new tab

文章分類:開發方法論與 AI 工作流

寫碼才是確保 UML 分析/設計的信心來源!

這兩天與 Ringle 一同至高雄某家規模蠻大的專案開發公司,從年前兩日的 UML 課程教育,然後年後第三日係以座談的方式,面對面聽取學員們在實際專案開發時,利用 UML 設計時,所遇到的問題,同時並檢驗他們的設計產出是否正確與適當。其實呢,算起來也有半顧 …

淺論架構的 POC (Proof of Concepts)

POC, Proof of Concepts, 從字面的意義來解釋的話,即為 “概念性的驗證”。 既然是需要驗證(Proof),所以 POC 是一種 “解決方案(Solution)”,是針對 “概念” 所提出的解決方案,而架構的 POC,目的即在於擷取出最 …

一個委外(Outsourcing)組織結構範例

一個委外(Outsourcing)組織的結構範例圖 (縮略圖,點擊圖片鏈接看原圖) 雙方的期望是什麼? 客戶端(發包單位) On Schedule。 系統符合所需要的功能與非功能性需求 (可以通過驗收測試)。 契約內所議定的軟體設計規格(結構)。 具堅固性 ...

專案開發被要求在不合理的時程內交付,怎麼辦?

Problem:客戶經常要求軟體廠商在極短不合理的時間內完成交付系統的開發,該如何面對這一棘手的問題? Solution: 不要馬上被客戶主導,一下子就落入到細節內。 釐清問題的本質,為什麼客戶會要求在不合理的限期內完成系統的交付。 找出問題背後的問題,是 …

做一個不太成功的專案

許多軟體工程師,他們經常有滿腔熱血,希望能將他們對於在軟體開發上所學的技術與心得發揮應用在工作的專案上。 也有許多開發團隊,僅接受幾天的 UML 與 OO 的教育訓練,就想 “應用” 在專案開發上。 有很好的抱負及理想當然是很好。不過,將新技術、新的開發流 …

關於設計思維的落實 — 自問自答

Q1.為什麼程式設計師不太重視設計(Design)? A1.傳統 “Top/Down” 分析->設計->實做 的迫害,使得程式設計師根本就不相信設計圖與程式碼是一體兩面;設計圖是空談、設計圖是文件、設計圖是造假(嚴重了!) 太麻煩,無法看到立即可執行的產出 …