Re: [環境] 嘴砲型的強者...
※ 引述《ntddt (哀便毛)》之銘言:
: 一路看這串討論下來感觸良多, 分享一些本人想法 :)
: 1. 強者如何定義?
定義的問題不碰,那戰不完的。
: 2. 終究回歸到需求
這點我非常認同。
: 原po說的嘴砲高手喜歡拿一堆新技術架構名詞來challenge目前的設計與實作,
: 如許多回文所提, 這些新技術解決了哪些目前設計實作的問題?
: 或是反過來問, 目前有哪些需求需要被解決? 一定要新技術才能解決?
: 所謂"需求"又是個大哉問, 還是以電商為例, 需求從功能面到維護性都須兼顧
: 功能面: user能將商品選到購物車, 付款, 經物流系統收到貨, 事後查訂單
: 時程面: 3個月完成, 因公司要趕上周年慶, 才能大賺一筆
: 品質面: 上線時完成整測幾輪, 不能有嚴重性1的bug, 嚴重性2以上不能超過幾個
: 效能面: 同時在線n個user下訂單時, 回應時間不超過m秒, 訂單錯誤小於0.0001%
: 維護性: 預計系統會活5年, 後續專案增加功的時程與品質要達到甚麼程度
: 管理面: 系統好不好監控, 有問題可提多早發現, 能否用rolling upgrade處理
: 而沒有down time?
: 練兵面: 此專案完成後能讓team member提升多少專業能力與經驗
: 彈性面: 此系統未來能不能拆解成component讓串接在其他系統, 那些可reuse
: 可讀性: 未來需要修改code, 或讀code了解business logic時好讀程度為何?
: 政治面: 就只是想翻掉舊系統把原本team搞掉 (誤...
: ...等等 這只是幾個常見面向而已
--------------------------------------> t
功能面 -> 時程面 -> 品質面 -> 維護性
政治面 練兵面 效能面 可讀性
政治面 管理面 政治面
政治面(低)
姑且把各面向以橫向座標軸time來進行放置歸位。
應該還有一些面向,但上述廣度已有了。
眼尖的閱讀者應該也可以體會為什麼我重複寫了數個政治面。
只有系統上線驗收期間寫政治面(低),
因為系統效能成果在驗收通過與否是比較接近依照數據統計結論可行使絕對判斷。
而一般時候,政治面影響還真的是有的。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.164.164
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1429411516.A.B60.html
推
04/19 11:00, , 1F
04/19 11:00, 1F
推
04/19 16:06, , 2F
04/19 16:06, 2F
討論串 (同標題文章)