石菲
隨著企業(yè)不斷發(fā)展,商務(wù)人士和企業(yè)管理者出差次數(shù)呈幾何式增長,外出期間需要及時處理突發(fā)性的公務(wù)事件是最讓人犯難和頭疼的問題。當(dāng)前,如何實(shí)現(xiàn)移動化的辦公方式更是成為了企業(yè)員工最迫切的需求。而隨著3G網(wǎng)絡(luò)的發(fā)展,也加速了企業(yè)部署移動信息化應(yīng)用的進(jìn)程。
在軟件開發(fā)方面,移動開發(fā)和敏捷開發(fā)也成為了開發(fā)者關(guān)注的焦點(diǎn)。
而寫程序永遠(yuǎn)不是獨(dú)立的工作,需要考慮到軟件開發(fā)的整個生命周期全程。在開發(fā)項(xiàng)目時,開發(fā)團(tuán)隊(duì)通常分多種角色:UI設(shè)計、美工、編程、測試等,甚至還要考慮安全、部署等問題。所以IBM在移動方面的策略不是僅僅提供一種功能,而是幫助開發(fā)者通過一個平臺管理開發(fā)的整個生命周期。
對此,IBM系統(tǒng)管理架構(gòu)師LeighWilliamson表示,IBM是目前唯一提供移動開發(fā)生命周期管理的供應(yīng)商。因?yàn)橥瑫r擁有開發(fā)能力和生命周期管理能力,所以可以將一切過程都串聯(lián)起來,實(shí)現(xiàn)敏捷開發(fā),同時也能夠更快地開發(fā)出更高質(zhì)量的產(chǎn)品。
Leigh Williamson還表示,要做到整個生命周期的管理,就要關(guān)注開發(fā)生命周期的管理五要素。
1 回溯。通過一個測試案例可以回溯到開發(fā)者最開始的起因。
2 團(tuán)隊(duì)合作。通過類似社交網(wǎng)絡(luò)的在線交流工具,可以讓開發(fā)人員各抒己見、互相交流。并且可以利用該工具打造一個開放的環(huán)境,所有的東西都能及時更新,讓所有的開發(fā)者、測試者和界面的設(shè)計者都能看到實(shí)時狀況。
3 自動匯報。所謂自動匯報就是在軟件開發(fā)的整個生命周期中有一個自動工具可以實(shí)時匯報每一個環(huán)節(jié)的開發(fā)進(jìn)度。
4 分析。自動收集數(shù)據(jù),自動分析。
5 智能開發(fā)。因?yàn)橛辛松鲜龉ぞ?,可以掌控開發(fā)的每一個環(huán)節(jié)和下一步的開發(fā)方向,達(dá)到智能開發(fā)。
Leigh Williamson表示,目前iOS、Android以及RIM等移動系統(tǒng)都有各自的垂直產(chǎn)品線,包括操作系統(tǒng)、硬件、中間件等等,都各成一派。IBM的戰(zhàn)略就是將各家垂直產(chǎn)品線連接在一起,使整個開發(fā)過程可以在一個平臺上運(yùn)行和維護(hù)。
如ING銀行希望能夠在所有信息系統(tǒng)和平臺上運(yùn)行移動應(yīng)用,借助Worklight產(chǎn)品,ING銀行做到了將移動應(yīng)用運(yùn)行在不同的平臺之上,包括不同手機(jī)和終端的不同操作系統(tǒng)和不同的開發(fā)團(tuán)隊(duì),可以一起進(jìn)行移動應(yīng)用的開發(fā),節(jié)約了大量成本。
“總體來說,移動是現(xiàn)在和未來的選擇,也是今后所有業(yè)務(wù)和商業(yè)流程將會采用的方式。IBM的愿景是對軟件開發(fā)的整個生命周期進(jìn)行管理,包括業(yè)務(wù)計劃開始、交付、項(xiàng)目完成的各個環(huán)節(jié)。而且在未來的領(lǐng)域當(dāng)中,IBM也正在進(jìn)行一些項(xiàng)目來實(shí)現(xiàn)更多的自動化、更多的整合和更多的渠道,以便使得開發(fā)人員能夠在移動設(shè)備上所獲得的經(jīng)驗(yàn)也可以在其它設(shè)備上同時使用。”他說。