文章分類:軟體開發方法論
專案開發被要求在不合理的時程內交付,怎麼辦?
Problem:客戶經常要求軟體廠商在極短不合理的時間內完成交付系統的開發,該如何面對這一棘手的問題? Solution: 不要馬上被客戶主導,一下子就落入到細節內。 釐清問題的本質,為什麼客戶會要求在不合理的限期內完成系統的交付。 找出問題背後的問題,是 …
做一個不太成功的專案
許多軟體工程師,他們經常有滿腔熱血,希望能將他們對於在軟體開發上所學的技術與心得發揮應用在工作的專案上。 也有許多開發團隊,僅接受幾天的 UML 與 OO 的教育訓練,就想 “應用” 在專案開發上。 有很好的抱負及理想當然是很好。不過,將新技術、新的開發流 …
奈米機率日
軟體系統開發是充滿著高度風險的產業,在整個專案開發過程中都充滿著不確定性. 因為某種程度的不確定性,相對地就不容易量化,那麼,又如何去預估實際的交付時程呢? 用人月? 是一種計量的單位,但相對也是一個 “神話”,因為誤差大到可以忽略這種單位的計量。 用人月 …
{Draft} Open Source 的 “Business Model” 思考
從 Jimmy 網站一文:「專案成功的要素」 才知道,原來 Jimmy 參加了「國際開放源碼」的研討會,聽了一場Patric McGovern(Director, SourceForge.net)的演講。 最重要的是, Jimmy 節錄了 “Open So …
【好書分享】與熊共舞:軟體專案的風險管理
與熊共舞:軟體專案的風險管理 Waltzing with Bears: Managing Risk on Software Projects ----------------------------------- 作者/湯姆.狄馬克、提摩西.李斯特/著 譯 ...
簡單的利器 – 原型(Prototype)
參考:「簡單就是力量」。 原型(Prototype)的目的: 建築師、產品設計師、軟體設計師…,以 “原型” 做為與客戶溝通、達成共識的橋樑,然後才著手執行。透過原型,大家比較容易對概念(Concept)產生共鳴,並致力改變尚未成形的東西。 原型協助架 …