業(yè)務(wù)分析師在軟件APP開(kāi)發(fā)中扮演什么角色?
公司常常錯(cuò)誤地認(rèn)為軟件開(kāi)發(fā)人員可以獨(dú)自推動(dòng)項(xiàng)目成功。但是,如何彌合技術(shù)細(xì)節(jié)和業(yè)務(wù)議程之間的差距,以確保兩者保持一致?這時(shí)候,您需要一名業(yè)務(wù)分析師來(lái)為您提供支持,并向開(kāi)發(fā)人員傳達(dá)您的需求。
在本文中,我們將充實(shí)業(yè)務(wù)分析的基礎(chǔ)知識(shí),揭穿常見(jiàn)的誤解,并分享為您的項(xiàng)目聘請(qǐng)業(yè)務(wù)分析師(BA)的好處。
什么是業(yè)務(wù)分析?
業(yè)務(wù)分析通常是指一系列活動(dòng),這些活動(dòng)有助于引出、驗(yàn)證和解決業(yè)務(wù)需求、要求、問(wèn)題和解決方案,以便根據(jù)利益相關(guān)者的愿景校準(zhǔn)最終產(chǎn)品。業(yè)務(wù)分析師的投入是反復(fù)出現(xiàn)的,并且存在于移動(dòng)軟件APP開(kāi)發(fā)過(guò)程的所有階段。業(yè)務(wù)分析師作為技術(shù)部門和客戶之間的調(diào)解人介入,將不同的觀點(diǎn)帶到一致的項(xiàng)目愿景中。
作為一個(gè)階段,業(yè)務(wù)分析通常啟動(dòng)軟件開(kāi)發(fā)生命周期,并為表達(dá)需求和業(yè)務(wù)需求奠定必要的基礎(chǔ)。
隨著項(xiàng)目的進(jìn)展,業(yè)務(wù)分析的目的可以呈現(xiàn)三種形式:
第一個(gè)目標(biāo)是在提出解決方案之前徹底了解商業(yè)理念。
第二個(gè)目標(biāo)是確保滿足正確級(jí)別的用戶需求和相關(guān)功能,以滿足團(tuán)隊(duì)對(duì)準(zhǔn)備開(kāi)始開(kāi)發(fā)過(guò)程的定義。
第三個(gè)目的是幫助以最小的風(fēng)險(xiǎn)和成本構(gòu)建成熟的解決方案。
為什么業(yè)務(wù)分析對(duì)移動(dòng)軟件APP開(kāi)發(fā)如此重要
根據(jù)麥肯錫的報(bào)告,17% 的 IT 項(xiàng)目最終以失敗告終,甚至影響了業(yè)務(wù)。平均而言,項(xiàng)目進(jìn)度落后計(jì)劃 7%,超出預(yù)算 45%。對(duì)于消費(fèi)者移動(dòng)應(yīng)用來(lái)說(shuō),這種趨勢(shì)似乎更加糟糕,平均成功率為 0.05%。
這些令人望而生畏的統(tǒng)計(jì)數(shù)據(jù)可能會(huì)讓公司不愿投資移動(dòng)應(yīng)用和一般技術(shù)。然而,業(yè)務(wù)分析可以扭轉(zhuǎn)這些數(shù)字,讓你的項(xiàng)目獲得成功。以下是方法。
應(yīng)用市場(chǎng)相關(guān)性
市場(chǎng)調(diào)研是應(yīng)用開(kāi)發(fā)生命周期的基本起點(diǎn)。其主要目標(biāo)是確定解決方案在市場(chǎng)中的獨(dú)特定位,并證明其市場(chǎng)可行性??紤]到激烈的競(jìng)爭(zhēng),企業(yè)主會(huì)花費(fèi)數(shù)月時(shí)間梳理競(jìng)爭(zhēng)對(duì)手及其獨(dú)特賣點(diǎn)。
業(yè)務(wù)分析師接手全力以赴的市場(chǎng)研究并幫助您回答以下問(wèn)題:
您的目標(biāo)受眾是誰(shuí)?
你的競(jìng)爭(zhēng)對(duì)手有哪些?
您的軟件APP的優(yōu)點(diǎn)和缺點(diǎn)是什么?
您的軟件APP的目標(biāo)是什么?它與實(shí)際用戶的需求相關(guān)嗎?
因此,軟件APP所有者擁有一個(gè)詳細(xì)的、數(shù)據(jù)驅(qū)動(dòng)的軟件APP概念,這將有助于優(yōu)先考慮最小可行產(chǎn)品 (MVP) 的核心功能,該產(chǎn)品將根據(jù)市場(chǎng)需求、最新的利基趨勢(shì)和用戶需求進(jìn)行微調(diào)。
準(zhǔn)確的需求引出
根據(jù)項(xiàng)目管理協(xié)會(huì) (Project Management Institute) 的報(bào)告,對(duì)需求管理進(jìn)行盡職調(diào)查的公司有 65% 的項(xiàng)目能夠?qū)崿F(xiàn)其最初的目標(biāo)和業(yè)務(wù)意圖。相反,模糊和不穩(wěn)定的需求會(huì)使項(xiàng)目的成功率降低到 46%。
業(yè)務(wù)分析師幫助收集和記錄新功能和增強(qiáng)功能的需求,并與整個(gè)組織的利益相關(guān)者密切合作。通過(guò)了解項(xiàng)目背后的業(yè)務(wù)目標(biāo),他們可以創(chuàng)建詳細(xì)的用戶故事,開(kāi)發(fā)人員和測(cè)試人員可以使用這些故事來(lái)制定切實(shí)可行的行動(dòng)計(jì)劃。
這項(xiàng)工作的成果是一組功能性和非功能性需求,可用于指導(dǎo)解決方案的設(shè)計(jì)、開(kāi)發(fā)和交付。通過(guò)這種方式,業(yè)務(wù)分析師可以幫助確保移動(dòng)應(yīng)用的設(shè)計(jì)和開(kāi)發(fā)符合企業(yè)的需求和愿望。
定義應(yīng)用指標(biāo)
雖然下載量可能是您首先想到的指標(biāo),但它可能會(huì)產(chǎn)生誤導(dǎo),因?yàn)橛行┸浖嗀PP可能會(huì)在下載后立即被刪除。業(yè)務(wù)分析師可以選擇更廣泛的核心指標(biāo)來(lái)評(píng)估軟件APP的性能。
根據(jù)您應(yīng)用的具體情況,業(yè)務(wù)分析師將精心挑選一份體現(xiàn)您戰(zhàn)略目標(biāo)的績(jī)效指標(biāo)列表。一旦您的解決方案啟動(dòng)并運(yùn)行,這些指標(biāo)還可以支持更務(wù)實(shí)的營(yíng)銷策略。
降低軟件開(kāi)發(fā)成本
行業(yè)研究表明,普通軟件產(chǎn)品中約 80% 的功能很少使用或從未使用。同時(shí),只有 12% 的功能會(huì)用于日常使用。因此,許多公司投資于無(wú)關(guān)緊要的功能,這些功能最終被擱置,而不是帶來(lái)收入。冗余功能的問(wèn)題直接源于業(yè)務(wù)分析不充分或缺失,導(dǎo)致鍍金和需求不匹配。
相反,業(yè)務(wù)分析師利用一組經(jīng)過(guò)測(cè)試的優(yōu)先級(jí)排序技術(shù)(如故事地圖等)來(lái)縮小具有最大用戶價(jià)值的功能范圍。這也有助于避免將來(lái)的重新開(kāi)發(fā)費(fèi)用。
平衡團(tuán)隊(duì)工作量
當(dāng)您聘請(qǐng)業(yè)務(wù)分析師時(shí),您會(huì)在團(tuán)隊(duì)成員之間平均分配任務(wù)。否則,項(xiàng)目經(jīng)理將不得不身兼數(shù)職。這增加了分析不佳或需求定義不準(zhǔn)確的可能性。當(dāng)兩者兼?zhèn)鋾r(shí),項(xiàng)目經(jīng)理可以專注于監(jiān)督軟件APP開(kāi)發(fā)過(guò)程,而業(yè)務(wù)分析師則可以制定戰(zhàn)略以滿足業(yè)務(wù)需求。
增強(qiáng)溝通
據(jù)《經(jīng)濟(jì)學(xué)人》報(bào)道,44% 的受訪者表示,溝通不暢導(dǎo)致了項(xiàng)目延誤或失敗。
業(yè)務(wù)分析通過(guò)在開(kāi)發(fā)人員和利益相關(guān)者之間建立穩(wěn)定的融洽關(guān)系來(lái)降低這種風(fēng)險(xiǎn)。由于業(yè)務(wù)分析師通常擁有技術(shù)專業(yè)知識(shí),他們可以以易于理解的方式向雙方傳達(dá)正確的信息。他們還充當(dāng)單一聯(lián)系點(diǎn),從而消除了溝通鴻溝。
關(guān)于業(yè)務(wù)分析師的最大誤解
由于業(yè)務(wù)分析師的工作范圍很廣,因此人們對(duì)其存在許多誤解。我們?cè)谙旅媸占⒔掖┝擞嘘P(guān)該職位最常見(jiàn)的誤解。
誤區(qū)一:沒(méi)有業(yè)務(wù)分析師,團(tuán)隊(duì)也能做得很好
是的,你可以在沒(méi)有業(yè)務(wù)分析師的情況下開(kāi)展項(xiàng)目,但這是有代價(jià)的——無(wú)論是從比喻上還是從物質(zhì)上。如果沒(méi)有業(yè)務(wù)分析師,你就必須將他們的職責(zé)分配給所有團(tuán)隊(duì)成員。
讓我們比較一下有和沒(méi)有業(yè)務(wù)分析師的項(xiàng)目,看看您的團(tuán)隊(duì)成員會(huì)得到什么:
標(biāo)題 | 沒(méi)有業(yè)務(wù)分析師的額外職責(zé) | 業(yè)務(wù)分析師的職責(zé) |
---|---|---|
專案經(jīng)理 | 確定頂層需求并撰寫規(guī)范。 | 繼續(xù)執(zhí)行常規(guī)任務(wù),例如確保項(xiàng)目在預(yù)算和時(shí)間范圍內(nèi)完成。 |
設(shè)計(jì)師 | 當(dāng)新的需求出現(xiàn)時(shí),不斷進(jìn)行設(shè)計(jì)修改并等待批準(zhǔn)。 設(shè)計(jì)師可能沒(méi)有考慮到隱藏的邏輯,或者可能會(huì)誤解它。 | 他們只專注于設(shè)計(jì)任務(wù)。 根據(jù)詳細(xì)要求,設(shè)計(jì)師對(duì)最終產(chǎn)品、其設(shè)計(jì)架構(gòu)和視覺(jué)效果有全面的了解。 |
開(kāi)發(fā)人員 | 確定更詳細(xì)的需求而不是編寫代碼。 | 開(kāi)發(fā)人員專注于編寫代碼。他們?nèi)匀粫?huì)發(fā)現(xiàn)錯(cuò)誤和不可預(yù)見(jiàn)的情況,但他們會(huì)將問(wèn)題報(bào)告給分析師。 |
質(zhì)量保證工程師 | 遇到未處理的案件并致力于確定需求。 | 進(jìn)行廣泛的測(cè)試以提供高質(zhì)量的產(chǎn)品。 |
從我們的圖表中可以看出,如果沒(méi)有業(yè)務(wù)分析師接手,整個(gè)開(kāi)發(fā)團(tuán)隊(duì)就必須共同完成一份技術(shù)需求文檔。這會(huì)導(dǎo)致愿景分散和開(kāi)發(fā)流程不一致,從而導(dǎo)致更多的成本和時(shí)間。
另一方面,業(yè)務(wù)分析師減輕了需求獲取的負(fù)擔(dān)。他們還創(chuàng)建了一個(gè)“項(xiàng)目 wiki”,詳細(xì)描述了項(xiàng)目的邏輯,并涵蓋了每個(gè)單元可能出現(xiàn)的案例和場(chǎng)景。分析師還充當(dāng)項(xiàng)目導(dǎo)師,使開(kāi)發(fā)和業(yè)務(wù)保持同步。
誤區(qū)二:每個(gè)客戶都知道他們想要什么
缺乏明確的目標(biāo)是37% 項(xiàng)目失敗的最常見(jiàn)原因。僅憑這些統(tǒng)計(jì)數(shù)據(jù)就挑戰(zhàn)了明智的項(xiàng)目規(guī)劃和有意識(shí)的選擇的神話。
很少有客戶帶著完整的愿景和項(xiàng)目細(xì)節(jié)來(lái)找你。大多數(shù)情況下,合作都是從一個(gè)模糊的要求開(kāi)始的,比如“我想要一個(gè)像 Facebook 一樣的即時(shí)通訊應(yīng)用”。雖然這個(gè)議程看起來(lái)很簡(jiǎn)單,但這還不足以繼續(xù)開(kāi)發(fā)。
在這種情況下,項(xiàng)目范圍不明確,交付成果不明確。原因如下:
客戶可能喜歡 Facebook 的用戶界面。但是,并非每個(gè) Facebook 功能都能為客戶的最終用戶帶來(lái)價(jià)值。
Facebook 的設(shè)計(jì)架構(gòu)可能與確保最終用戶的正確可用性水平無(wú)關(guān)。
因此,客戶帶著業(yè)務(wù)問(wèn)題前來(lái),但他們并不總是能夠明確定義它或?qū)⑵渑c正確的技術(shù)解決方案相結(jié)合。相反,業(yè)務(wù)分析師不會(huì)將客戶的要求視為理所當(dāng)然。他們首先進(jìn)行全面的研究以驗(yàn)證客戶的想法或建議更合適的選擇,無(wú)論是技術(shù)上還是業(yè)務(wù)上。
分析師的目標(biāo)是幫助客戶識(shí)別問(wèn)題并制定考慮到業(yè)務(wù)需求、用戶需求、系統(tǒng)限制和預(yù)算的解決方案。
業(yè)務(wù)分析師還會(huì)在整個(gè)開(kāi)發(fā)過(guò)程中對(duì)客戶的產(chǎn)品提出質(zhì)疑,例如“為什么?為了什么?我們想解決什么問(wèn)題?”這些問(wèn)題看似顯而易見(jiàn),但對(duì)于與開(kāi)發(fā)團(tuán)隊(duì)達(dá)成共識(shí)至關(guān)重要。
誤區(qū)三:客戶和團(tuán)隊(duì)總是能清楚地了解彼此
并非所有團(tuán)隊(duì)和客戶都具備溝通能力來(lái)傳達(dá)他們的需求和瓶頸。此外,完整的開(kāi)發(fā)過(guò)程通常由多名團(tuán)隊(duì)成員負(fù)責(zé),這可能會(huì)導(dǎo)致溝通障礙和脫節(jié)。
業(yè)務(wù)分析師充當(dāng)中間人,收集所有利益相關(guān)者的需求,并將必要的信息傳遞給每個(gè)團(tuán)隊(duì)成員。這些專家確保整個(gè)團(tuán)隊(duì)對(duì)項(xiàng)目、項(xiàng)目目標(biāo)以及實(shí)現(xiàn)這些目標(biāo)的目的有共同的理解。
看看下面的圖片,試著想象如果沒(méi)有業(yè)務(wù)分析師,溝通流程會(huì)是什么樣子。
業(yè)務(wù)分析師還會(huì)在開(kāi)發(fā)階段之前確定需求,確??蛻舫浞至私忭?xiàng)目范圍。除此之外,業(yè)務(wù)分析師還會(huì)與客戶和團(tuán)隊(duì)進(jìn)行演示通話,以再次確認(rèn)每個(gè)人是否意見(jiàn)一致。
這種不間斷的溝通渠道有助于避免因客戶和開(kāi)發(fā)團(tuán)隊(duì)之間的意見(jiàn)分歧而導(dǎo)致的重新設(shè)計(jì)。
誤區(qū)四:在開(kāi)發(fā)過(guò)程中很容易做出改變
在開(kāi)發(fā)階段,沒(méi)有哪個(gè)項(xiàng)目能夠免受變化的影響。這就是大多數(shù)團(tuán)隊(duì)支持敏捷方法的主要原因,該方法允許迭代、頻繁和靈活地交付。然而,一些變化可能會(huì)適得其反,從而破壞其他功能甚至整個(gè)解決方案的架構(gòu)。
業(yè)務(wù)分析師幫助項(xiàng)目變更變得輕松無(wú)憂。他們首先對(duì)變更請(qǐng)求進(jìn)行全面分析,并提出最佳解決方案。相反,在沒(méi)有事先分析的情況下引入變更可能會(huì)因需求不一致而導(dǎo)致許多錯(cuò)誤。
業(yè)務(wù)分析流程:逐步
接下來(lái),為了幫助您更好地理解業(yè)務(wù)分析背后的機(jī)制,我們簡(jiǎn)要描述業(yè)務(wù)分析師在每個(gè)開(kāi)發(fā)階段的貢獻(xiàn)。
第 1 階段:識(shí)別、分析和指定需求
業(yè)務(wù)分析師的工作成果是未來(lái)開(kāi)發(fā)流程和最終產(chǎn)品的支柱。具體來(lái)說(shuō),需求識(shí)別和初始項(xiàng)目支持是業(yè)務(wù)分析師的主要關(guān)注點(diǎn)。
步驟 1. 確定需求
當(dāng)客戶只是以原始格式傳達(dá)他們的想法時(shí),分析并不歸結(jié)為收集需求。相反,需求獲取是一個(gè)協(xié)作分析過(guò)程,包括廣泛的活動(dòng)。這些活動(dòng)包括收集、發(fā)現(xiàn)、提取和定義需求。
在 言鼎科技,業(yè)務(wù)分析師使用以下方法識(shí)別需求:
采訪;
工作坊;
專門小組;
觀察;
問(wèn)卷調(diào)查;
系統(tǒng)接口分析;
用戶界面分析;以及
文檔分析。
業(yè)務(wù)分析師的任務(wù)是挖掘出各種需求,包括明顯和隱藏的需求。隨后,他們將這種拼湊起來(lái)的需求轉(zhuǎn)化為所有利益相關(guān)者共同的愿景。
第 2 步:需求分析
在此階段,業(yè)務(wù)分析師完善需求并確保所有利益相關(guān)者都清楚了解這些需求。他們徹底檢查需求中的錯(cuò)誤、差距和其他缺陷。此外,需求分析還包括將高級(jí)需求分解為更詳細(xì)的需求、原型設(shè)計(jì)、可行性分析和優(yōu)先級(jí)排序。
此階段的目的是使需求足夠詳細(xì),以幫助估算項(xiàng)目成本。對(duì)需求的深入描述還將指導(dǎo)技術(shù)人員設(shè)計(jì)、開(kāi)發(fā)和測(cè)試解決方案。
步驟 3. 需求規(guī)范
這是記錄所有需求的階段。業(yè)務(wù)分析師以一致、易懂且可測(cè)試的方式記錄各種類型的需求,以便利益相關(guān)者和開(kāi)發(fā)人員清楚了解。
業(yè)務(wù)需求可能包含在愿景和范圍文檔中,而用戶需求通常以用例或用戶故事的形式呈現(xiàn)。詳細(xì)的功能性和非功能性軟件需求記錄在軟件需求規(guī)范 (SRS) 或需求管理工具等其他存儲(chǔ)庫(kù)中。
第 2 階段。測(cè)試并批準(zhǔn)需求
接下來(lái),團(tuán)隊(duì)審查并驗(yàn)證需求是否存在差距和弱點(diǎn)。需求測(cè)試是開(kāi)發(fā)前的一個(gè)重要部分,因?yàn)樗梢宰畲笙薅鹊販p少重復(fù)的機(jī)會(huì)。
驗(yàn)證的重點(diǎn)是未來(lái)的產(chǎn)品是否滿足最終用戶的期望和要求。
此階段還有助于確保:
軟件需求規(guī)范正確描述了系統(tǒng)預(yù)期的功能和特性,以滿足項(xiàng)目利益相關(guān)者的需求;
軟件需求準(zhǔn)確反映業(yè)務(wù)需求、系統(tǒng)需求和業(yè)務(wù)規(guī)則;
需求完整、可行、可測(cè)試;
各項(xiàng)要求均已充分,且均足以實(shí)現(xiàn)業(yè)務(wù)目標(biāo);
所有要求均相互兼容;并且
這些需求為設(shè)計(jì)和軟件開(kāi)發(fā)提供了質(zhì)量基礎(chǔ)。
第 3 階段。在實(shí)施過(guò)程中支持設(shè)計(jì)師、開(kāi)發(fā)人員和 QA 團(tuán)隊(duì)
盡管業(yè)務(wù)分析師的大部分工作是在開(kāi)發(fā)前完成的,但他們參與了所有開(kāi)發(fā)階段。因此,他們?cè)谠O(shè)計(jì)期間確定需要改進(jìn)的地方,在開(kāi)發(fā)后收集反饋,并在測(cè)試后提供準(zhǔn)備情況評(píng)估。
業(yè)務(wù)分析師是項(xiàng)目信息的保管人。此人負(fù)責(zé)在項(xiàng)目開(kāi)發(fā)過(guò)程中回答團(tuán)隊(duì)的所有問(wèn)題,并確保整個(gè)團(tuán)隊(duì)意見(jiàn)一致。
為您的項(xiàng)目添加業(yè)務(wù)分析專業(yè)人員
業(yè)務(wù)分析能力較差的公司項(xiàng)目失敗率是成功率的三倍。我們的業(yè)務(wù)分析師團(tuán)隊(duì)可加快您的成功率,并幫助您交付以用戶為中心、以業(yè)務(wù)為中心的移動(dòng)軟件APP。
在 言鼎科技,業(yè)務(wù)分析師會(huì)確保您和開(kāi)發(fā)人員使用相同的語(yǔ)言,并為您的項(xiàng)目開(kāi)發(fā)準(zhǔn)備需求和文檔。給我們留言,我們將共同創(chuàng)造偉大。