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