南京2024年10月14日 /美通社/ -- 數(shù)睿數(shù)據(jù)近期發(fā)布《軟件工廠與卓越項目交付白皮書》,全面闡述了基于智能軟件工廠打造的高效項目交付流程模式。
什么是智能軟件工廠?
數(shù)睿數(shù)據(jù)軟件工廠的基于無代碼開發(fā)打造的流水線、規(guī)?;浖_發(fā)交付模式,通過改造項目交付流程方法與流程,實現(xiàn)多行業(yè)軟件開發(fā)交付。
一、兩年后,走出軟件作坊了嗎?
前兩年開始,軟件行業(yè)就經(jīng)常說要走出"軟件作坊"。
為什么要走出"軟件作坊"?因為低效、低質(zhì)。特別是很多軟件公司開發(fā)團隊規(guī)模小,過度依賴人力,開發(fā)效率低、流程不規(guī)范,交付過程也難管理,甚至還會轉(zhuǎn)變成項目"施工隊"。
只有走出軟件作坊,企業(yè)才能真正實現(xiàn)降本增效。否則,一直處于作坊式開發(fā)軟件階段,不僅效率提不上去,成本降不下來,永遠被困。
數(shù)睿數(shù)據(jù)一直以來專注企業(yè)級無代碼軟件開發(fā)平臺的構(gòu)建,基于smardaten一體化開發(fā)平臺能力的持續(xù)提升,軟件工廠也在實踐中不斷優(yōu)化組織交付流程、持續(xù)提升交付效能。
南京軟件工廠總部在近3年時間,已完成500+項目交付,涵蓋數(shù)字政務、智慧城市、工業(yè)制造、能源電力等行業(yè)領域,為300+客戶提供低成本、高質(zhì)量的卓業(yè)項目交付。同時該模式也被多個合作伙伴借鑒采用,大大提高了客戶的軟件生產(chǎn)力。
二、工具+模式創(chuàng)新 打造智能軟件工廠
軟件項目交付就是軟件工程,轉(zhuǎn)變了開發(fā)交付模式,核心涉及到3個關鍵點:生產(chǎn)工具+組織流程+生產(chǎn)方法。
1、工具 - 降低門檻、規(guī)?;疤?/b>
作為軟件工廠的核心生產(chǎn)力工具,smardaten數(shù)據(jù)驅(qū)動的企業(yè)級無代碼軟件平臺,毋庸置疑是軟件工廠的核心承載。
smardaten作為通用的數(shù)字化軟件開發(fā)平臺,通過降低開發(fā)復雜度,讓非技術人員都能參與軟件開發(fā)。事實上,數(shù)睿數(shù)據(jù)軟件工廠內(nèi)的流水線配置人員大多是大專或本科應屆生。
2、流程 - 簡化流程、專業(yè)化分工
開發(fā)工具的優(yōu)化,還縮減了整個交付流程,簡化的流程節(jié)點需要的人員角色也少了很多。簡化后開發(fā)流程在軟件工廠中對應有3大類主要崗位角色:AE需求分析師、DE無代碼配置人員、IE集成測試運維人員。
需求調(diào)研與分析階段,可以快速搭建可視化原型向客戶演示,雙方基于可視化demo進行評審和確認。
需求人員再將需求進一步拆解,轉(zhuǎn)化為配置人員需要裝配的一個個"頁面",比如簡單表單頁面、含有業(yè)務流程的復雜表單頁面、系統(tǒng)首頁或者復雜數(shù)據(jù)大屏頁面等,這就形成了軟件工廠的"計件制",也是配置人員的工作量重要考核評估項。
類似生產(chǎn)工廠的產(chǎn)線人員,配置人員在統(tǒng)一的開發(fā)平臺之上進行標準化組裝,完成需求拆解后的"頁面",最后組裝成一個標準化系統(tǒng)。
產(chǎn)線按照平臺能力特性分為3類產(chǎn)線:數(shù)據(jù)域產(chǎn)線、管理域產(chǎn)線和分析域產(chǎn)線。將系統(tǒng)配置工作進一步專業(yè)化分工,提高軟件生產(chǎn)效率。
無代碼開發(fā)模式下,測試與運維需求大大減小。借助smardaten平臺自建的自動化測試工具和運維監(jiān)控系統(tǒng),實現(xiàn)多系統(tǒng)、多環(huán)境統(tǒng)一運維管控。
3、方法 - 量化管理、標準化執(zhí)行
方法是什么?方法是更快更好使用工具、采用更科學的方法,提高軟件生產(chǎn)效率和交付質(zhì)量。
①進一步用好開發(fā)工具
傳統(tǒng)生產(chǎn)工廠會通過很多預先組裝好的零配件,來減少基礎生產(chǎn)工作、提高后續(xù)裝配效率。
同樣,軟件工廠也可以把交付過的業(yè)務模塊、功能組件都沉淀到【應用商超】,在后續(xù)交付中進行復用。
這不僅提高配置效率,更是實現(xiàn)了軟件工廠的業(yè)務能力與知識沉淀,這是與傳統(tǒng)"項目施工隊"的本質(zhì)區(qū)別。
②可計量的透明化工廠
"計件制"模式,將一個軟件系統(tǒng)的功能模塊基于平臺開發(fā)能力拆分為不同頁面,自動統(tǒng)計交付人天數(shù)和工作量,將人員工作進行量化并實施考核。
同時還實現(xiàn)了更精細化的成本估算,避免傳統(tǒng)交付模式下隨意評估的項目成本,一旦項目延期就容易導致成本過高、收益難保證。
③項目管理系統(tǒng)
將項目交付過程固化為標準管理動作后,就能實現(xiàn)更好的項目交付管理。
基于smardaten配置的軟件工廠自用【項目管理】系統(tǒng),可以將項目需求變更情況、配置產(chǎn)線的計件產(chǎn)出、開發(fā)進度等進行記錄跟蹤,也便于對人員的工作考核。
項目經(jīng)理、工廠負責人等隨時能了解項目進度和風險,項目過程更加透明,無需像過去用Excel、Word等文件記錄每個人工作,大大減少交付延期風險。
項目管理系統(tǒng)也可以根據(jù)軟件工廠實際管理需求,進行靈活調(diào)整。相比市面上標準化項目管理工具,自產(chǎn)自用的管理系統(tǒng)用著更加順手。
三、數(shù)字化軟件新質(zhì)生產(chǎn)力
基于無代碼的智能軟件工廠并不是簡單的流程方法變化,而是一種全新的軟件交付模式和方法論。本質(zhì)是一種生產(chǎn)模式創(chuàng)新,破解傳統(tǒng)軟件交付的低效率、高成本困境,賦能行業(yè)軟件開發(fā)。
目前,軟件工廠模式已被多個合作伙伴借鑒采用,同時政企合辦的智能軟件工廠基地也實現(xiàn)規(guī)模化交付。
數(shù)睿數(shù)據(jù)某客戶的交付經(jīng)理曾坦言:"我們也一直想打造"工廠流水線式"的開發(fā)模式,特別是模型產(chǎn)品的開發(fā),但如果只是把研發(fā)和設計、交付實施聚集在一起,流水線看起來是有了,但是和以前好像沒有差別。但是如果用無代碼開發(fā)模式,讓這種模式完全有可能快速地實現(xiàn)。"
是的,因為人沒有變、流程也沒有變,使得"流水線"還是"軟件作坊"那個流水線。
該客戶借鑒軟件工廠模式,將原有交付實施團隊進行重組,沿用原有的需求分析、測試、運維等人員,另外新招聘少量無代碼配置人員,基于無代碼開發(fā)進行數(shù)字化項目交付。研發(fā)人員則專注做產(chǎn)品和算法模型,大大減小研發(fā)排期壓力和項目交付壓力。
對軟件公司是如此,對數(shù)字化轉(zhuǎn)型的中大型企業(yè)又是如何呢?
某新能源車企采用無代碼開發(fā)后,借鑒軟件工廠模式,重組IT信息化中心交付模式,按照原有的4大業(yè)務線,將軟件工廠的流水線模式對應調(diào)整為4個業(yè)務線交付組,數(shù)睿數(shù)據(jù)協(xié)助其培養(yǎng)40多名無代碼開發(fā)人員,已完成集團內(nèi)部多個企業(yè)數(shù)字化場景。
數(shù)字化時代軟件重要性不斷提升,軟件成為各行業(yè)的基建,只有走出軟件作坊模式,真正踐行軟件工程理念,才能真正提升軟件開發(fā)效能,加速提高數(shù)字化新質(zhì)生產(chǎn)力。