/美通社/ -- 數(shù)睿數(shù)據(jù)近期發(fā)布《軟件工廠與卓越項(xiàng)目交付白皮書(shū)》,全面闡述了基于智能軟件工廠打造的高效項(xiàng)目交付流程模式。

軟件工廠與卓越項(xiàng)目交付白皮書(shū)
軟件工廠與卓越項(xiàng)目交付白皮書(shū)

什么是智能軟件工廠?

數(shù)睿數(shù)據(jù)軟件工廠的基于無(wú)代碼開(kāi)發(fā)打造的流水線、規(guī)?;浖_(kāi)發(fā)交付模式,通過(guò)改造項(xiàng)目交付流程方法與流程,實(shí)現(xiàn)多行業(yè)軟件開(kāi)發(fā)交付。

一、兩年后,走出軟件作坊了嗎?

前兩年開(kāi)始,軟件行業(yè)就經(jīng)常說(shuō)要走出"軟件作坊"。

為什么要走出"軟件作坊"?因?yàn)榈托?、低質(zhì)。特別是很多軟件公司開(kāi)發(fā)團(tuán)隊(duì)規(guī)模小,過(guò)度依賴人力,開(kāi)發(fā)效率低、流程不規(guī)范,交付過(guò)程也難管理,甚至還會(huì)轉(zhuǎn)變成項(xiàng)目"施工隊(duì)"。 

只有走出軟件作坊,企業(yè)才能真正實(shí)現(xiàn)降本增效。否則,一直處于作坊式開(kāi)發(fā)軟件階段,不僅效率提不上去,成本降不下來(lái),永遠(yuǎn)被困。

數(shù)睿數(shù)據(jù)一直以來(lái)專注企業(yè)級(jí)無(wú)代碼軟件開(kāi)發(fā)平臺(tái)的構(gòu)建,基于smardaten一體化開(kāi)發(fā)平臺(tái)能力的持續(xù)提升,軟件工廠也在實(shí)踐中不斷優(yōu)化組織交付流程、持續(xù)提升交付效能。

南京軟件工廠總部在近3年時(shí)間,已完成500+項(xiàng)目交付,涵蓋數(shù)字政務(wù)、智慧城市、工業(yè)制造、能源電力等行業(yè)領(lǐng)域,為300+客戶提供低成本、高質(zhì)量的卓業(yè)項(xiàng)目交付。同時(shí)該模式也被多個(gè)合作伙伴借鑒采用,大大提高了客戶的軟件生產(chǎn)力。

二、工具+模式創(chuàng)新 打造智能軟件工廠

軟件項(xiàng)目交付就是軟件工程,轉(zhuǎn)變了開(kāi)發(fā)交付模式,核心涉及到3個(gè)關(guān)鍵點(diǎn):生產(chǎn)工具+組織流程+生產(chǎn)方法。

1、工具 - 降低門(mén)檻、規(guī)?;疤?/b>

作為軟件工廠的核心生產(chǎn)力工具,smardaten數(shù)據(jù)驅(qū)動(dòng)的企業(yè)級(jí)無(wú)代碼軟件平臺(tái),毋庸置疑是軟件工廠的核心承載。

smardaten作為通用的數(shù)字化軟件開(kāi)發(fā)平臺(tái),通過(guò)降低開(kāi)發(fā)復(fù)雜度,讓非技術(shù)人員都能參與軟件開(kāi)發(fā)。事實(shí)上,數(shù)睿數(shù)據(jù)軟件工廠內(nèi)的流水線配置人員大多是大?;虮究茟?yīng)屆生。

2、流程 - 簡(jiǎn)化流程、專業(yè)化分工

開(kāi)發(fā)工具的優(yōu)化,還縮減了整個(gè)交付流程,簡(jiǎn)化的流程節(jié)點(diǎn)需要的人員角色也少了很多。簡(jiǎn)化后開(kāi)發(fā)流程在軟件工廠中對(duì)應(yīng)有3大類主要崗位角色:AE需求分析師、DE無(wú)代碼配置人員、IE集成測(cè)試運(yùn)維人員。

