如果想要加快軟件的交付、兌現(xiàn)你對客戶的承諾、掌握這個市場的時機,在短的時間和低成本下開發(fā)軟件、提高軟件的質(zhì)量、使你的軟件符合法規(guī)、符合所有的規(guī)章制度,準確找出軟件中的安全漏洞,解決"孤島"的問題、降低復雜度,要實現(xiàn)分布式的團隊開發(fā)等等這些都是我們?nèi)嗽陂_發(fā)軟件的時候面臨的問題。

協(xié)作性開發(fā)是一個趨勢

軟化開發(fā)中協(xié)作性開發(fā)是一個趨勢,現(xiàn)在這個團隊走向全球化和分布化。但是協(xié)作性開發(fā)的挑戰(zhàn)是什么呢?據(jù)了解,現(xiàn)在有2/3項目組人對項目的進展速度和指向都不滿,有1/2的軟件外包表現(xiàn)不佳。

協(xié)作性開發(fā)的障礙

大概有三個方面的障礙:一是地域障礙,因為團隊分布在各個地方,造成溝通不足,還有語言和文化、時間上的差別,這樣的話,項目的時間會過長,人員變動比較大,團隊之間還會有摩擦,因為不在同一個地理位置,他們相互之間會有摩擦。二是組織上的問題,項目主人沒有明確表達需求,這樣會造成失誤。另外就是流程不同,也會導致反工,還缺乏業(yè)務(wù)和項目管理,也會造成軟件開發(fā)方面的問題,這些都是因為組織上管理不當造成的問題。三、基礎(chǔ)構(gòu)架的障礙,有一些不兼容的東西和數(shù)據(jù)存儲會在基礎(chǔ)構(gòu)架上造成障礙。還有一些不靈活和脆弱的工具集成。

如何解決障礙?

面臨的這些問題,Rational又能做什么呢?在這些年做了哪些方面的工作呢?Rational一直專門在解決這些軟件開發(fā)工作,就是怎么能夠幫助客戶和伙伴做好軟件開發(fā)。Rational在這方面連續(xù)28年都處于領(lǐng)先地位,從1980年開始Rational創(chuàng)新進行模型驅(qū)動的開發(fā);1990年Rational創(chuàng)造了統(tǒng)一流程、迭代式開發(fā),這都是從Rational出現(xiàn)后發(fā)明的這些流程方法。在九十年代產(chǎn)生了應用生命周期管理,2000年的時候IBM有了更大的進步,不但自己公司里面開發(fā)一些軟件,開發(fā)一些新的創(chuàng)新,而且還在收購一些軟件公司來填補我們在某些方面的空缺,比如Telelongic是在系統(tǒng)方面的軟件開發(fā)管理,和IBM合并,這樣會加強在系統(tǒng)方面軟件開發(fā)的工具和管理。最激動人心的就是Jazz,還有RTC以及一些其他基于Jazz方面新的產(chǎn)品。

分享到

多易

相關(guān)推薦