本節書摘來自異步社群《軟體工藝》一書中的第1章軟體工程适合你的項目嗎?,作者【美】pete mcbreen,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
軟體工程适合你的項目嗎?
軟體工藝
需要同時開發全新的軟/硬體系統的系統工程類項目顯然是适于使用軟體工程方法的,很多國防項目和航天項目都可以歸于這一類。如果我要乘坐一架數控駕駛的航天飛機飛向太空的話,我一定會希望飛行控制軟體的開發和檢驗是以一種“有組織、有紀律、可計量的方式”進行的。起碼,如果聽說這個軟體是“由出價最低的軟體公司開發的”,我的心裡一定不會太好受。
另一方面,如果你的企業需要開發大型的、打包銷售的消費類軟體,并且又善于作出恰當的工程學權衡,那麼你很可能會使用“足夠好的軟體”這種方法。這類軟體工程成功的秘訣就是以量取勝:消費類軟體的市場充滿了競争,消費者決定是否購買某個軟體的依據不是細緻的比較,而是别人的評論和軟體廠商的市場宣傳,是以軟體廠商隻有以較低的價格賣出極其大量的産品才可能占據市場。
除了上述兩種項目之外,對于其他類型的項目,你都需要尋找一種軟體工程的替代品,因為軟體工程并不适合于你的項目。
本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。