2010年8月19日 星期四

軟體工程是系統設計的觀念

要看一個系統設計是不是有軟體工程的概念在裡面, 從驗證或測試項目就可以看出來, 如果直接是從Functional Spec直接mapping的, 大概就有問題了, 不是不能這樣做, 而是這樣的結果是系統沒有經過分析, 跳過分析的階段土法煉鋼直接coding, 特別是我近幾年來接觸的是以機構傳動流程為主的電子產品,結果韌體的驗證項目展開來和機構流程驗證沒什麼兩樣, 我已經可以預見這樣的韌體系統未來的樣子, 重申一次, 不是不行, 會比較辛苦, 或許是特意這麼做, 理由就各自表述了

但是很玄的是, 大家都會講軟體工程很重要, 但用出來卻是各式各樣, 五花八門, 這其實和企業經營很類似,很多專家整理成功企業的成功法則, 也分析出失敗企業的失敗原因, 但若真的是這樣, 全世界的企業都應該是成功企業了, 事實卻不然, 這種處理事情的方法和概念, 是個人在經過學習後發展來的特質, 沒有依樣畫葫蘆就會成功這回事

和觀念不同的團隊共事, 真的是急死人, 學習放鬆和冷眼旁觀是唯一還能一起cowork的方法, 但更重要的是, 不要被同化了

沒有留言:

張貼留言