需求管理概念
需求管理CodeArts Req是華為多年研發(fā)實踐沉淀的需求管理與團隊協(xié)作服務,內(nèi)置多種開箱即用的場景化需求模型和對象類型(需求/缺陷/任務等),可支撐IPD、DevOps、精益看板等多種研發(fā)模式,還包含跨項目協(xié)同、基線與變更管理、自定義報表、Wiki在線協(xié)作、文檔管理等功能。
需求管理CodeArts Req和軟件開發(fā)生產(chǎn)線其他服務無縫集成,為軟件開發(fā)及其應用提供全生命周期的管理與團隊協(xié)作。
需求管理CodeArts Req預置了五種項目模板:Scrum項目模板、看板項目模板、IPD-系統(tǒng)設備類模板、IPD-獨立軟件類模板、IPD-自運營軟件/云服務類模板。
1、Scrum項目:秉承嚴謹?shù)拿艚軸crum方法論和實踐,適用于敏捷開發(fā)團隊。
2、看板項目:采用卡片式的交互,適用于輕量、簡單管理的軟件開發(fā)團隊。
3、IPD-系統(tǒng)設備類項目:面向系統(tǒng)設備類產(chǎn)品開發(fā)場景的IPD需求管理方法,通過結(jié)構化流程、強大的跨項目協(xié)作能力來對大型產(chǎn)品開發(fā)進行高質(zhì)高效的管理。
4、IPD-獨立軟件類項目:面向獨立軟件類開發(fā)場景的IPD需求管理方法,通過結(jié)構化流程、強大的跨項目協(xié)作能力來對大型軟件開發(fā)進行高質(zhì)高效的管理。
5、IPD-自運營軟件/云服務類項目:面向云服務軟件類開發(fā)場景的IPD需求管理方法,通過端到端客戶價值需求管理、靈活輕便的敏捷規(guī)劃、強大的跨項目協(xié)作能力來對云服務軟件進行高質(zhì)高效的管理。
需求管理CodeArts Req提供了需求規(guī)劃和管理、缺陷管理、迭代計劃管理、自定義工作流、進度跟蹤、統(tǒng)計報表/儀表盤/管理看板、Wiki在線協(xié)作、項目文檔托管等多種軟件項目的基礎特性,支持端到端的高效、透明、可視的管理。
需求管理特性
需求規(guī)劃與需求分解
客戶的需求或原始需求,通常是抽象甚至宏觀的,需要理解客戶需求背后的問題本質(zhì),來把客戶需求或原始需求進行規(guī)劃和分解,最終分解為每個迭代可交付的最小工作項。
需求管理服務Scrum項目類型中,預置了敏捷實踐中推薦的“Epic > Feature > Story > Task”的四層模型。
從原始抽象宏觀的需求Epic(中文通常翻譯為史詩特性),經(jīng)過分解為多個Feature,繼而再逐步分解為Story。Story是UserStory的簡稱,Story是站在用戶視角符合INVEST原則的最小可交付的工作項單元。一個Epic分解為一個或多個Story,并根據(jù)開發(fā)團隊的人力管道和Epic的計劃時間,將Story規(guī)劃到一個或多個迭代中持續(xù)交付。
一個宏觀抽象的Epic通過這種方式保證了每個迭代都有可以運行的軟件讓用戶試用,獲取用戶反饋,不斷根據(jù)反饋進行修正,最終滿足用戶的需求并獲得商業(yè)成功。
同時需求管理服務為用戶提供思維導圖的需求規(guī)劃與分解功能。
迭代
在敏捷軟件開發(fā)的語境下,迭代是重復式的持續(xù)交付并持續(xù)獲取反饋的軟件開發(fā)活動,其對應的是瀑布式軟件開發(fā)中的固定順序全部完成才交付的軟件活動。
每一個迭代都追求盡可能的發(fā)布產(chǎn)品并獲取用戶的反饋,每次迭代獲取的反饋都同時作為下一個迭代的改進輸入。迭代可以降低風險和變更成本,提升研發(fā)效率。
同時也提供迭代管理與規(guī)劃的功能。
文檔托管
文檔托管功能支持多種類型的文件上傳,可以將項目的總結(jié)、架構文檔、產(chǎn)品需求文檔等上傳托管到云端,采用統(tǒng)一的訪問地址,項目成員隨時可以訪問和獲取,便于項目信息的分享、項目經(jīng)驗的沉淀。
需求管理優(yōu)勢
專業(yè)方法論與實踐的承載
1、承載敏捷管理、精益的軟件項目需求管理理念
2、支持Scrum項目和看板項目模板,面向不同的軟件管理場景,兼顧標準和輕量靈活的軟件開發(fā)場景
3、支持Scrum推薦的需求規(guī)劃和需求分解層次
4、支持敏捷迭代開發(fā)、迭代計劃和時間線清晰展現(xiàn)項目進展
內(nèi)置IPD等多種研發(fā)模式
需求管理CodeArts Req源自華為IPD需求管理理念和實踐,提供多種開箱即用的場景化需求模板,支持IPD研發(fā)、DevOps敏捷交付、精益看板等多種研發(fā)模式:
1、IPD-系統(tǒng)設備類
2、IPD-獨立軟件類
3、IPD-自運營軟件/云服務類
4、Scrum
5、看板
多場景多角色的數(shù)據(jù)分析
1、提供面向項目經(jīng)理的自定義統(tǒng)計報表,多個維度對比分析
2、提供面向項目經(jīng)理、項目干系人的項目儀表盤,概覽性掌握項目進度、風險
3、提供面向CTO、研發(fā)總監(jiān)、部門經(jīng)理的管理者看板,宏觀了解多項目的進展
4、提供圖和表多種形式,可以下載
豐富的自定義
1、支持自定義需求、缺陷的模板
2、支持自定義需求、缺陷的工作流,支持自定義流轉(zhuǎn)方向,支持自動流轉(zhuǎn)
3、支持自定義需求、缺陷的字段
4、支持自定義模塊、領域
5、支持自定義角色和權限
6、支持自定義消息通知、超時提醒
跨項目大規(guī)模高效協(xié)同
需求管理CodeArts Req面向大型研發(fā)團隊,提供強大的需求跨項目分解和協(xié)同能力,加速需求信息流轉(zhuǎn)提升研發(fā)交付效率:
1、原始需求支持跨項目分發(fā)
2、研發(fā)需求支持跨項目協(xié)同下發(fā)
全方位需求追溯
需求管理CodeArts Req打通需求過程數(shù)據(jù)孤島,將需求開發(fā)過程中產(chǎn)生的設計文檔、代碼、用例、缺陷等有機串聯(lián),形成全方位追溯關系網(wǎng):
1、支持關聯(lián)需求工作項
2、支持關聯(lián)缺陷
3、支持關聯(lián)Wiki
4、支持關聯(lián)測試用例
5、支持關聯(lián)代碼提交記錄
6、支持關聯(lián)代碼分支
思維導圖規(guī)劃
需求管理CodeArts Req針對敏捷Scrum項目需求進行統(tǒng)一規(guī)劃,以思維導圖的形式對規(guī)劃進行逐層分解(“Epic > Feature > Story > Task”),確保組織戰(zhàn)略規(guī)劃落地:
1、支持創(chuàng)建多個思維導圖
2、思維導圖支持快速拆解子需求
3、支持一鍵導出圖片
需求管理應用場景
互聯(lián)網(wǎng)應用開發(fā)
1、互聯(lián)網(wǎng)企業(yè)面對市場高速變化,需要快速的交付響應變化。
2、互聯(lián)網(wǎng)企業(yè)通過使用支持敏捷開發(fā)方法論的需求管理服務,可以通過迭代持續(xù)交付的研發(fā)流程和模式,快速上線,擁抱市場的變化,加速企業(yè)成長。
3、使用一站式DevOps平臺,可以實現(xiàn)互聯(lián)網(wǎng)應用從需求到上線發(fā)布的全生命周期管理,提升端到端研發(fā)效率。
IPD研發(fā)
1、大型復雜產(chǎn)品規(guī)模化研發(fā),研發(fā)團隊規(guī)模龐大、跨項目跨地域協(xié)作,對產(chǎn)品質(zhì)量要求高,流程強管控、決策點多,交付周期2~6個月不等,例如:通信設備、汽車、ERP軟件、網(wǎng)管軟件等。
2、使用IPD-系統(tǒng)設備類或IPD-傳統(tǒng)軟件類需求模型管理項目,基于跨項目協(xié)同、基線變更評審、端到端可追溯等能力,持續(xù)推動企業(yè)內(nèi)部的高效協(xié)作和業(yè)務發(fā)展。
獨立軟件開發(fā)商(ISV)
1、ISV企業(yè)在研發(fā)過程中,存在開發(fā)人員辦公地點不同,研發(fā)工具、環(huán)境不統(tǒng)一的問題,導致團隊成員的協(xié)作存在挑戰(zhàn)。同時ISV通常面臨客戶需求變化快,項目極易出現(xiàn)返工,需要快速響應變化。
2、ISV企業(yè)通過使用需求管理的簡單、高效協(xié)作功能,以及統(tǒng)一管理的云端文檔托管服務,加強了團隊協(xié)作、共享和一致性管理。
傳統(tǒng)軟件企業(yè)轉(zhuǎn)型
3、傳統(tǒng)企業(yè)在進行互聯(lián)網(wǎng)+轉(zhuǎn)型的過程中,由于對互聯(lián)網(wǎng)行業(yè)了解不足,以及自身傳統(tǒng)管理和交付模式的差異,在初始階段會出現(xiàn)研發(fā)吞吐下降,轉(zhuǎn)型存在挑戰(zhàn)。
4、傳統(tǒng)企業(yè)通過使用需求管理服務的需求、缺陷管理與跟蹤、以及敏捷迭代的管理,可以熟悉并掌握敏捷迭代交付的理念和實踐。
同時基于強大的自定義功能,企業(yè)也可以結(jié)合轉(zhuǎn)型的過渡階段,自定義過渡的工作流,平穩(wěn)轉(zhuǎn)型。
軟件外包企業(yè)
1、軟件外包企業(yè)通常難以掌握產(chǎn)品的路標和項目進度,產(chǎn)品質(zhì)量通常只有在交付后才能得到驗證。
2、軟件外包企業(yè)通常缺乏平臺級的研發(fā)工具,對項目進度缺乏數(shù)據(jù)透視,難以應對發(fā)包方快速變化的需求和高標準的質(zhì)量要求。
3、軟件外包企業(yè)可以通過需求管理服務提供的豐富數(shù)據(jù)分析和透視功能,實時準確的掌握項目的進度、風險、質(zhì)量。
同時通過使用敏捷迭代的交付模式、持續(xù)交付和持續(xù)獲取用戶反饋,避免風險在最終交付時才發(fā)生。