軟件平臺的經濟效應未來發展趨勢分析
原創[51CTO獨家現場報道]業務的復雜性催生了軟件開發工具向更穩定和更具協作性的方向發展。IBM軟件經濟學專家Walker Royce在Innovate 2011上,給出了一個描述軟件經濟效應的公式:資源=復雜性(敏捷)*協作*自動化。在一項全球的調查中顯示:62%以上的開發項目沒有達到預期的效果,項目投入的30%要用于反工,和不合理的開發需求。軟件開發平臺需要完成的使命,是幫助團隊貫穿整個投入和實現的過程,全局性的把控設計、開發和部署的一致性,即使團隊中的成員分散在世界各地。
整合過程中,要打破以往不同平臺間互操作性的壁壘,IBM提出OSLC(Open Services Lifecycle Collaboration community)這樣一個開放社區,規范化在整個開發生命周期中各個環節的標準包括需求、測試、項目團隊、需求變更、設計等。還進一步談到Eclipse的新項目"Lyo",通過軟件開發工具包實現工具之間的集成。BSD Group就利用OSLC為中間的橋梁,實現了與惠普測試數據之間的集成。
OSLC除了在互操作性方面具有優勢,在自動化管理和重復利用方面,也是希望將軟件開發平臺的作用發揮到極致。通用汽車公司在全球有16個研發中心開發新產品,在與IBM合作的十年時間里,共節省了80%的資源投入,其中很重要的一個原則就是重復利用(Reuse)。
Walker Royce接受51CTO記者在Innovate 2011大會現場專訪
未來IBM還會在軟件開發平臺上的加強的方面包括:
1、發布了Jazz Hub計劃,為大學提供類似云計算的服務模式,學生可以組織自己的團隊,以協作的方式隨時接入Jazz平臺進行應用的開發和部署,同時在Jazz Hub中還集成了很多最佳實踐和成熟的開發框架,以便于應對復雜的業務需求和應用整合規劃。
2、重新建立單獨的Rational developerWorks社區,并開展Rational社區領袖計劃;
3、與SAP更加全面的合作,優化SAP應用系統性能;
4、增強協作型全生命周期管理、軟件和硬件的工程設計理念、產品開發和產品運營之間的協作;