【《AI軟件項(xiàng)目需求管理問(wèn)題探析概述》3700字】_第1頁(yè)
【《AI軟件項(xiàng)目需求管理問(wèn)題探析概述》3700字】_第2頁(yè)
【《AI軟件項(xiàng)目需求管理問(wèn)題探析概述》3700字】_第3頁(yè)
【《AI軟件項(xiàng)目需求管理問(wèn)題探析概述》3700字】_第4頁(yè)
【《AI軟件項(xiàng)目需求管理問(wèn)題探析概述》3700字】_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄TOC\o"1-3"\h\u4508 142201.1AI軟件項(xiàng)目特點(diǎn) 1325641.2AI軟件項(xiàng)目需求管理現(xiàn)狀 253641.1.1AI軟件項(xiàng)目需求管理 25581.1.2AI軟件開發(fā)流程 3293121.3AI軟件項(xiàng)目需求管理問(wèn)題分析 3284711.3.1需求管理重視度不夠 4284151.3.2無(wú)合適的需求管理模型 51.1AI軟件項(xiàng)目特點(diǎn)人工智能對(duì)各行各業(yè)的賦能,取得了令人矚目的進(jìn)展。工業(yè)機(jī)器人、服務(wù)機(jī)器人、教育機(jī)器人在AI的賦能下持續(xù)發(fā)展。在無(wú)人駕駛領(lǐng)域,特斯拉、百度等一批優(yōu)秀的企業(yè),提前進(jìn)行大量投入,取得了不菲的成績(jī)。視覺(jué)方面,基于深度學(xué)習(xí)的人臉識(shí)別算法,已經(jīng)廣泛應(yīng)用于各大刷臉支付平臺(tái)和門禁系統(tǒng)中。在語(yǔ)音識(shí)別上,人工智能的加入,使得語(yǔ)音識(shí)別的準(zhǔn)確性和時(shí)效性,有了數(shù)量級(jí)的提升。隨著AI進(jìn)一步賦能各行各業(yè),AI類軟件的需求呈現(xiàn)出井噴態(tài)勢(shì)。此類軟件的開發(fā)項(xiàng)目在管理上普遍具備以下特征:(1)開發(fā)周期長(zhǎng)。AI類軟件比通常的軟件多了算法需求,在實(shí)際開發(fā)過(guò)程中,需要不同參數(shù)下算法模型,按需投喂精準(zhǔn)的數(shù)據(jù)集,進(jìn)行訓(xùn)練。根據(jù)數(shù)據(jù)集大小,模型每次訓(xùn)練時(shí)間少則數(shù)天,多則半個(gè)月,訓(xùn)練出來(lái)的模型,在測(cè)試集下測(cè)試的結(jié)果也不是一次就可以達(dá)到要求。通常開發(fā)團(tuán)隊(duì),會(huì)同時(shí)用不同參數(shù)的模型,同時(shí)進(jìn)行訓(xùn)練,以期在訓(xùn)練結(jié)束后,通過(guò)測(cè)試挑選表現(xiàn)優(yōu)異的模型,集成到軟件系統(tǒng)。這個(gè)過(guò)程不可控,會(huì)導(dǎo)致項(xiàng)目周期往往因達(dá)不到預(yù)期效果,而延長(zhǎng)開發(fā)周期。(2)成本高。AI軟件項(xiàng)目的成本,主要集中在人力成本上,不僅算法人員的薪資較高外,再加上項(xiàng)目開發(fā)周期較長(zhǎng),導(dǎo)致人力成本居高不下。同時(shí)因訓(xùn)練模型所需要的數(shù)據(jù)集以及強(qiáng)大算力所需要的硬件支撐,通常都有大額采購(gòu)支出,進(jìn)一步推高了項(xiàng)目整體開發(fā)成本。(3)需求管理困難。AI軟件項(xiàng)目的復(fù)雜性決定其項(xiàng)目需求管理的難易程度。從外部市場(chǎng)來(lái)看,高度定制化、場(chǎng)景化的應(yīng)用場(chǎng)景,導(dǎo)致AI軟件項(xiàng)目的需求都是基于不同客戶的具體情況而來(lái)。隨著項(xiàng)目的進(jìn)行,客戶對(duì)項(xiàng)目的需求也會(huì)隨著客戶的認(rèn)知深入而不斷發(fā)生變化,進(jìn)而提出需求變更的要求比比皆是。從內(nèi)部團(tuán)隊(duì)來(lái)看,前期對(duì)需求的理解不一致,開發(fā)周期過(guò)長(zhǎng)以及版本升級(jí)都會(huì)帶來(lái)需求的變更。這些都會(huì)直接或間接提高需求管理的難度。1.2AI軟件項(xiàng)目需求管理現(xiàn)狀1.1.1AI軟件項(xiàng)目需求管理隨著AI賦能各行各業(yè),AI類軟件開發(fā)項(xiàng)目的需求可以分為功能需求、算法需求和性能需求。隨著項(xiàng)目的深入,用戶需求經(jīng)常出現(xiàn)變更,如何有效快速響應(yīng)客戶的需求變更是直接關(guān)系到最終交付物實(shí)付滿足要求?,F(xiàn)階段的AI軟件項(xiàng)目需求管理,如圖2-1所示:圖2-1AI軟件項(xiàng)目需求管理內(nèi)容需求開發(fā)及實(shí)現(xiàn)部分,可以簡(jiǎn)單理解為:(1)需求獲取。從客戶方獲取基本需求,一般通過(guò)和客戶直接溝通后達(dá)成共識(shí)落實(shí)到合同的部分。(2)需求分析。通過(guò)科學(xué)的方法對(duì)需求進(jìn)行準(zhǔn)確的分析,尤其是合理性及實(shí)現(xiàn)性,從而確定需求內(nèi)容,形成需求文檔。(3)需求轉(zhuǎn)換。系統(tǒng)架構(gòu)師或開發(fā)人員對(duì)分析理解后的需求,形成產(chǎn)品規(guī)格,將業(yè)務(wù)語(yǔ)言的需求轉(zhuǎn)化為開發(fā)語(yǔ)言描述的需求。(4)需求實(shí)現(xiàn)。開發(fā)人員及測(cè)試人員針對(duì)需求進(jìn)行開發(fā)編碼及測(cè)試,實(shí)現(xiàn)需求的過(guò)程。需求變更管理部分,可以簡(jiǎn)單理解為:(1)建立基線。項(xiàng)目經(jīng)理或需求管理人員針對(duì)每一輪的迭代確定基線,根據(jù)已知的基線去識(shí)別和管理新的需求。(2)變更控制。項(xiàng)目經(jīng)理或需求管理人員,根據(jù)需求基線,對(duì)識(shí)別的需求變更進(jìn)行管理控制的過(guò)程。(3)需求跟蹤。針對(duì)所有需求及變更進(jìn)行跟蹤,確保需求和產(chǎn)品規(guī)格對(duì)應(yīng)的唯一性,以及變更實(shí)施后的影響。1.1.2AI軟件開發(fā)流程此類軟件項(xiàng)目普遍采用瀑布開發(fā)模式,整個(gè)開發(fā)流程包括需求范圍的確定、需求分析及理解、系統(tǒng)設(shè)計(jì)、編碼、測(cè)試等環(huán)節(jié)。測(cè)試環(huán)節(jié)視具體情況分為研發(fā)內(nèi)測(cè)、轉(zhuǎn)測(cè)、QA環(huán)境測(cè)試、生產(chǎn)環(huán)境回歸測(cè)試及用戶驗(yàn)收測(cè)試等,如圖2-2所示。圖2-2AI軟件項(xiàng)目開發(fā)流程(1)需求范圍的確定。確定當(dāng)下要開發(fā)版本的目標(biāo)和需求范圍,該環(huán)節(jié)主要參與人員有客戶代表、我方市場(chǎng)商務(wù)人員、項(xiàng)目經(jīng)理及系統(tǒng)架構(gòu)師。(2)需求分析及理解。針對(duì)確定的需求范圍進(jìn)行詳細(xì)的需求分析,將需求中的業(yè)務(wù)語(yǔ)言轉(zhuǎn)換為開發(fā)語(yǔ)言,并保證系統(tǒng)架構(gòu)師和骨干開發(fā)人員可以完整充分理解需求。(3)系統(tǒng)設(shè)計(jì)。團(tuán)隊(duì)開發(fā)人員進(jìn)行總體設(shè)計(jì)和產(chǎn)品規(guī)格設(shè)計(jì)。測(cè)試經(jīng)理提交測(cè)試方案及測(cè)試用例;(4)編碼。團(tuán)隊(duì)開發(fā)成員根據(jù)設(shè)計(jì)說(shuō)明書,進(jìn)行開發(fā)工作和內(nèi)部測(cè)試。(5)測(cè)試。開發(fā)完成后,根據(jù)測(cè)試方案進(jìn)行測(cè)試。1.3AI軟件項(xiàng)目需求管理問(wèn)題分析導(dǎo)致需求發(fā)生變更的因素?cái)?shù)不勝數(shù),大致有外部和內(nèi)部因素兩大類。通過(guò)魚骨圖方法,如圖2-3所示,我們大致將問(wèn)題歸為以下幾種。圖2-3AI軟件項(xiàng)目需求管理問(wèn)題分析常見(jiàn)的外部因素主要有市場(chǎng)環(huán)境變化導(dǎo)致客戶方業(yè)務(wù)變更、公司需要與新競(jìng)爭(zhēng)對(duì)手合作或通過(guò)新競(jìng)爭(zhēng)對(duì)手了解后對(duì)需求提出了變更要求、客戶方需求對(duì)接人不統(tǒng)一(客戶方多個(gè)代表均可提出需求)、客戶方隨著認(rèn)知的提升對(duì)業(yè)務(wù)理解發(fā)生變化等,而內(nèi)部因素則包括需求管理重視度不夠、無(wú)合適的需求管理模式以及管理較為傳統(tǒng)粗略,通過(guò)對(duì)歷史數(shù)據(jù)的研究發(fā)現(xiàn),大部分額需求變更由內(nèi)部的因素導(dǎo)致的,更加具體的來(lái)講,對(duì)需求管理的重視不夠,且沒(méi)有合適的需求管理模式,才出現(xiàn)后續(xù)頻繁的需求變更行為。在AI軟件實(shí)際開發(fā)過(guò)程中,通過(guò)對(duì)瀑布開發(fā)和需求管理流程現(xiàn)狀了解,發(fā)現(xiàn)在實(shí)施需求管理及項(xiàng)目管理過(guò)程中遇到較多問(wèn)題。對(duì)這些問(wèn)題進(jìn)行歸類總結(jié),大致分為以下幾類。1.3.1需求管理重視度不夠瀑布模型的每個(gè)階段按照順序執(zhí)行,也就是假定在需求階段,就能保證需求范圍精確和詳細(xì)需求已經(jīng)明確,開發(fā)團(tuán)隊(duì)和測(cè)試團(tuán)隊(duì)在開發(fā)之前可以拿到明確定稿的詳細(xì)需求文檔用于指導(dǎo)開發(fā)工作。當(dāng)在AI軟件項(xiàng)目中,這些假定都是不可能實(shí)現(xiàn)的,主要有幾方面原因:(1)市場(chǎng)變化較快。由于功能開發(fā)周期較長(zhǎng),業(yè)務(wù)模式不斷創(chuàng)新,為了領(lǐng)先競(jìng)爭(zhēng)對(duì)手搶占市場(chǎng),需要及時(shí)調(diào)整新功能和新品發(fā)布時(shí)間,從而使需求范圍發(fā)生變動(dòng)。(2)不同行業(yè)不同場(chǎng)景定制化需求。為了滿足不同客戶的需求,且在規(guī)定時(shí)間內(nèi)上線,需要及時(shí)對(duì)業(yè)務(wù)功能進(jìn)行擴(kuò)展和升級(jí),產(chǎn)生定制化需求。(3)隨著開發(fā)深入,業(yè)務(wù)人員對(duì)項(xiàng)目的需求認(rèn)識(shí)有了更深入理解后,主動(dòng)提出變更需求或細(xì)化需求。(4)在完成部分開發(fā)階段后,一些功能對(duì)客戶代表產(chǎn)生影響,客戶會(huì)基于已經(jīng)開發(fā)的需求,產(chǎn)生新的要求。(5)客戶群體和用戶群體不統(tǒng)一時(shí)會(huì)發(fā)生需求偏差,客戶可能是負(fù)責(zé)付款的單位領(lǐng)導(dǎo),不參與軟件的實(shí)際使用;用戶是客戶單位的員工,參與軟件的實(shí)際使用過(guò)程。由此可見(jiàn),AI軟件的開發(fā)過(guò)程中,需求的變更基本是一種常見(jiàn)的情況,是客觀發(fā)生的正常現(xiàn)象。我應(yīng)該積極去適應(yīng)需求變更。通常項(xiàng)目開展在沒(méi)有拿到詳細(xì)需求文檔時(shí)就已經(jīng)進(jìn)行開發(fā)工作了,或者邊開發(fā)邊進(jìn)行需求理解,也從側(cè)面說(shuō)明了開發(fā)團(tuán)隊(duì)在初期對(duì)需求的重視程度不夠。1.3.2無(wú)合適的需求管理模型一個(gè)合適的需求管理模型,既可以在制度框架上,提高團(tuán)隊(duì)對(duì)需求重要性的認(rèn)識(shí),又可以提供合適必要的流程,指導(dǎo)項(xiàng)目團(tuán)隊(duì)成員完成需求管理。沒(méi)有合適的需求管理模型,通常會(huì)導(dǎo)致以下幾個(gè)突出問(wèn)題:(1)需求沒(méi)有統(tǒng)一入口??蛻舴皆趨⑴c項(xiàng)目的過(guò)程中,不同級(jí)別人員或干系人對(duì)項(xiàng)目的進(jìn)展或需求關(guān)注點(diǎn)不一樣,通常會(huì)提出不同的建議或需求。這部分需求往往無(wú)法有效統(tǒng)一的歸集進(jìn)行管理,同時(shí)在內(nèi)部同樣存在這個(gè)問(wèn)題,開發(fā)人員、測(cè)試人員、運(yùn)維人員或市場(chǎng)人員,隨著對(duì)項(xiàng)目的理解,往往會(huì)對(duì)最初需求理解發(fā)生改變,這時(shí)候需求的變更也是需要統(tǒng)一的入口進(jìn)行管理。在實(shí)際項(xiàng)目中,大部分企業(yè)或團(tuán)隊(duì)并沒(méi)有很好的定義或約束好統(tǒng)一的需求入口,導(dǎo)致后面需求管理的混亂。(2)無(wú)法及時(shí)應(yīng)對(duì)頻繁需求變更。不管是基于市場(chǎng)變化、客戶定制需求還是內(nèi)部需求認(rèn)識(shí)發(fā)生改變、或需求偏差的調(diào)整,都是會(huì)產(chǎn)生頻繁的需求變更,需求變更發(fā)生時(shí)候,開發(fā)團(tuán)隊(duì)和測(cè)試團(tuán)隊(duì)疲于應(yīng)付,往往最后會(huì)產(chǎn)生抵抗情緒。AI軟件項(xiàng)目的復(fù)雜性,又決定如果頻繁變更需求,則可能產(chǎn)生額外的成本支出或項(xiàng)目延期。(3)復(fù)雜需求分類混亂。需求分類是復(fù)雜軟件項(xiàng)目比較重要的一項(xiàng),針對(duì)AI軟件項(xiàng)目尤其如此。客戶的需求,在轉(zhuǎn)化為業(yè)務(wù)需求形成用戶故事的時(shí)候,往往會(huì)存在各種各樣的不同類別的需求,如何正確科學(xué)的歸類是必要的。目前有的軟件項(xiàng)目是按照功能性需求、性能需求以及業(yè)務(wù)需求劃分,在AI軟件中,多出了一個(gè)算法需求。(4)無(wú)合理的分級(jí)和拆分。按傳統(tǒng)的瀑布模型,需求在初期的理解后,形成需求規(guī)格說(shuō)明書等詳細(xì)的文檔,評(píng)審定稿后直接由開發(fā)團(tuán)隊(duì)進(jìn)行設(shè)計(jì)開發(fā)編碼。所有需求都放在一起進(jìn)行,沒(méi)有合理的進(jìn)行需求分級(jí),區(qū)分優(yōu)先級(jí)和合理的版本發(fā)布計(jì)劃。同時(shí)對(duì)一些較大的需求,無(wú)法在一個(gè)發(fā)布周期內(nèi)完成的需求,沒(méi)有合適的拆分,導(dǎo)致需求顆粒過(guò)大而導(dǎo)致設(shè)計(jì)困難。(5)缺少變更控制管理。在典型的軟件項(xiàng)目中,需求變更導(dǎo)致的返工量占到返工總量的75%(SteveMcConnell,2007),對(duì)AI這類軟件項(xiàng)目,由于市場(chǎng)的變化,其需求變更的比例會(huì)更高。同時(shí)再加上項(xiàng)目團(tuán)隊(duì)通常在需求變更控

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論