云計(jì)算鼓勵(lì)敏捷軟件開發(fā)1
云計(jì)算和虛擬化兩者相互結(jié)合,可以讓你創(chuàng)建虛擬機(jī),并使用基于云的服務(wù)用于項(xiàng)目管理、問題管理和具有自動(dòng)化測試的軟件構(gòu)建。而這又從六個(gè)方面鼓勵(lì)了敏捷軟件開發(fā)。以下云計(jì)算和虛擬化幫助提高敏捷軟件開發(fā)的六個(gè)重要方面:歡迎光臨公司官網(wǎng)http://www.hy-elect.com
1.云計(jì)算提供無限數(shù)量的測試和開發(fā)用服務(wù)器:在敏捷開發(fā)沒有“遇到”虛擬化或云計(jì)算之前,開發(fā)團(tuán)隊(duì)受限于一臺物理服務(wù)器,來滿足其開發(fā)和生產(chǎn)服務(wù)器的需求。然而,在使用虛擬機(jī)或云實(shí)例后,開發(fā)團(tuán)隊(duì)擁有無限數(shù)量的服務(wù)器。他們不需要等待物理服務(wù)器空閑時(shí)才開始或繼續(xù)他們的工作。
2.使敏捷開發(fā)轉(zhuǎn)變成真正并行的活動(dòng):你可能在使用敏捷開發(fā)的同時(shí),在配置服務(wù)器實(shí)例和安裝必要的底層平臺(例如數(shù)據(jù)庫軟件)時(shí)仍然遭遇延遲現(xiàn)象。正如聯(lián)邦銀行將配置Oracle數(shù)據(jù)庫的時(shí)間從三個(gè)月縮減到兩分鐘,敏捷開發(fā)團(tuán)隊(duì)可以自己快速地配置所需的服務(wù)器,而不是等待IT運(yùn)營來為他們配置。
雖然敏捷開發(fā)辦法旨在消除軟件開發(fā)過程中的低效率和延遲,在實(shí)踐中,它變成一個(gè)串行活動(dòng),而云計(jì)算可以將其變成一個(gè)并行活動(dòng)。這將幫助敏捷軟件開發(fā)團(tuán)隊(duì)提高效率和效益。
3.鼓勵(lì)創(chuàng)新和實(shí)驗(yàn):能夠根據(jù)需要產(chǎn)生盡可能多的實(shí)例可以幫助敏捷開發(fā)團(tuán)隊(duì)不斷創(chuàng)新。如果一個(gè)功能看起來很不錯(cuò),團(tuán)隊(duì)可以迅速產(chǎn)生一個(gè)開發(fā)實(shí)例來編碼并測試它,而不需要等待下一個(gè)產(chǎn)品發(fā)布。當(dāng)添加云計(jì)算到敏捷開發(fā)時(shí),軟件構(gòu)建更加快速,這也將鼓勵(lì)創(chuàng)新和實(shí)驗(yàn)。
4.加強(qiáng)了持續(xù)集成和交付:(云終端)如前所述,云實(shí)例和虛擬化能夠大大提高持續(xù)集成和交付。構(gòu)建和自動(dòng)化測試需要花一段時(shí)間。敏捷開發(fā)團(tuán)隊(duì)可能隨后需要為在自動(dòng)化測試期間失敗的測試修復(fù)代碼,在所有測試通過之前,他們需要反復(fù)這樣修復(fù)代碼。在敏捷開發(fā)團(tuán)隊(duì)自己的云環(huán)境或者公共云中,擁有大量虛擬機(jī)可以提高持續(xù)集成和交付的速度。