最新欧美精品一区二区三区,在线天堂中文最新版,亚洲一,二,三区在线观看,制服丝袜另类专区制服,亚洲熟妇少妇任你躁在线观看无码

你需要了解的影響研發(fā)效能的7個(gè)常見場景!

伴隨著數(shù)字化與信息化的發(fā)展,研發(fā)效能和降本增效日漸成為企業(yè)管理焦點(diǎn)。尤其對于研發(fā)型團(tuán)隊(duì)而言,快速地、保質(zhì)保量地交付價(jià)值是優(yōu)先級最高的任務(wù),但在實(shí)際的開發(fā)過程中,我們總會遇到技術(shù)債務(wù)、并行沖突等影響研發(fā)效能的情況。


企業(yè)/組織應(yīng)該如何解讀種種效能障礙,制定可復(fù)制的解決方案?這里將從7 個(gè)常見的研發(fā)場景出發(fā),分享有關(guān)研發(fā)效能提升的心得與經(jīng)驗(yàn)。


LigaAI文章圖片


場景一:并行開發(fā)導(dǎo)致代碼沖突


組內(nèi)/組間并行,或由代碼回退/合并等造成的各種并行開發(fā)導(dǎo)致代碼沖突是常見的效能問題之一。并行化的分支管理和版本管理是比較重要的議題,而合并策略、Feature分支管理、變更管理都可能影響研發(fā)效能。


解決這個(gè)問題,可以考慮以下三種優(yōu)化方式:


1. 時(shí)序串行管理

以時(shí)間為軸,串起整個(gè)版本主線,代碼對版本負(fù)責(zé),版本對功能負(fù)責(zé)。


對同一系統(tǒng)而言,代碼是并行開發(fā)的,但最終的交付物/發(fā)布物是順序發(fā)布的;對不同系統(tǒng)而言,主要考慮相互間的依賴關(guān)系,影響面以及發(fā)布順序。


2. 功能化整為零

按照敏捷迭代方式將大功能化整為零,更好地應(yīng)對變化。如遇到迭代周期內(nèi)需求必須變更的情況,需要確定好變更的影響范圍和需求優(yōu)先級。


3. 需求分而治之

技術(shù)/優(yōu)化需求和跟版迭代需求可能需要采用不同的發(fā)布策略和分支管理。這樣既可以保證業(yè)務(wù)目標(biāo)按期、有效地達(dá)成,還能保障各種優(yōu)化和支撐工作靈活地進(jìn)行和并行。


LigaAI文章圖片


場景二:技術(shù)債與架構(gòu)腐化


技術(shù)債是一個(gè)老生常談的話題。企業(yè)在平常的研發(fā)管理中,應(yīng)重視「好習(xí)慣」的培養(yǎng),若等到技術(shù)債堆積成山,系統(tǒng)病入膏肓才著手解決,恐怕就為時(shí)已晚了。

建議在日常的研發(fā)管理中,加強(qiáng)代碼審核機(jī)制,實(shí)行代碼的P3C規(guī)范化檢查;前期對業(yè)務(wù)的技術(shù)方案也應(yīng)作出合理取舍。

另外,架構(gòu)設(shè)計(jì)應(yīng)結(jié)合實(shí)際業(yè)務(wù)和資源進(jìn)行充分考慮,謹(jǐn)防過度設(shè)計(jì)。好的架構(gòu)是演化而來的,沒有一勞永逸的完美架構(gòu)。


LigaAI文章圖片


場景三:頻繁的故障排除任務(wù)


并行協(xié)同時(shí),配置和資源文件的不同步也是造成沖突和問題的重要因素。為避免額外的排除工作影響研發(fā)效能,企業(yè)可以考慮提升配置和資源的獨(dú)立性以及簡化性。


第一,盡量按時(shí)間順序管理需求配置的唯一值;如果不能保證唯一配置,則推薦按分組邏輯管理各組的修改值。此外,除公共配置外,考慮按功能進(jìn)行分組配置,不要將全部內(nèi)容寫在一個(gè)配置文件里。

第二,配置合并時(shí),簽入簽出流程要盡可能短。配置的合并過程需要審核,但配置調(diào)整的流程時(shí)間窗口不易過長,以免造成額外的等待成本,誘發(fā)潛在的沖突。


