軟件開發的未來趨勢: AI與連續交付模式
根據一項研究,具有更快軟件更新的高性能電腦軟件在實現客戶滿意度,盈利能力,市場份額和生產率方面達到目標的兩倍。
現在做什麼樣的業務 – 技術,消費品,製造業 – 公司正在通過網絡,移動,銷售點等方面的應用推動消費者的參與。組織能夠改進軟件的速度越快,越能提高自身的忠誠度,並為競爭對手建立切換成本。
對於這一點,這確實促使軟件開發商稱之為“持續交付”(continuous delivery)。而在過去,組織將花費數月甚至數年時間完善新功能的發布,持續的交付允許團隊對軟件進行增量更改,並隨著每個改進而讓用戶立即可用。
這是大多數技術部門渴望的過程,但只有一部分已經實現。根據Evans Data最近的一項調查顯示,65%的組織至少在一些項目上使用持續交付,但只有28%的組織將其用於所有軟件。在非SaaS公司中,這一比例只有18%。
這些領導機構多年前就認識到,他們需要加快發展進程,相應地進行組織變革。
持續提供軟件的組織的很小一部分在很大程度上依賴於自動化來加快開發速度,並簡化開發人員,保證測試人員質量,運營人員等之間的切換。但持續交付並不是最終狀態 – 這是一個持續改進的過程。
那麼下一步呢?
應用程序開發的未來取決於在連續交付模型中使用人工智能(AI)。
例如,當前的自動化技術可以使部署更容易,並且可以自動從A / B測試的一組網站修改中進行選擇。 AI不僅可以更快地做到這一點,還可以使用對頁面結構的語義理解來提出自己的新穎的改變,使用戶有更好的使用體驗。
據Forrester Research的Diego Lo Giudice在最近的一份報告中寫道:“AI可以改善我們構建當前軟件的方式。 “這將改變我們對應用程序的思考方式,不是逐步編程,而是讓系統學習做一些需要做的事情 – 一種新的範式轉變。”
這些可能性只受到我們的創造力和投資組織願意做出的限制。 Lo Giudice指出,在開發工具鏈中使用AI主要是“仍然是科幻小說”,但進展正在發生。
與自動化一樣,AI不會讓開發人員脫離工作,但它會迫使他們發展技能,以便在開發過程中更好地利用機器學習。實現這些效率還有很長的路要走,但智能企業正在將AI納入其軟件開發中。
[完]
對於以上消息,各位298電腦讀者又怎看呢?
歡迎到我們的<<討論區>>分享你的意見。
灣仔298電腦資訊網
電腦IT人集中地