正文 雲開發要做哪些改變(1 / 1)

雲開發要做哪些改變

新聞背後

作者:郭濤

今年是ThoughtWorks進入中國十周年。作為專注於高端軟件定製與谘詢的企業,ThoughtWorks一直致力於通過敏捷開發的方法,為零售、金融等行業的客戶提供解決方案,幫助企業加快實現向“互聯網+”的轉型。

雲計算、大數據、移動化和社交化趨勢的發展給軟件開發企業帶來的最大挑戰是什麼?ThoughtWorks中國區總經理張鬆表示:“我們不提供公有雲平台,而是專注於讓傳統企業更好地使用雲計算。”傳統企業通常擁有龐大的IT係統,而且存在了幾十年。在麵對新的業務需求時,如何繼續發揮原有IT係統的優勢,麵對不同類型的應用,更充分地利用雲計算,實現更快、更安全的應用部署是用戶和軟件開發企業都必須麵對的嚴峻挑戰。

“我們要幫助企業設計一套新的架構,讓它更適合雲的環境。”張鬆舉例說,“我們通過Microservice可以將傳統企業的業務分割成不同的服務模塊,這些模塊可以獨立開發,並部署和運行在雲平台上。這是我們推薦的一種新的架構模式。”

在澳大利亞和美國,ThoughtWorks是亞馬遜AWS的重要合作夥伴,並且通過了亞馬遜AWS的金牌認證。如果有用戶想將應用遷移到亞馬遜AWS的雲平台上,ThoughtWorks可以提供相應的遷移服務。

作為高端軟件定製開發企業,ThoughtWorks一直根據用戶的實際需求提供定製化的軟件開發服務。經過多年的積累,ThoughtWorks不僅在金融、零售等諸多領域擁有了大量客戶和實踐經驗,而且對這些行業客戶的需求也有了深入了解。ThoughtWorks完全可以對以往的產品開發經驗進行總結,推出自有品牌的針對某些行業或特定應用場景的解決方案。

張鬆表示,ThoughtWorks已經開始進行這方麵的嚐試。“我們已經推出了一個雲計算的平台ScaleWorks,它可以運行在第三方的公有雲平台之上,能夠幫助客戶在企業環境中更好地使用雲計算和其他企業級虛擬化平台,比如VMware或微軟的雲計算平台。”ScaleWorks的好處是可以隱藏企業應用開發中的複雜性,讓用戶更容易使用,同時可以實現企業軟件在發布、部署和開發測試等環節的管理自動化,減少開發和測試的工作量。

雖然ThoughtWorks已經推出了像ScaleWorks 這樣的可以大規模商用的產品,但是ThoughtWorks並沒有像其他IT公司那樣急於進行大規模的商業推廣。

張鬆表示:“我們現在的做法是選擇一些我們認為具有創新精神的客戶來試用這個產品,在得到反饋並對產品進一步優化之後,再對產品進行大規模的商業推廣。目前,已經有兩三家客戶在試用ScaleWorks。我們公司內部也在全麵使用這套係統。”

在軟件開發過程中,體驗式設計的方法漸成主流。比如,軟件開發企業中有專門的用戶體驗設計師,有些軟件開發企業用於用戶體驗設計的時間甚至比產品功能開發的時間還要長。張鬆解釋說:“是否采用體驗式設計的方法完全取決於所要開發的產品類型。有些產品是用於企業內部的,而有些產品是對外的。對外的產品對用戶體驗的要求非常高,相對來說投入用戶體驗設計所需的時間和精力也就更多。”

其實,即使是企業內部使用的軟件,也要求軟件的界麵更人性化,操作更簡單,所以用戶體驗式的設計思路還是要借鑒的。“今天,體驗式設計已經成了整個軟件開發過程中不可或缺的一部分。它就像蛋糕上的櫻桃,以前可能是可有可無的裝飾,但現在已經與蛋糕融為一體。”張鬆這樣比喻體驗式設計的重要性。