云和移動應用開發正在經歷嚴峻的變化。你可以感謝——或者責備,那些幫助普通公民完成應用開發的工具。接下來有什么趨勢?
軟件開發工作正在不斷變化。移動計算正將敏捷開發中長達數周的開發周期壓縮到幾天。DevOps使應用開發與運營緊密相關。無代碼/低代碼工具將應用程序的開發門檻降低,由專業程序員擴展到現在所謂的公民開發人員。
2017年對應用開發人員意味著什么?我們詢問了John Carione,他以前在EMC,RSA和Adobe工作,目前供職于總部位于馬薩諸塞州劍橋的無代碼/低代碼產品和企業營銷的領導者QuickBase 公司。軟件開發正在改變,意味著開發人員也要相應地改變。1961年6月暮光之城的劇集“過時的人”是否正確預測了這種趨勢呢?
隨著微服務、容器和無代碼/低代碼開發工具的興起,軟件工程師和軟件開發工作發生了什么變化?
John Carione:2017年,我們將會看到招聘經理重新定義“開發人員”和開發人員的工作角色,并開始思考如何滿足他們組織的開發需求。這是由于缺乏熟練的開發人員,允許無代碼進行軟件開發的工具的不斷普及,以及求職者對于這類工具的日益熟悉。
這種趨勢是否意味著要成為應用開發人員,純編碼技能的要求越來越弱化了?
Carione:編碼技能仍然很重要,但在許多情況下將不再是招聘人員用來衡量候選者是否滿足業務開發需求的全部和最終標準。管理者正在尋找具有程序員或開發人員心態的人員,而不僅僅看中其技術技能。
這給我們帶來了IT行業之外的開發者,我們以前稱之為影子 IT,現在通常稱為公民開發者。這不會改變軟件開發工作的范圍嗎?
Carione:沒錯。雖然開發者的定義不會一夜之間改變,但2017年很可能標志著全新的開始。Gartner甚至預測,到2020年,60%的快速模式應用開發項目將由正式IT團隊之外的人員完成。在此過程中,技術招聘經理將面臨新的挑戰。如何識別出好的開發人員?他們的表現應該由什么來衡量?
如果IT部門的專業開發人員總是需要處理復雜的或安全相關的軟件開發工作,那么公民開發人員做些什么呢?
Carione:隨著公民開發成為主流,以及公司內部更加習慣于使用低代碼工具,他們將更頻繁地嘗試創建面向外部的應用程序。公民開發人員仍然會創建這些應用程序,但是用例將更多地關注于為合作伙伴和客戶提供服務,比如完成資產跟蹤或聯合項目管理等任務。在我們近期對公民開發者進行的一項調查顯示,35%的人參與了創建面向客戶的應用程序,而2015年這個比例只有27%。
您所指的是事務性應用,而不是那些為報表或簡報提取只讀數據的應用吧?
Carione:對于合作伙伴和客戶來說,這種轉變意味著他們可能會獲得更多信息的訪問權限,基于應用解決方案需要這些滿足特定需求的實時信息。
將應用開發分散到部門中的公民開發者那里,這是敏捷改革的必然結果嗎?
Carione:敏捷方法改變了公司如何評估和實施技術的方式。2017年,我們將看到全新的敏捷思維浪潮進入企業——這次的重點是幫助企業更快地做出戰略決策。長期的研究項目和管理顧問團隊的時日不多了。
究竟什么會變得更敏捷?
Carione:員工——無論是屬于IT、運營還是市場部門——都能夠使用快速應用軟件開發和自動化研究工具來運行快速的測試并且自己解答問題。通過更快地了解哪些流程和策略正在被使用而哪些沒有,可以授權員工做出明智的決策,并即時調整業務方法。
這是我們所知的“數字化轉型”的一部分。除了做軟件開發工作,還有什么要進行數字化轉換的呢?
Carione:過去的十年中,數字化轉型改變了市場和IT工作的方式,但仍然有一些業務的關鍵部分仍然未被數字化改造。在2017年,數字化轉型將最終進入企業三個關鍵部門之一的“運營”。
我們的調查顯示,運營業務部門中23%的非IT人員已經在開發他們需要的應用了,這切實地推進著數字化的轉型。我們預計這個數字還會上升——這在很大程度上是由預算和承諾為客戶提供更好的服務所驅動。Forrester最近的報告說,與傳統上用于改變客戶體驗的金額相比,Home Depot和聯合利華等企業在數字化運營上將花費比以前多四倍的經費。
隨著軟件開發工作的變化,公民開發變得越來越普遍,這種趨勢會持續到2017年的什么時候?
Carione:我相信2017年會興起“公民員工”——那些沒有接受過正規的專門技能培訓的人,他們可以借助技術工具完成任務。我們已經看到,與公民應用程序開發一起興起的,還有公民視頻營銷,公民網站建設,甚至公民數據科學。隨著專業技術變得更為大眾化,更多的公民就業機會就可能出現。這包括公民數據整合人員,他們的出現將像公民數據科學家一樣,是由企業數據以及尋求更有效的方式來利用這些數據的公司的增長所驅動的。