軟件工廠流程分工示意
軟件工廠流程分工示意

  •  AE需求分析師:

需求調(diào)研與分析階段,可以快速搭建可視化原型向客戶演示,雙方基于可視化demo進(jìn)行評(píng)審和確認(rèn)。

需求人員再將需求進(jìn)一步拆解,轉(zhuǎn)化為配置人員需要裝配的一個(gè)個(gè)"頁(yè)面",比如簡(jiǎn)單表單頁(yè)面、含有業(yè)務(wù)流程的復(fù)雜表單頁(yè)面、系統(tǒng)首頁(yè)或者復(fù)雜數(shù)據(jù)大屏頁(yè)面等,這就形成了軟件工廠的"計(jì)件制",也是配置人員的工作量重要考核評(píng)估項(xiàng)。

  • DE無(wú)代碼配置人員:

類似生產(chǎn)工廠的產(chǎn)線人員,配置人員在統(tǒng)一的開(kāi)發(fā)平臺(tái)之上進(jìn)行標(biāo)準(zhǔn)化組裝,完成需求拆解后的"頁(yè)面",最后組裝成一個(gè)標(biāo)準(zhǔn)化系統(tǒng)。

產(chǎn)線按照平臺(tái)能力特性分為3類產(chǎn)線:數(shù)據(jù)域產(chǎn)線、管理域產(chǎn)線和分析域產(chǎn)線。將系統(tǒng)配置工作進(jìn)一步專業(yè)化分工,提高軟件生產(chǎn)效率。

  • IE集成測(cè)試運(yùn)維人員:

無(wú)代碼開(kāi)發(fā)模式下,測(cè)試與運(yùn)維需求大大減小。借助smardaten平臺(tái)自建的自動(dòng)化測(cè)試工具和運(yùn)維監(jiān)控系統(tǒng),實(shí)現(xiàn)多系統(tǒng)、多環(huán)境統(tǒng)一運(yùn)維管控。

3、方法 - 量化管理、標(biāo)準(zhǔn)化執(zhí)行

方法是什么?方法是更快更好使用工具、采用更科學(xué)的方法,提高軟件生產(chǎn)效率和交付質(zhì)量。

進(jìn)一步用好開(kāi)發(fā)工具

傳統(tǒng)生產(chǎn)工廠會(huì)通過(guò)很多預(yù)先組裝好的零配件,來(lái)減少基礎(chǔ)生產(chǎn)工作、提高后續(xù)裝配效率。

同樣,軟件工廠也可以把交付過(guò)的業(yè)務(wù)模塊、功能組件都沉淀到【應(yīng)用商超】,在后續(xù)交付中進(jìn)行復(fù)用。

這不僅提高配置效率,更是實(shí)現(xiàn)了軟件工廠的業(yè)務(wù)能力與知識(shí)沉淀,這是與傳統(tǒng)"項(xiàng)目施工隊(duì)"的本質(zhì)區(qū)別。

可計(jì)量的透明化工廠

"計(jì)件制"模式,將一個(gè)軟件系統(tǒng)的功能模塊基于平臺(tái)開(kāi)發(fā)能力拆分為不同頁(yè)面,自動(dòng)統(tǒng)計(jì)交付人天數(shù)和工作量,將人員工作進(jìn)行量化并實(shí)施考核。

同時(shí)還實(shí)現(xiàn)了更精細(xì)化的成本估算,避免傳統(tǒng)交付模式下隨意評(píng)估的項(xiàng)目成本,一旦項(xiàng)目延期就容易導(dǎo)致成本過(guò)高、收益難保證。

項(xiàng)目管理系統(tǒng)

將項(xiàng)目交付過(guò)程固化為標(biāo)準(zhǔn)管理動(dòng)作后,就能實(shí)現(xiàn)更好的項(xiàng)目交付管理。

