(上圖為SAS公司首席技術(shù)官及研發(fā)部門負(fù)責(zé)人Armistead Sapp)
Armistead保持每年與這192個研發(fā)小組至少兩次面對面的機(jī)會,用于了解每個研發(fā)小組的年度進(jìn)展以及解決所遇到的問題。SAS對每個研發(fā)小組僅設(shè)置寬泛的KPI指標(biāo),每個研發(fā)小組都有自己需要負(fù)責(zé)的產(chǎn)品,而小組內(nèi)部的研發(fā)人員則有自由度來嘗試新的想法。
SAS鼓勵面向創(chuàng)新的“快速失敗”方法論,即研發(fā)人員可以不斷發(fā)起各種新的嘗試,只是需要快速創(chuàng)新、快速失敗、快速開始下一個嘗試。比如,現(xiàn)在SAS就有研發(fā)人員嘗試在平板、電腦和手機(jī)等設(shè)備之間的無縫用戶體驗,也有研發(fā)人員嘗試用Go和Swift語言寫SAS軟件。
在研發(fā)方法論方面,當(dāng)前SAS主要采用敏捷開發(fā)方式,以30天為一個迭代周期,一個產(chǎn)品開發(fā)周期最長能達(dá)12個迭代周期、最短為6個迭代周期,平均為9個迭代周期。SAS差不多從10年前開始采用敏捷開發(fā)模式,之前一直為傳統(tǒng)的瀑布流開發(fā)模式。
隨著現(xiàn)代計算架構(gòu)進(jìn)入到云計算時代,SAS也開始采用DevOps邊開發(fā)邊運(yùn)維的模式。DevOps把在線軟件的迭代周期推進(jìn)到周甚至到以天為單位,軟件的交付通過互聯(lián)網(wǎng)自動化的部署而無須人工干預(yù)。
SAS最新推出的Customer Intelligence 360就是第一款基于DevOps開發(fā)模式的軟件產(chǎn)品,目前包括SAS 360 數(shù)據(jù)探索(SAS 360 Discover)和SAS 360 互動營銷(SAS 360 Engage)兩個核心模塊,2016年內(nèi)將推出更多模塊和功能。