在數(shù)字化轉型的這場時代浪潮中,軟件服務企業(yè)遇到了最好的時代,但同時也是最壞的時代。
順勢而上,伴隨著時代趨勢同步成長,這一點很好理解,可是,“壞”從何來呢?
企業(yè)的數(shù)字化轉型通過各種各樣的軟件工程來實現(xiàn),然而現(xiàn)在的現(xiàn)實是,很少有軟件服務企業(yè)會考慮對自身的管理,對軟件工程項目的管理也進行“數(shù)字化”轉型,對傳統(tǒng)的“需求分析、設計、編碼、測試和維護”這一套傳統(tǒng)流程進行概念化重塑,以至于當企業(yè)規(guī)模達到一定程度后,也陷入到與實體企業(yè)一樣“剪不斷理還亂”的管理困境之中。
前不久“飛算全自動軟件工程平臺”全球首發(fā),由于該平臺實現(xiàn)了軟件工程全流程的全自動開發(fā),不需要再重復造輪子式的寫代碼,被程序員們大呼為“救星”,更進一步,該平臺在測試與運維等流程也能“自動化”,這也為軟件服務企業(yè)苦思不得的“降本增效”有了更多的想象空間。
飛算云智總裁陳定瑋發(fā)布會上介紹產(chǎn)品
環(huán)環(huán)相扣,壓在軟件工程開發(fā)上的四座大山
與傳統(tǒng)企業(yè)相比,軟件服務企業(yè)由于其技術屬性,在架構設計、人才結構、技術選題等多個方面均存在較大差異,這也導致軟件服務企業(yè)在轉型過程中遇到了比傳統(tǒng)企業(yè)更多的阻礙,存在項目成本高、開發(fā)周期長、代碼質(zhì)量低、團隊管理難等痛點。
我們可以算一筆賬,以互聯(lián)網(wǎng)技術為出發(fā)點的一個小型團隊,大概需要25人,以人均年薪20萬計算,企業(yè)一年在薪資上的成本超過500萬,隨著項目不斷增多,人員需求也會擴充,因而人力成本也會隨之攀升,這也是導致項目成本居高不下的主要原因之一。
人員增多產(chǎn)生的第二個問題在于溝通鏈條加長之后的效能衰減,參與過軟件工程開發(fā)項目的管理者肯定會有這樣的經(jīng)歷:產(chǎn)品提出了A需求,但往往技術展現(xiàn)出來的結果卻是B需求,于是項目經(jīng)常處于無休止的修改之中,導致整個開發(fā)周期無限延長。
除了功能實現(xiàn),軟件工程項目還會考慮用戶體驗、并發(fā)、安全等方面的問題,以及為適配開源架構,這些問題的解決都需要反復測試和調(diào)試,這也導致開發(fā)周期非常長。
在成本與效率之外,關于軟件工程安全性的質(zhì)量該如何保障?從軟件工程構成的內(nèi)核來看,就是最基礎的代碼質(zhì)量。
我們該如何理解?
就好比蓋房子必須用磚累積一層一層往上蓋一樣,當磚的質(zhì)量不好的話,房子的質(zhì)量自然不會高,如果用質(zhì)量不好的磚蓋完了房子,為了安全起見,我們可能會想很多辦法做其他加固,但這棟房子的“先天條件”擺在那,無論再怎么“亡羊補牢”,房子還是搖搖欲墜。
軟件工程也是如此,代碼就好比蓋房子用的磚,如果質(zhì)量很低的話,建造出來的系統(tǒng)的穩(wěn)定性和可靠性都不能保證,而此時,軟件工程項目會用更多的硬件成本、更多的運維人員來支撐整個體系,問題又回到了原點,因為代碼質(zhì)量問題,導致研發(fā)過程的成本居高不下。
最后,當我們意識到代碼質(zhì)量的重要性時,我們該如何對代碼質(zhì)量進行管理呢?有的公司會想到通過引入資本,導入先進的管理制度和高智商、高能力的管理人員來解決這個問題。
有過管理經(jīng)驗的管理者都清楚,管理的難題并不在于制度如何,而是制度的執(zhí)行力,如果光靠堆積管理人員去落實所謂的管理制度,企業(yè)仍然無法在整體成本和運營效率上得到本質(zhì)上的改變。
將上文所述的各種場景串聯(lián)起來,我們可以注意到,項目成本、開發(fā)周期、代碼治理、團隊管理這四個維度實際上已經(jīng)形成了環(huán)環(huán)相扣的死結,互為因果,如果不以全局視角從軟件工程的生產(chǎn)方式和生產(chǎn)流程的變革切入,是無法將問題全部解決的。
格力電器董事長兼總裁董明珠發(fā)布會現(xiàn)場演講
飛算全自動軟件工程平臺構建了一個怎樣的軟件工程開發(fā)樣式?
如是看來,軟件工程開發(fā)現(xiàn)在需要的是一套像紅綠燈一樣可以形成規(guī)則的管理工具,飛算全自動軟件工程平臺也正是在這樣的背景之下出現(xiàn)了。
根據(jù)飛算全自動軟件工程平臺提供的官方數(shù)據(jù)顯示,該平臺的效率隨軟件工程項目全生命周期核心板塊聯(lián)動呈數(shù)十倍提高,成本隨項目規(guī)模上升呈幾何級縮減。
會不會有些好奇,飛算全自動軟件工程平臺到底構建了一個怎樣的新式軟件工程開發(fā)模式?
1、流程再造:有別于傳統(tǒng)開發(fā)方式的流水線作業(yè)
一般來說,軟件工程開發(fā)會經(jīng)歷“規(guī)劃-開發(fā)-構建-部署-測試-上線”這一整套流程,看似很完備,但其中很多環(huán)節(jié)都無標準可循,特別是開發(fā)環(huán)節(jié)中的代碼質(zhì)量管理、數(shù)據(jù)庫管理等甚至為空白,對人的依賴性特別大。
飛算全自動軟件工程平臺由于對開發(fā)方式進行了創(chuàng)新重塑,不但可以通過拖拉拽的方式輕松實現(xiàn)微服務系統(tǒng)的開發(fā),因而其代碼質(zhì)量由平臺管控得到充分保證,在這樣一套平臺工具之下,軟件工程開發(fā)幾乎所有環(huán)節(jié)的管理方式都向前邁進了一大步。
使用飛算全自動軟件工程平臺,業(yè)務人員只要基于項目需求繪制系統(tǒng)流程圖,平臺就可以自動生成經(jīng)過實踐驗證的微服務打包文件,并可直接部署到服務器上,大大降低微服務部署運維的門檻,并節(jié)省了大量時間和人力投入。
傳統(tǒng)軟件工程開發(fā)產(chǎn)品VS飛算全自動軟件工程平臺
2、價值再造:降本增效是軟件工程的目的,也是自身需求
軟件工程的主要目的是幫助項目方降本增效,就如上文所述,其自身也有降本增效的需求,但這一需求經(jīng)常被忽視或者難以解決。
飛算全自動軟件工程平臺由于對軟件工程開發(fā)方式進行了流程重塑,大大簡化和降低了軟件工程開發(fā)的門檻,從而在降本增效上也取得了突破。
以一個科技公司開發(fā)一套國際上流行的管理行為積分體系作為案例,通過一個專業(yè)化、體系化、技術化的集成方案,讓企業(yè)有效激勵員工,其中需要包括業(yè)績積分、文化積分、行為積分、創(chuàng)新積分、成長積分等系統(tǒng)功能。
并且還要滿足可視化數(shù)據(jù)分析、功能完善、平臺可配置、按企業(yè)需求配置、一鍵式系統(tǒng)搭建,實時更新,操作便捷、安全性高,兼容性強、擴展性好等系統(tǒng)應用功能要求。
這樣一個系統(tǒng)大概需要17個人、2個月左右的時間才能開發(fā)完成,如果算上測試、生產(chǎn)的過程,整個項目上線或被拉長到半年時間,但若采用飛算全自動軟件工程平臺,則只需10個人,30天左右即可保質(zhì)保量的完成上線,其人力成本可減少60%以上;開發(fā)效率提升4倍,每開發(fā)一個接口效率平均提升60%-80%;函數(shù)、腳本僅為傳統(tǒng)開發(fā)代碼量的5%;系統(tǒng)穩(wěn)定性提升10倍以上。
傳統(tǒng)軟件工程開發(fā)效率VS飛算全自動軟件工程平臺
3、標準再造:從“人治”到“法治”的概念重塑
上文提到,傳統(tǒng)軟件工程管理對人的依賴很大,代碼質(zhì)量的把控、管理制度的落實都倚靠高素質(zhì)管理人才,“人治”色彩濃厚,核心人員一旦離職,輕則對企業(yè)的運營效率產(chǎn)生影響,更嚴重的是將他在公司項目中積累的經(jīng)驗和公司的成果也一并帶走了。
飛算全自動軟件工程平臺的特色在于可以將項目累積的經(jīng)驗值沉淀下來。
由于已把所有的標準規(guī)范都植入其中,不管是誰來開發(fā)程序,只要是使用飛算全自動軟件工程平臺這個工具開發(fā)出來的東西,就能符合規(guī)范的要求,這樣問題就迎刃而解了。
更為關鍵的是,在平臺的“法治”之下,企業(yè)在做開發(fā)的時候,就不用再花費精力去關注底層應用和底層技術,而是將思考業(yè)務的重點放在頂層設計,這樣通過標準再造在對軟件開發(fā)概念進行重塑,以形成良性循環(huán)。
新基建與“十四五”規(guī)劃下軟件產(chǎn)業(yè)的新起點
根據(jù)相關數(shù)據(jù)顯示,截止到去年年底,全國共完成軟件業(yè)務收入7.2萬億元,實現(xiàn)利潤總額達到了9835億元,較2015年分別增長了67%和71%,今年前三季度軟件產(chǎn)業(yè)的總業(yè)務收入達到了5.8萬億元,保守估計將在年底突破8萬億元,“十三五”期間能夠累計增長實現(xiàn)88%以上。
隨著新基建和“十四五”規(guī)劃戰(zhàn)略的推進,軟件和信息技術服務業(yè)作為引領科技創(chuàng)新、驅(qū)動社會經(jīng)濟轉型發(fā)展的核心力量,是建設制造強國和網(wǎng)絡強國的關鍵支撐,而做大做強軟件和信息服務業(yè)也成了我國構建全球競爭優(yōu)勢,搶占新一輪科技革命和產(chǎn)業(yè)革命高點的必然選擇,如今中國的軟件業(yè)正站在一個前所未有的風口之上。
飛算全自動軟件工程平臺最大的意義在于,一方面推進了軟件行業(yè)現(xiàn)有作業(yè)模式的改變,提升了行業(yè)的整體效率,進而對傳統(tǒng)企業(yè)的數(shù)字化轉型產(chǎn)生有益助力;另一方面構建了一個全新的軟件工程開發(fā)生態(tài)體系,使得軟件人才結構和人才學習體系有了方向性的改變。
在這樣的變革趨勢之下,中國軟件產(chǎn)業(yè)不光向前奔跑的速度加快,還踏上了更高臺階,擁有了更為廣闊的視野,從而使得民族硬核科技具備了與全球同行較勁的能力。
正如中國工程院院士柴天佑所說的那樣:“如果能夠把全自動軟件工程平臺的開發(fā)和智能化的工業(yè)軟件結合起來,有望加快我們國家在下一輪競爭中的步伐,我希望全自動軟件工程平臺能夠在我們下一輪的國家智能制造發(fā)揮重要作用。”
中國工程院院士倪光南也表示,“針對軟件行業(yè)的痛點,非常高興地看到飛算全自動軟件工程平臺提出了很好的解決方案,希望你們能夠在實踐中不斷發(fā)展,為解決軟件工程的這些痛點作出貢獻,如果能通過實踐的驗證,那么對于軟件行業(yè)的發(fā)展將很有意義。”
這不光光是院士們的希望,也是全體中國軟件行業(yè)的希望。
*本文圖片均來源于網(wǎng)絡
*此內(nèi)容為【科技向令說】原創(chuàng),未經(jīng)授權,任何人不得以任何方式使用,包括轉載、摘編、復制或建立鏡像。
文 | 曾響鈴
來源 | 科技向令說(xiangling0815)
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!