Mary+K.Pratt+Charles
使用少代碼和無代碼工具,普通的業務用戶能夠快速、輕松地創建新的應用程序,或者添加特性和功能,但IT監督非常重要。
員工對新應用,特別是移動應用的需求日益高漲。
事實上,分析師、研究人員和企業高管們認為,需求是如此之高,以至于IT部門越來越難以跟上需求。
Gartner預測,到2021年,企業內部對移動應用程序開發的需求將增長五倍,高于IT的能力所及。Gartner指出,智能手機銷售的持續增長推動了對企業應用程序的需求,促使這類應用程序在性能和可用性上與消費類應用程序相匹配。
對此,企業正在轉向采用少代碼/無代碼平臺。
他們在移動和桌面應用程序開發中都使用了這些平臺。在這個過程中,他們不僅加快了交付速度,而且使員工們能夠生產出更好的產品。Laura Reahard在美國的援教工作便是一個很好的例子。
Reahard五年前在非營利組織開始從事籌款活動,在Salesforce客戶關系管理平臺的幫助下,完成了各種任務——從向目標穩步推進到決策數據分析等。
Reahard說,她使用平臺的信心越來越高,發現通過進行少量的修改,可以充分發揮平臺的優勢。
盡管沒有進行編程培訓也沒有編程經驗,但Reahard發現她有能力完成任務。現在,Reahard是該組織的Salesforce管理團隊經理,利用少代碼/無代碼工具開發移動和桌面應用程序特性和功能,幫助同事完成工作。
她最近使用這一工具升級并簡化現有的移動應用程序,消除了一些不必要的數據字段,使應用程序使用起來更高效、更友好,籌款人利用該應用程序聯系捐款人,為低收入社區招募教師。
Reahard說,曾做過籌款人的她雖然非常懂業務,但卻沒有真正的受過編程教育,使用Salesforce少低碼工具不但節省了該組織的時間和資金,而且能為滿足他們的需求提供合適的解決方案。
她說:“因為我是他們中的一員,我們有共同的經歷,我能看到一些問題,發現他們還意識不到的差距,或者進行改進。這帶來了更好的用戶體驗。”
Reahard代表了新一代員工:能夠創建應用程序而不用考慮軟件編程。這些公民開發人員(Citizen Developer)是由越來越多的少代碼和無代碼平臺、拖放式工具提供支持的,利用這些工具,員工們可以開發軟件卻沒有傳統上的繁重工作。
馬薩諸塞州Natick的VDC Research分析師Eric Klein說:“這些簡單、輕量級,或者說微應用程序已經起步了。任何人都很容易實現這些簡單的功能。它們直接面向任務,是一些非常基本的東西,但卻能讓人們的生活更容易,工作流程更簡便。”
支持者說,少代碼/無代碼工具可以幫助企業更好地滿足用戶對新軟件的需求,幾乎任何人都能夠快速、廉價地實現所需要的特性、功能和應用。使用這些平臺的IT和企業領導們說,公民開發人員是他們企業的寶貴資產。
但一些企業高管和IT分析師警告說,IT和業務領導們一定要對所有這些開發活動進行全面的監督和治理。畢竟,公民開發人員不只是缺乏編碼技能,他們對保護企業數據和IT堆棧的安全也一無所知。
前進中的公民開發人員
少代碼平臺制造商OutSystems的《應用開發現狀2017年度研究報告》發現,在2016年12月接受調查的3,200名IT專業人士中,有43%的表示,他們的企業要么已經支持公民開發人員,要么計劃這么做。
然而,并不是所有企業都接受這一趨勢。報告指出,教育和企業服務等一些行業,公民開發人員的數量較多,而制藥公司、生物技術公司、金融服務公司和非營利組織的公民開發人員數量相對較少。
但預計會有所增長:技術研究公司Gartner預測,到2020年,至少有70%的大型企業都會有成功的公民開發政策。
該領域的供應商包括AgilePoint、Appian、Bizagi、Caspio、K2、MatsSoft、Mendix、MicroPact、MIOsoft、Nintex、OutSystems、Quick Base、Salesforce和ServiceNow。
業務需求推動了應用
Apex Imaging Solutions是一家位于加利福尼亞州Pomona的全國品牌形象承包商,員工大約有40人,Joe Marchillo負責該公司的IT和管理解決方案。
Marchillo曾經擔任項目經理負責酒店招待場館的設施升級,說他找到了能使現有員工自己創建軟件特性和功能的工具,這樣,對于每一個新請求或者升級,公司就不必去找顧問(會有相應的費用)了。他說:“我們可以自己處理一些很簡單的東西。我們不想說,‘我們要解決這個問題,然后不得不雇人來編程。如果我們有問題的話,我們也不想看別人的臉色。”
他選擇了一個少代碼平臺,使用Quick Base來開發應用程序,處理員工們一直想在電子表格中管理的任務。
Marchillo曾與第三方Quick Base專家一起工作,學習怎樣使用工具,他說,“一旦您理解了這一切是怎樣工作的,那就非常,非常容易使用”——然后他開始著手工作,啟動應用程序,實時顯示公司所有項目經理的當前位置,以及他們下一步會去哪里。
把事情交給他們自己去處理
據VDC Research的Klein,很多企業正在轉向采用少代碼/無代碼工具,以幫助滿足對新功能和新特性日益增長的業務需求。
他說:“最終用戶對應用程序耗費太長的時間感到失望。”
Sameer Jaleel擔任俄亥俄Kent州立大學的系統開發總監,他說,用戶的挫折是他的一大推動力。他的部門一直習慣于采用.Net和C#編程語言進行編程,完全自己進行原生應用程序的開發。endprint
他于2015年實施了OutSystems少代碼平臺,他說,“這顯著減少了我們的待辦事項,幫助企業加速向DevOps模型的遷移。”通過使用這個平臺來建立構建模塊,他可以滿足IT所要求的安全和控制標準,同時讓非開發人員快速提供整個大學用戶所需要的功能。
Jaleel說,但那些非開發人員并不是公民開發人員。他們是學生,很快學會了OutSystems,來完善專職開發人員做過的工作,90%的開發還是由專職開發人員去完成的。
此外,Jaleel說,他的部門正在著手把少代碼方法應用于移動應用程序的開發,在OutSystems中重新編寫現有的移動應用程序KSUMobile。從2017年6月開始,員工們開始在OutSystems中重新編寫KSUMobile,保持現有的所有功能,同時還增加了一些新特性。目標是在六個月內完成,這比使用傳統開發方法開發KSUMobile的時間少了一年。
Jaleel說:“我們在移動方面確實有穩定的需求,而我希望OutSystems能夠為我們解決這個問題。”
蘋果子公司FileMaker的《定制應用程序2017年度現狀報告》指出,在2016年秋季調查的350名FileMaker客戶中,大多數公民開發人員的動力來自希望改善環境:83%的受訪者表示,他們學會構建自定義應用程序來創建更好的工作方式,63%的受訪者說他們之所以這樣做,是想提高生產效率,而42%的受訪者說他們想幫助公司里的其他人。
同樣的研究表明,快速交付應用程序并非炒作。調查發現,25%的公民開發人員在一到三個月的時間內運行了他們的第一個應用程序,31%的需要一至四星期的時間,而15%的則只用了不到一星期的時間。
FileMaker報告還發現,350名受訪的公民開發人員中,82%的人認為效率低下的任務減少了,71%的人認為部門生產效率提高了,60%的人認為減少了數據錄入工作。
實施治理
Klein說,少代碼/無代碼工具雖然有易用性要求,但不應拋開監管。企業應制定程序和政策來管理這些平臺的使用,以確保這些平臺能夠高效安全的使用。
他說:“IT需要進行一些保護,應檢查這些平臺輸入輸出的數據,以確保數據不會移動到不該去的地方。您必須有一些策略,它確實需要被監管。”
2017年2月由Appian進行的YouGov調查顯示了人們的關注程度。對500多名IT決策者的調查顯示,73%的人認為公民開發人員會給數據完整性帶來風險,69%的人認為構成了安全風險,58%的人擔心集成問題。然而,同樣的調查發現,78%的受訪者認為至少應該有一個低代碼平臺,而且這非常關鍵。
Klein、Stachnik,還有一些其他人也說,這些平臺的使用并不排除對開發過程的需求,例如需求收集等。它也不能保證用戶的使用。例如,Marchillo還是要積極管理這些方面。正如他所說的,“我們面臨的少代碼開發的唯一問題是怎樣讓人們去使用它;沒有人愿意去改變。”
此外,分析人士說,IT應成為他們的公民開發人員及其業務部門值得信賴的顧問和合作伙伴,以保證既沒有過多的新應用程序,也不會對使用這些工具失去興趣。
例如,Stachnik說她配置了Quick Base平臺,只有她和另一名員工能夠訪問,“所以我們不要以為應用程序不存在,就匆匆忙忙地去創建應用程序,去做重復性的工作,自己給自己額外的工作,也給今后帶來更多的工作(管理額外的應用程序)。”
Sidney Fernandes是南佛羅里達州大學的首席信息官兼技術系統副總裁,他說,當他在2015年引入Appian平臺以加速開發的時候,便考慮到了這些問題。
Fernandes率先轉向采用這個平臺,因為大學的醫療衛生系統要加快發展。醫療衛生系統管理人員提出了對紙質工作流程進行數字化等要求,但如果采用傳統的開發方法,需要一年多的時間才能達到他們的要求。Fernandes說他采用Appian后,開發周期縮短到只有幾個月的時間。例如:開發一款應用程序自動處理醫學院學生的安置工作,使用Appian只需要三個月的時間,而采用傳統的方法則預計要12至15個月的時間。
Fernandes說,首先,他讓IT開發部門去學習使用Appian平臺。他說,一些開發人員覺得這個工具很好用,但其他人則覺得限制太多。所以,2016年他組建了一個新團隊,包括了那些擅長Appian的開發人員,還門為這項工作挑選了一些新員工。Fernandes說他傾向于聘用擅長解決問題的工科學生,而不愿意使用訓練有素的開發人員。
Fernandes說,IT仍然會購買貨架式軟件,為保證業務需求也會定制開發應用程序。而新團隊處理要求較低的應用程序,能夠更快地得到結果,成本更低,這是傳統開發團隊做不到的。
Fernandes說,隨著新團隊工作的展開,經驗不斷地積累,他正在建立一個資質中心,負責制定政策和程序來管理少代碼開發。在不久的將來,當建立了合適的治理措施后,他希望把公民開發人員推向業務部門。
輕而易舉
非營利組織Verité的使命是打擊販賣人口活動,與一家企業客戶合作,目的是保證其供應鏈中沒有童工。
項目的兩名Verité員工需要記錄他們中的每個人做了什么工作,以及花了多少時間。考慮到任務的重要性,他們不想用電子表格,這些電子表格長期以來一直是位于馬薩諸塞州Amherst的Verité所使用的追蹤工具。相反,他們希望軟件能夠更有效地跟蹤他們的工作,并生成報告以便與客戶共享。
作為Verité會計和IT經理的Jenn Stachnik負責監管IT業務的外包工作,面對這樣的需求,她通常會向開發公司支付數千美元來實施所需的軟件。
但幾年前,Stachnik投資了少代碼應用程序開發平臺Quick Base。自那時起,她便為其他Verité員工創建應用程序。所以,去年十一月份兩名項目經理找她時,Stachnik說,她知道她可以自己解決他們的問題。
作為一個家小型非營利組織(Verité只有31名員工),她說,“我們在每次需要完成一些事情時,都沒有太多的錢花在開發上,能夠在內部自己做一些事情對我們來說非常重要。這徹底改變了我們對工作方式的看法。”endprint