服務(wù)熱線
0755-83044319
發(fā)布時間:2025-06-05作者來源:薩科微瀏覽:821
一、軟件定義一切,數(shù)字化、智能化賦能千行萬業(yè)轉(zhuǎn)型升級
未來的企業(yè)都離不開軟件,不做軟件也得用軟件,不用軟件的企業(yè)就少之又少了;現(xiàn)在開個小店都得有收銀系統(tǒng)。
二、我的軟件研發(fā)流程實踐之旅
我做軟件多近三十年(哈哈,暴露了年齡),1、作為華為軟件產(chǎn)品線[敏感詞]個CMM大項目經(jīng)理,實踐了大項目基于CMM流程質(zhì)量和進度效率可以兼得
2、參與了軟件產(chǎn)品線CMM認(rèn)證,華為工作組成員,通過了CMM認(rèn)證;
3、軟件產(chǎn)品線[敏感詞]個敏捷項目項目經(jīng)理,取得了產(chǎn)能高于平均值三倍的成果;
4、企業(yè)云devops推行責(zé)任人,落地devops流程,并學(xué)習(xí)了解了國內(nèi)外各科技企業(yè)的組織和流程。
5、總結(jié)下來,我還真是見證了華為公司軟件研發(fā)流程的變遷,也是隨著軟件行業(yè)研發(fā)流程變遷的升級打怪。
三、對企業(yè)研發(fā)流程的選擇我的建議
通過合適的研發(fā)流程管理軟件研發(fā)組織的工作,以達到可控的的軟件交付件,不同的流程適合研發(fā)不同種類的軟件,不同的組織可以選擇不同的研發(fā)流程。
我今天分享一下我對各種流程的個人見解,供軟件企業(yè)參考。
1、CMM:
1)CMM是由美國卡內(nèi)基梅隆大學(xué)軟件工程研究所1987年研制成功的,是國際上[敏感詞]最實用的軟件生產(chǎn)過程標(biāo)準(zhǔn)和軟件企業(yè)成熟度等級認(rèn)證標(biāo)準(zhǔn)。被很多組織接納,成為軟件企業(yè)產(chǎn)品準(zhǔn)入的門檻。
2)強調(diào)研發(fā)的過程的管理
堅信好的過程會帶來好的結(jié)果,詳細(xì)的定義個軟件開發(fā)過程的各個階段,每個階段的輸入、輸出標(biāo)準(zhǔn)、評審、交付件模板、收集的度量數(shù)據(jù)、嚴(yán)格的各階段的總結(jié)和度量數(shù)據(jù)收集。
3)強調(diào)質(zhì)量管理
適合強質(zhì)量控制、需求變化小、強進度要求的項目,尤其軟硬件結(jié)合的研發(fā)項目。
4)強調(diào)過程交付件
定義了交付件的模板,checklist工具包,按照模板輸出交付件。
5)按照功能劃分組織,組織之間有嚴(yán)格的分工,有嚴(yán)格的交付件接收標(biāo)準(zhǔn),需求-方案設(shè)計、開發(fā)、測試、服務(wù)分屬不同的部門。
6)總結(jié)適合應(yīng)用的項目:
適合需求相對穩(wěn)定,技術(shù)風(fēng)險不大,試錯成本高的軟件研發(fā)。
2、敏捷軟件開發(fā):
1)是一種從1990年代開始逐漸引起廣泛關(guān)注的新型軟件開發(fā)方法,是一種能應(yīng)對快速變化需求的軟件開發(fā)能力。它們的具體名稱、理念、過程、術(shù)語都不盡相同,相對于“非敏捷”,更強調(diào)程序員團隊與業(yè)務(wù)專家之間的緊密協(xié)作、面對面的溝通(認(rèn)為比書面的文檔更有效)、頻繁交付新的軟件版本、緊湊而自我組織型的團隊、能夠很好地適應(yīng)需求變化的代碼編寫和團隊組織方法,也更注重軟件開發(fā)過程中人的作用。
2)強調(diào)敏捷理念和實踐,強調(diào)聚焦客戶價值,強調(diào)擁抱變化,強調(diào)最終交付件代碼,強調(diào)溝通和反饋;“show me your code”;強調(diào)自動化工具,通過持續(xù)構(gòu)建、持續(xù)集成?持續(xù)交付來提高效率和快速交付;擁抱變化,認(rèn)為不變的是變化,要通過快速迭代出產(chǎn)品,讓用戶體驗(show case)。
3)強調(diào)全功能的組織、打破部門邊界、研發(fā)是一個組織需求-設(shè)計、開發(fā)、測試一體化團隊。
4)總結(jié)適合應(yīng)用的項目:適合需求變化快的軟件研發(fā)過程,適合互聯(lián)網(wǎng)這種創(chuàng)新和試錯性的軟件研發(fā),通過快速的迭代開發(fā),來適配需求的變化和創(chuàng)新的不斷試錯,而不是強調(diào)需求問題、需求明確的開發(fā)流程,這是跟CMM的核心區(qū)別。
3、devops:
1)敏捷的延續(xù)和擴展,敏捷的多功能團隊里面沒有包括運維人員,這就造成了一個鴻溝,研發(fā)人員目標(biāo)研發(fā)盡量多的特性,盡快上線獲得用戶反饋;運維人員目標(biāo)是系統(tǒng)運行穩(wěn)定,避免網(wǎng)上問題;兩者目標(biāo)的沖突導(dǎo)致很多問題,DevOps就是來調(diào)和這樣一種合作關(guān)系的。
2)DevOps(Development和Operations的組合詞)是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進開發(fā)(應(yīng)用程序/軟件工程)、技術(shù)運營和質(zhì)量保障(QA)部門之間的溝通、協(xié)作與整合。
3)它是一種重視“軟件開發(fā)人員(Dev)”和“IT運維技術(shù)人員(Ops)”之間溝通合作的文化、運動或慣例。透過自動化“軟件交付”和“架構(gòu)變更”的流程,來使得構(gòu)建、測試、發(fā)布軟件能夠更加地快捷、頻繁和可靠。
4)它的出現(xiàn)是由于軟件行業(yè)日益清晰地認(rèn)識到:為了按時交付軟件產(chǎn)品和服務(wù),開發(fā)和運維工作必須緊密合作。打通研發(fā)和服務(wù),服務(wù)能力前置到軟件開發(fā)中,減少手工的維護,能自動化的都自動化,減少網(wǎng)工的需要;強調(diào)服務(wù)化和共享重用?!俺宰约旱腫敏感詞]”,“自己做的降落傘自己跳”。
5)建立研發(fā)流水線,為了落實流程,靠管理、靠模板、靠項目經(jīng)理,可控度低,太依賴個人能力;因此出現(xiàn)了利用工具鏈,把研發(fā)流程工具化;同時研發(fā)過程工具打通串聯(lián),形成一致化的工具;重用工具、降低研發(fā)門檻,提高研發(fā)效率。
6)總結(jié)適合哪類項目:適合互聯(lián)網(wǎng)服務(wù),云服務(wù)這類在線服務(wù)的軟件類研發(fā)企業(yè);因為服務(wù)的實時在線,所以要爆炸產(chǎn)品的試錯迭代能夠高效進行,又能避免網(wǎng)上問題,減少問題對于用戶的影響,盡量做到問題用戶無感知和新特性友好知會到用戶選擇。
四、我建的話建什么樣的軟件研發(fā)流程體系
1、融入研發(fā)治理,構(gòu)建從戰(zhàn)略到激勵的研發(fā)管理體系。
2、融入研發(fā)投資決策的IPD體系,構(gòu)建組合投資決策的研發(fā)管理體系。
3、融入研發(fā)日常管理管理體系,構(gòu)建支撐研發(fā)日常運營的管理體系。
4、融入能力建設(shè),建立整個研發(fā)體系的能力支撐體系,固化和優(yōu)化研發(fā)體系的落地和持續(xù)優(yōu)化。
5、融入干部管理體系,干部培養(yǎng)和選拔,干部的繼任者計劃和培養(yǎng)。
6、研發(fā)體系的關(guān)鍵崗位工作規(guī)范化
1)HRBP,考勤,成果,培訓(xùn)/考試,考評,人才盤點,組織氛圍,組織職責(zé),干部管理
2)CMO,配置管理,信息安全,配置審計
3)QA,流程設(shè)計,流程推行,流程審計,度量體系,問題回溯,質(zhì)量月報,持續(xù)改進,質(zhì)量理念,質(zhì)量文化
7、流程體系,整合以上各點,構(gòu)建到流程中,建立敏捷的,輕量級的,高質(zhì)量的研發(fā)流程體系。
借鑒各流程有點,融合定義流程
1)cmm,的過程,質(zhì)量,工程
2)敏捷的溝通,反饋,一體化團隊,迭代
3)devops,強化自動化工具,強化架構(gòu)和可服務(wù)性架構(gòu)。
結(jié)果:
1)過程清晰化,簡單過程,定義按照cmm的表述方式
2)質(zhì)量,保留必做的質(zhì)量活動,引入敏捷的優(yōu)秀實踐,結(jié)對編程,commiter,TDD,CI/CD,融入devops理念,把發(fā)布,上線,運維工具化,
3)工程交付件,融入敏捷理念,不拘泥個數(shù),不拘泥形式,對cmm交付件進行裁剪,選擇必做的設(shè)計,可以精簡到,需規(guī)+一篇設(shè)計(架構(gòu)設(shè)計,概要設(shè)計,詳細(xì)設(shè)計之一)
4)敏捷與CMM的計劃融合,將迭代固化,確定版本周期代替靈活的迭代計劃,1(季度)+2(月度)+patches(天/周/雙周)。
5)融合敏捷和devops的自動化理念,建立自動化體系。融合AI大模型的發(fā)展,選型應(yīng)用AI助手。
8、組織架構(gòu)和職責(zé),根據(jù)上述流程,構(gòu)建流程性組織,項目型矩陣組織,融入敏捷和devops理念,組織一體化,激發(fā)組織潛能。
1)面向toB企業(yè)構(gòu)建前后方協(xié)同的PDT運作體系
免責(zé)聲明:本文來源于“數(shù)字化轉(zhuǎn)型分享”公眾號,本文僅代表作者個人觀點,不代表薩科微及行業(yè)觀點,只為轉(zhuǎn)載與分享,支持保護知識產(chǎn)權(quán),轉(zhuǎn)載請注明原出處及作者,如有侵權(quán)請聯(lián)系我們刪除。
企業(yè)咨詢和陪跑請掃碼聯(lián)系
友情鏈接:站點地圖 薩科微官方微博 立創(chuàng)商城-薩科微專賣 金航標(biāo)官網(wǎng) 金航標(biāo)英文站
Copyright ?2015-2025 深圳薩科微半導(dǎo)體有限公司 版權(quán)所有 粵ICP備20017602號