基于smardaten配置的軟件工廠自用【項(xiàng)目管理】系統(tǒng),可以將項(xiàng)目需求變更情況、配置產(chǎn)線的計(jì)件產(chǎn)出、開(kāi)發(fā)進(jìn)度等進(jìn)行記錄跟蹤,也便于對(duì)人員的工作考核。

項(xiàng)目經(jīng)理、工廠負(fù)責(zé)人等隨時(shí)能了解項(xiàng)目進(jìn)度和風(fēng)險(xiǎn),項(xiàng)目過(guò)程更加透明,無(wú)需像過(guò)去用Excel、Word等文件記錄每個(gè)人工作,大大減少交付延期風(fēng)險(xiǎn)。

項(xiàng)目管理系統(tǒng)也可以根據(jù)軟件工廠實(shí)際管理需求,進(jìn)行靈活調(diào)整。相比市面上標(biāo)準(zhǔn)化項(xiàng)目管理工具,自產(chǎn)自用的管理系統(tǒng)用著更加順手。

三、數(shù)字化軟件新質(zhì)生產(chǎn)力

基于無(wú)代碼的智能軟件工廠并不是簡(jiǎn)單的流程方法變化,而是一種全新的軟件交付模式和方法論。本質(zhì)是一種生產(chǎn)模式創(chuàng)新,破解傳統(tǒng)軟件交付的低效率、高成本困境,賦能行業(yè)軟件開(kāi)發(fā)。

目前,軟件工廠模式已被多個(gè)合作伙伴借鑒采用,同時(shí)政企合辦的智能軟件工廠基地也實(shí)現(xiàn)規(guī)?;桓?。

數(shù)睿數(shù)據(jù)某客戶的交付經(jīng)理曾坦言:"我們也一直想打造"工廠流水線式"的開(kāi)發(fā)模式,特別是模型產(chǎn)品的開(kāi)發(fā),但如果只是把研發(fā)和設(shè)計(jì)、交付實(shí)施聚集在一起,流水線看起來(lái)是有了,但是和以前好像沒(méi)有差別。但是如果用無(wú)代碼開(kāi)發(fā)模式,讓這種模式完全有可能快速地實(shí)現(xiàn)。"

是的,因?yàn)槿藳](méi)有變、流程也沒(méi)有變,使得"流水線"還是"軟件作坊"那個(gè)流水線。

該客戶借鑒軟件工廠模式,將原有交付實(shí)施團(tuán)隊(duì)進(jìn)行重組,沿用原有的需求分析、測(cè)試、運(yùn)維等人員,另外新招聘少量無(wú)代碼配置人員,基于無(wú)代碼開(kāi)發(fā)進(jìn)行數(shù)字化項(xiàng)目交付。研發(fā)人員則專注做產(chǎn)品和算法模型,大大減小研發(fā)排期壓力和項(xiàng)目交付壓力。

對(duì)軟件公司是如此,對(duì)數(shù)字化轉(zhuǎn)型的中大型企業(yè)又是如何呢?

某新能源車企采用無(wú)代碼開(kāi)發(fā)后,借鑒軟件工廠模式,重組IT信息化中心交付模式,按照原有的4大業(yè)務(wù)線,將軟件工廠的流水線模式對(duì)應(yīng)調(diào)整為4個(gè)業(yè)務(wù)線交付組,數(shù)睿數(shù)據(jù)協(xié)助其培養(yǎng)40多名無(wú)代碼開(kāi)發(fā)人員,已完成集團(tuán)內(nèi)部多個(gè)企業(yè)數(shù)字化場(chǎng)景。

數(shù)字化時(shí)代軟件重要性不斷提升,軟件成為各行業(yè)的基建,只有走出軟件作坊模式,真正踐行軟件工程理念,才能真正提升軟件開(kāi)發(fā)效能,加速提高數(shù)字化新質(zhì)生產(chǎn)力。