新聞中心
盒裝軟件向云應(yīng)用程序和服務(wù)轉(zhuǎn)變的六個(gè)關(guān)鍵
作者:編譯:李瑋 2015-08-24 15:25:13
云計(jì)算 在SaaS模式下,公司可以直接從異地的中央服務(wù)器訪(fǎng)問(wèn)關(guān)鍵應(yīng)用程序;因?yàn)樵浦械臄?shù)據(jù)量是有彈性的,因此公司可以快速擴(kuò)大或刪減各種應(yīng)用,并且他們只需購(gòu)買(mǎi)所需的服務(wù)。此外,系統(tǒng)可自動(dòng)更新,公司的應(yīng)用程序無(wú)須花費(fèi)更多的錢(qián)進(jìn)行繁瑣的維護(hù)。六大關(guān)鍵因素將幫助軟件公司實(shí)現(xiàn)從銷(xiāo)售產(chǎn)品包到提供在線(xiàn)訂閱和服務(wù)的轉(zhuǎn)變。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)榆次,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18982081108
六大關(guān)鍵因素將幫助軟件公司實(shí)現(xiàn)從銷(xiāo)售產(chǎn)品包到提供在線(xiàn)訂閱和服務(wù)的轉(zhuǎn)變。
云計(jì)算正向高管們的戰(zhàn)略討論中心靠攏。雖然有關(guān)云計(jì)算安全性和決策權(quán)的擔(dān)憂(yōu)依然存在,但其更快的處理速度、更好的網(wǎng)絡(luò)連接,伴隨著移動(dòng)設(shè)備和大數(shù)據(jù)等技術(shù)進(jìn)步的普及,越來(lái)越受到所有行業(yè)公司的青睞——開(kāi)始購(gòu)買(mǎi)他們的軟件服務(wù)(SaaS),而非購(gòu)買(mǎi)放在盒子里的軟件。在SaaS模式下,公司可以直接從異地的中央服務(wù)器訪(fǎng)問(wèn)關(guān)鍵應(yīng)用程序;因?yàn)樵浦械臄?shù)據(jù)量是有彈性的,因此公司可以快速擴(kuò)大或刪減各種應(yīng)用,并且他們只需購(gòu)買(mǎi)所需的服務(wù)。此外,系統(tǒng)可自動(dòng)更新,公司的應(yīng)用程序無(wú)須花費(fèi)更多的錢(qián)進(jìn)行繁瑣的維護(hù)。
其結(jié)果是,一些軟件供應(yīng)商正在為他們部分或全部產(chǎn)品尋找基于云的交付模式。據(jù)國(guó)際數(shù)據(jù)公司(IDC)預(yù)計(jì),基于云的SaaS產(chǎn)品的全球市場(chǎng)份額將以每年20%的幅度增長(zhǎng),那2018年市值將超過(guò)1千億馬克(原德國(guó)貨幣)。
一、云的潛力
軟件供應(yīng)商已經(jīng)運(yùn)用了某種SaaS交付模式,制定改善用戶(hù)體驗(yàn)、降低交付和支持成本、進(jìn)入新市場(chǎng)的戰(zhàn)略,尋求創(chuàng)造新產(chǎn)品的機(jī)會(huì)。例如,被稱(chēng)為“創(chuàng)意云”的Adobe,目前將出版和設(shè)計(jì)工具放在一套基于云的應(yīng)用程序中。用戶(hù)可支付月費(fèi)從Adobe系統(tǒng)的中央服務(wù)器來(lái)訪(fǎng)問(wèn)Ilustrator和Photoshop等應(yīng)用程序,并利用在線(xiàn)功能,如社交網(wǎng)站來(lái)接觸專(zhuān)業(yè)人士,獲取內(nèi)容或進(jìn)行人才搜索。
但對(duì)許多優(yōu)秀的軟件開(kāi)發(fā)人員來(lái)說(shuō),SaaS仍然只是起到“馬后炮”的作用。最近IDC的另一項(xiàng)報(bào)告推測(cè),全球前100強(qiáng)軟件公司的收入只有8%來(lái)自SaaS模式,70%大公司的SaaS收入甚至不到5%。其原因可能是因?yàn)閺暮醒b軟件到基于云的應(yīng)用程序和服務(wù)的轉(zhuǎn)變帶來(lái)了重大挑戰(zhàn):現(xiàn)有的應(yīng)用框架足以支持基于云的交付產(chǎn)品嗎?代碼庫(kù)需要進(jìn)行重構(gòu)(遞增重構(gòu)代碼的控制技術(shù))或徹底重建嗎?軟件供應(yīng)商是否有合適的產(chǎn)品開(kāi)發(fā),經(jīng)營(yíng)和分銷(xiāo)模型,以用于基于云的交付模式?有沒(méi)有具備SaaS所需專(zhuān)業(yè)知識(shí)的合適人選?
為了回答這些及其他問(wèn)題,首席技術(shù)官、首席信息官、軟件開(kāi)發(fā)負(fù)責(zé)人和應(yīng)用開(kāi)發(fā)負(fù)責(zé)人應(yīng)該好好考慮幾個(gè)主要的技術(shù)問(wèn)題,然后將重點(diǎn)放在六大戰(zhàn)略原則上,以成功的轉(zhuǎn)向基于云的交付模式。這六大原則側(cè)重于針對(duì)云端的新產(chǎn)品開(kāi)發(fā)和老產(chǎn)品的配置過(guò)程,各公司需要管理用戶(hù)關(guān)系的方式、產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì)工作的步調(diào)、公司對(duì)失敗的容忍度,以及公司愿意投資到新技術(shù)和能力的程度。根據(jù)我們的經(jīng)驗(yàn),在互聯(lián)網(wǎng)正日益成為軟件交付核心機(jī)制的市場(chǎng)環(huán)境中,遵循這些原則的公司將具有更強(qiáng)的競(jìng)爭(zhēng)優(yōu)勢(shì)。
二、六大云端原則
許多因素導(dǎo)致了軟件供應(yīng)商對(duì)SaaS的低采用率,但也許最大的障礙來(lái)源于現(xiàn)有應(yīng)用程序的設(shè)計(jì):因?yàn)樵谲浖_(kāi)發(fā)時(shí),通常不考慮云環(huán)境,所以必須解決許多軟件的重建問(wèn)題。通過(guò)與高級(jí)軟件開(kāi)發(fā)負(fù)責(zé)人的談話(huà),透露了公司在軟件和系統(tǒng)可以改變之前必須處理的幾個(gè)關(guān)鍵技術(shù)問(wèn)題。這些討論也表明,軟件供應(yīng)商需遵循六大核心戰(zhàn)略原則。
1.強(qiáng)調(diào)最小化可行產(chǎn)品,而非“大爆炸”式發(fā)布
軟件開(kāi)發(fā)團(tuán)隊(duì)可能需要花費(fèi)兩年時(shí)間打造全新的和完整版本的產(chǎn)品包——可以完全兼容以前版本的云軟件產(chǎn)品或應(yīng)用程序,并包含所有用戶(hù)想要的功能。此外,額外的設(shè)計(jì)可以用于擴(kuò)展軟件的效用。與之前按照傳統(tǒng)時(shí)間線(xiàn)每?jī)赡臧l(fā)布“大爆炸”的產(chǎn)品相反,公司應(yīng)該采取云交付模式允許的靈活優(yōu)勢(shì)。他們應(yīng)安排好向用戶(hù)推出最小化可行產(chǎn)品(MVPs)——軟件的“精簡(jiǎn)”版本的時(shí)間,該版本主要開(kāi)發(fā)用于測(cè)試和不斷改進(jìn)軟件性能。這些最小化可行產(chǎn)品幾個(gè)月內(nèi)就可推出,而無(wú)須等上好幾年。開(kāi)發(fā)團(tuán)隊(duì)可以從用戶(hù)那里獲取有用的反饋信息——主要關(guān)于這些基于云的產(chǎn)品是否工作正常,同時(shí)他們也可以相應(yīng)地調(diào)整關(guān)鍵元素。公司可以不斷地檢驗(yàn)他們對(duì)產(chǎn)品功能的假設(shè),并確定其是否能夠提供廣受歡迎的核心用戶(hù)體驗(yàn)。
2.將用戶(hù)視為日常開(kāi)發(fā)團(tuán)隊(duì)的一份子
建立的第一原則就是,在軟件開(kāi)發(fā)團(tuán)隊(duì)打造云服務(wù)新產(chǎn)品或重置老產(chǎn)品時(shí),他們需要盡早并經(jīng)常與用戶(hù)進(jìn)行溝通。云模式使得公司可以更容易地將終端用戶(hù)集中在一起,并以不同的方式與用戶(hù)群體進(jìn)行互動(dòng)。軟件開(kāi)發(fā)人員可以集中地為大家運(yùn)行應(yīng)用程序,但是他們可以為特定的終端用戶(hù)開(kāi)啟或關(guān)閉各種功能,并收集他們的反饋,以盡量滿(mǎn)足需求。
云模式還能使團(tuán)隊(duì)以受控的方式推出新的軟件功能——比如說(shuō),先在2%的用戶(hù)中測(cè)試這些功能,然后是5%,如果一切順利的話(huà),一直到實(shí)現(xiàn)全面推出。用戶(hù)可以實(shí)時(shí)提供反饋——只要或在應(yīng)用及功能還存在之前即可。在產(chǎn)品還處于MVP階段時(shí),軟件開(kāi)發(fā)人員和產(chǎn)品經(jīng)理可以要求用戶(hù)通過(guò)博客將他們的需求按先后順序排列出來(lái),然后一起協(xié)同設(shè)計(jì)全功能版本,這可以在許多情況下形成品牌忠誠(chéng)度。隨著軟件開(kāi)發(fā)團(tuán)隊(duì)收集到更多的用戶(hù)信息,他們可以評(píng)估使用模式,并完善某些軟件特性和功能的A/B測(cè)試,以確定哪些需要保留,哪些需要?jiǎng)h除。
3.預(yù)計(jì)和容忍出現(xiàn)的失敗
云基礎(chǔ)架構(gòu)有利于促進(jìn)很多軟件的開(kāi)發(fā),包括為應(yīng)用程序提供實(shí)時(shí)擴(kuò)展或縮減資源的能力。然而,云架構(gòu)的共享特性也帶來(lái)了一些挑戰(zhàn),因?yàn)橛行┮蛩爻隽塑浖_(kāi)發(fā)者的控制范圍,如硬件或網(wǎng)絡(luò)故障,以及網(wǎng)絡(luò)速度變慢等。IT架構(gòu)和基于云的應(yīng)用程序的設(shè)計(jì)必須適應(yīng)這些潛在的故障,但即便如此,公司也需要預(yù)料并容忍出現(xiàn)一些失敗情況。這與盒裝軟件產(chǎn)品的開(kāi)發(fā)大不一樣,團(tuán)隊(duì)在規(guī)避風(fēng)險(xiǎn)時(shí),認(rèn)識(shí)到了復(fù)雜昂貴的故障修復(fù)和系統(tǒng)補(bǔ)丁被推出的問(wèn)題,所以他們得延長(zhǎng)其測(cè)試周期。
相比之下,云模式能使維護(hù)變得更加容易,因此需要給予開(kāi)發(fā)人員自由,可立即推出最小化可行產(chǎn)品,但同時(shí)也應(yīng)配有可快速修復(fù)的機(jī)制。為了應(yīng)對(duì)失敗的可能性,一些軟件供應(yīng)商已經(jīng)為云服務(wù)改組了他們的產(chǎn)品包,以提供一份“優(yōu)雅降級(jí)”的用戶(hù)體驗(yàn)——比如,在網(wǎng)絡(luò)變慢的情況下,將刪除所有照片或其他復(fù)雜的網(wǎng)頁(yè)元素——而不是面臨完全崩潰。其他公司已經(jīng)將他們的IT架構(gòu)編入了自動(dòng)化腳本,即在日常運(yùn)作的后臺(tái),模擬系統(tǒng)的隨機(jī)故障,并根據(jù)所需調(diào)整參數(shù)。這樣,公司可以測(cè)試那些還沒(méi)有發(fā)生過(guò)但將來(lái)可能會(huì)發(fā)生故障的反應(yīng)狀況。
4.采用靈活的方法開(kāi)發(fā)軟件
公司必須承認(rèn),通過(guò)云交付軟件服務(wù)和運(yùn)送實(shí)際物品上市時(shí)間存在明確差異。 鑒于與銷(xiāo)售基于云的產(chǎn)品相關(guān)的可訪(fǎng)問(wèn)性和普遍性的期望,軟件供應(yīng)商需要采用連續(xù)釋放的思維定式——正如我們前面提到的,經(jīng)常更新他們的應(yīng)用程序,而非每隔幾年才推出產(chǎn)品包。這一對(duì)靈活軟件開(kāi)發(fā)的承諾——其中需求和方案可通過(guò)自我組織和跨職能團(tuán)隊(duì)的共同協(xié)作得到不斷發(fā)展,可以為軟件供應(yīng)商走向云端之路掃清很多障礙。具體來(lái)說(shuō),這些公司需要與他們的IT組織一起緊密地整合自己的研發(fā)業(yè)務(wù)——該方法俗稱(chēng)DevOps,將兩個(gè)群體聚集到一起,共同優(yōu)化產(chǎn)品的設(shè)計(jì)、交付、質(zhì)量保證和維護(hù)流程。頻繁的增量發(fā)行可以幫助公司降低軟件開(kāi)發(fā)的復(fù)雜性,以及發(fā)行時(shí)可能出現(xiàn)大故障的風(fēng)險(xiǎn)。公司也可以更好的響應(yīng)用戶(hù)的需求和要求。用戶(hù)報(bào)告的一個(gè)故障可以被快速的處理——如此高效的處理方式可以避免其他用戶(hù)在訪(fǎng)問(wèn)同一個(gè)應(yīng)用程序時(shí)不會(huì)看到這個(gè)故障或受該故障的影響。我們的研究表明,靈活的軟件開(kāi)發(fā)團(tuán)隊(duì)可以將工作效率平均提高27%,并將功能發(fā)布的及時(shí)性提高30%。
5.賦予開(kāi)發(fā)人員質(zhì)量保證和檢驗(yàn)的責(zé)任
當(dāng)一個(gè)基于云的軟件更新開(kāi)發(fā)出現(xiàn)故障時(shí),需要立即進(jìn)行處理。公司不可能等待好幾個(gè)月來(lái)發(fā)行下一個(gè)版本,因?yàn)樗麄兛梢岳密浖M(jìn)行處理。他們必須在問(wèn)題出現(xiàn)時(shí)立即解決。成功將產(chǎn)品包轉(zhuǎn)為云服務(wù)的供應(yīng)商們應(yīng)該配備軟件開(kāi)發(fā)人員,而非僅僅只有代碼測(cè)試員,以確保高品質(zhì)產(chǎn)品和體驗(yàn)。通過(guò)這種方式,他們可以推出重要修補(bǔ)程序,同時(shí)發(fā)布新的功能和應(yīng)用。該模式同樣比較有效率:相對(duì)于六個(gè)月前出現(xiàn)的故障或兩年之后再解決這個(gè)故障,開(kāi)發(fā)人員解決兩個(gè)星期前出現(xiàn)故障的效率會(huì)更高。
由于用戶(hù)可在多個(gè)時(shí)區(qū)訪(fǎng)問(wèn)云應(yīng)用程序,所以就不存在有最合適的時(shí)間將服務(wù)器脫機(jī)以調(diào)試代碼單元,因?yàn)楣究梢杂密浖M(jìn)行處理。所以那些正將產(chǎn)品包轉(zhuǎn)移到云端的開(kāi)發(fā)人員,應(yīng)該從一開(kāi)始就在軟件中創(chuàng)建高超的診斷和跟蹤能力。事實(shí)上,通過(guò)與已經(jīng)成功轉(zhuǎn)型的開(kāi)發(fā)人員的談話(huà),我們得出結(jié)論:基于云的產(chǎn)品需要比軟件包高三到四倍以上的診斷能力。
6.投資尖端技術(shù)
不言而喻,成功轉(zhuǎn)型到SaaS模式也涉及到招聘高級(jí)開(kāi)發(fā)人員,他們可以在所有運(yùn)作和管理層面上將新的技術(shù)運(yùn)用到組織中——例如,引入系統(tǒng)安全性或預(yù)期分析能力的不同觀點(diǎn)。公司還必須愿意投資獨(dú)特的工具和基礎(chǔ)設(shè)施,以推動(dòng)云導(dǎo)向產(chǎn)品模式的開(kāi)發(fā)。比如DevOps模式,就需要一個(gè)先進(jìn)的、全自動(dòng)化的測(cè)試環(huán)境,在那里,開(kāi)發(fā)人員可以在向用戶(hù)推出新功能時(shí),快速?lài)L試針對(duì)各子系統(tǒng)的代碼更改。
目前基于云的SaaS模式仍然占大部分優(yōu)秀的軟件開(kāi)發(fā)人員產(chǎn)品組合的一小部分。但是隨著在未來(lái)幾個(gè)月或幾年內(nèi)SaaS用戶(hù)的增多,開(kāi)發(fā)人員應(yīng)留意從盒子到云端的趨勢(shì)。本文所描述的六大原則可以幫助開(kāi)發(fā)人員成功的完成這一轉(zhuǎn)變。
當(dāng)前文章:盒裝軟件向云應(yīng)用程序和服務(wù)轉(zhuǎn)變的六個(gè)關(guān)鍵
文章起源:http://www.dlmjj.cn/article/dpdjeed.html


咨詢(xún)
建站咨詢(xún)