LigaAI文章圖片


場景四:生產(chǎn)問題排查與數(shù)據(jù)安全性


許多時(shí)候,生產(chǎn)環(huán)境的數(shù)據(jù)必須脫敏,但同時(shí),研發(fā)團(tuán)隊(duì)又需要驗(yàn)證生產(chǎn)問題或縮小問題的影響面。這種情況應(yīng)該如何解讀和解決?


1. 用脫敏后的非敏感數(shù)據(jù)完成驗(yàn)證

生產(chǎn)環(huán)境的客戶數(shù)據(jù)脫敏后,記錄部分非敏感的ID參數(shù)、異常等日志仍可以作為有效數(shù)據(jù),完成特定場景下的分析訴求。


2. 在Pre準(zhǔn)生產(chǎn)環(huán)境同步非客戶數(shù)據(jù)

準(zhǔn)備一個(gè)與生產(chǎn)環(huán)境相對一致的「克隆體」——Pre準(zhǔn)生產(chǎn)環(huán)境,同步并通過非客戶數(shù)據(jù)完成生產(chǎn)環(huán)境的驗(yàn)證。

非客戶數(shù)據(jù)包括部分生產(chǎn)測試的數(shù)據(jù)、經(jīng)客戶允許的可搜集的部分?jǐn)?shù)據(jù),以及經(jīng)過合規(guī)完全脫敏后的數(shù)據(jù)等等。


3. 采用A/B測試,先行滲透運(yùn)行

通過少量客戶滲透,或?qū)Σ糠痔囟ㄗ鈶暨M(jìn)行生產(chǎn)環(huán)境的短時(shí)滲透運(yùn)行,穩(wěn)定后再投入大規(guī)模部署。


LigaAI文章圖片


場景五:環(huán)境復(fù)雜度


研發(fā)過程中,開發(fā)環(huán)境和部署環(huán)境的復(fù)雜度也會影響研發(fā)效能。因此,建議盡可能地降低自測、聯(lián)調(diào)、環(huán)境部署的復(fù)雜度,以及同一個(gè)服務(wù)的代碼量和復(fù)雜度。


場景六:生產(chǎn)問題和潛在問題


沒有一款產(chǎn)品能永遠(yuǎn)不出問題。因此,搭建有效、可快速反應(yīng)的業(yè)務(wù)監(jiān)控和運(yùn)維監(jiān)控體系非常重要。不管選用哪種監(jiān)控平臺系統(tǒng),核心目的都是監(jiān)控核心目標(biāo),并實(shí)現(xiàn)關(guān)鍵指標(biāo)的及時(shí)預(yù)警和通知。有效、直接、快速地反應(yīng)和處理發(fā)現(xiàn)的問題,比豐富的監(jiān)控方案更為重要。


其次,重視測試環(huán)節(jié)??紤]補(bǔ)充多種測試手段,盡可能地發(fā)現(xiàn)問題,比如針對接口的自動化測試、針對場景的集成測試、對大型系統(tǒng)的壓測環(huán)境等等。


LigaAI文章圖片


場景七:非技術(shù)影響因素


在研發(fā)流程管理過程中,非技術(shù)因素也會對研發(fā)效能產(chǎn)生重要的影響。


● 研發(fā)流程的簡潔性與合理性

● 產(chǎn)品持續(xù)輸出與合理的需求粒度

● 會議效率和溝通協(xié)調(diào)的成本及損耗

● 性格不同導(dǎo)致的有效溝通方式的差異

● 長期的緊繃狀態(tài)



總結(jié)

研發(fā)流程管理是研發(fā)效能提升領(lǐng)域中重要的議題。管理者可以以鳥瞰視圖,分析和判斷研發(fā)全生命周期的運(yùn)轉(zhuǎn)情況,并借助智能化的監(jiān)控和預(yù)警工具,發(fā)現(xiàn)問題、解決問題、避免問題,做出更可靠的管理干預(yù)和引導(dǎo)。


了解更多敏捷開發(fā)、項(xiàng)目管理、行業(yè)動態(tài)等消息,關(guān)注 LigaAI -智能研發(fā)協(xié)作平臺,在線申請?bào)w驗(yàn)我們的產(chǎn)品,期待與關(guān)注研發(fā)效能提升的您共同交流。