商业分析在敏捷中的角色
Erin McManus和Ryan McKergow在1st Conference(專為對(duì)敏捷不了解的人準(zhǔn)備的的一場(chǎng)會(huì)議)上發(fā)表了is there a future for business analysis?(商業(yè)分析有未來(lái)嗎?)的演講,他們探討了當(dāng)機(jī)構(gòu)采取敏捷時(shí)商業(yè)分析的作用。InfoQ就商業(yè)分析的需要性,敏捷是如何影響商業(yè)分析師的角色和當(dāng)采用敏捷舉措時(shí)發(fā)生在商業(yè)分析的變化等對(duì)他們進(jìn)行了采訪,以及他們有哪些具體商業(yè)分析的做法可以推薦給敏捷團(tuán)隊(duì)。
\\InfoQ:你認(rèn)為當(dāng)機(jī)構(gòu)采用敏捷時(shí),依然需要商業(yè)分析嗎?
\\\McKergow:是的。我認(rèn)為商業(yè)分析對(duì)敏捷的軟件發(fā)展來(lái)說(shuō)依然很重要。商業(yè)分析意味著批判性地思考和質(zhì)疑我們所提供的價(jià)值,我們?cè)谠噲D解決什么問(wèn)題?我們?yōu)槭裁窗验_(kāi)發(fā)軟件當(dāng)做解決方案?
\\它還包括理解機(jī)構(gòu)的復(fù)雜性,如政府的監(jiān)管變化、企業(yè)政策、行業(yè)標(biāo)準(zhǔn)、商務(wù)流程,一直進(jìn)行的明細(xì)表。僅僅因?yàn)槲覀儾捎昧撕蛡鹘y(tǒng)方法不同的敏捷工作方法,也不能意味著我們會(huì)忘記這些問(wèn)題和考慮的領(lǐng)域。
\\\\McManus:當(dāng)然,我覺(jué)得 Ryan和我所說(shuō)的是我們考慮軟件的方式隨著時(shí)間的推移而進(jìn)化,所以軟件開(kāi)發(fā)團(tuán)隊(duì)里的角色也需要進(jìn)化。我們真的需要考慮這些角色在未來(lái)可以做什么,尤其是采用敏捷后。 所以我確實(shí)認(rèn)為在機(jī)構(gòu)采用敏捷后還是需要商業(yè)分析。
\\\InfoQ:敏捷舉措是如何影響商業(yè)分析師這一角色的?
\\\McKergow:就像軟件開(kāi)發(fā)中的其他每個(gè)角色,敏捷挑戰(zhàn)了這一角色帶來(lái)的作用,并且質(zhì)疑:“我們還需要專門(mén)這樣的一個(gè)角色嗎?”這就是為什么敏捷鼓勵(lì)跨職能團(tuán)隊(duì)。我們團(tuán)隊(duì)里擁有用于開(kāi)發(fā)軟件的所有技能,但我們不需要團(tuán)隊(duì)里一個(gè)專門(mén)的人,純粹的專家(其他什么都不是)。所以它質(zhì)疑了我們需要一個(gè)純粹的商業(yè)分析師嗎?需要一個(gè)純粹的測(cè)試人員嗎?這是兩個(gè)例子。還有更多。
\\\InfoQ:你能就你所看到的當(dāng)采用敏捷時(shí)發(fā)生在商業(yè)分析的變化,舉些例子嗎?
\\\McManus:敏捷增加了團(tuán)隊(duì)內(nèi)部的協(xié)作,商業(yè)分析因?yàn)槊艚荻l(fā)生改變的一個(gè)例子是擁有了創(chuàng)造一種共享語(yǔ)言的工具。我們?cè)贐ehaviour Driven Development (BDD)的采用中看到了這點(diǎn)。商業(yè)分析師用Given, When, Then的BDD格式編寫(xiě)他們的驗(yàn)收標(biāo)準(zhǔn)。要寫(xiě)出這樣的方案需要運(yùn)用復(fù)雜的功能,同時(shí)和非技術(shù)人員用他們能理解的語(yǔ)言清晰地交流。\\
我們也看到了完成分析的時(shí)間和數(shù)量上有所改變。不僅僅有一種精益的“及時(shí)”生產(chǎn)方法來(lái)分析。只有在需要時(shí)做到所需要的。這就確保了在分析過(guò)程中沒(méi)有浪費(fèi)。
McKergow:依我來(lái)看,我認(rèn)為已經(jīng)有傳統(tǒng)商業(yè)分析師向T型分析師轉(zhuǎn)變。你可能有專業(yè)化的分析,但你應(yīng)該擴(kuò)展在敏捷方面的技能。
\\\\McManus:我同意!在開(kāi)發(fā)過(guò)程中有更多的合作。我看到商業(yè)分析師扮演著測(cè)試人員的角色,所以他們可以確定開(kāi)發(fā)團(tuán)隊(duì)將特性所需要的全部要求考慮在內(nèi),或者作為商業(yè)代表,像一名代理產(chǎn)品所有者簽署特性一樣。在敏捷團(tuán)隊(duì)里有更多的余地去承擔(dān)不同的責(zé)任。不再是“這不是我的工作”,我們應(yīng)該質(zhì)疑,如果你能做,那為什么不做呢?我們不應(yīng)該需要針對(duì)不需要專門(mén)知識(shí)的工作而配備專門(mén)人員。
\\\\McKergow:我最近一直很多次扮演測(cè)試人員的角色。主要做手工的探索性測(cè)試,但是考慮系統(tǒng)間的數(shù)據(jù)流是一份很有趣的學(xué)習(xí)體驗(yàn)。這包括確保如果你在系統(tǒng)中更新數(shù)據(jù),它會(huì)在相應(yīng)的系統(tǒng)中更新!它也很好地刷新了我的SQL技能。我發(fā)現(xiàn)查詢數(shù)據(jù)庫(kù)的能力對(duì)分析有很有用處。尤其是定量分析有多少用戶在使用特定的功能。
\\\\McManus:這使得我了解了一些其他的T型技能。優(yōu)秀的商業(yè)分析師現(xiàn)在更加地了解顧客以及他們的軟件之旅。他們不僅對(duì)為什么企業(yè)想要這件既成產(chǎn)品感興趣,更對(duì)這件產(chǎn)品設(shè)法解決的問(wèn)題以及顧客會(huì)怎樣使用它感興趣。\\
商業(yè)分析師也處在一個(gè)影響團(tuán)隊(duì)動(dòng)力的奇妙位置。他們和產(chǎn)品負(fù)責(zé)人緊密合作,與開(kāi)發(fā)團(tuán)隊(duì)緊密合作,推動(dòng)決策共識(shí)的達(dá)成,這是確保整個(gè)團(tuán)隊(duì)感受到擁有產(chǎn)品的很好方式。這對(duì)建立一個(gè)整個(gè)團(tuán)隊(duì)可以一起努力的共同目標(biāo)也很有幫助。\\
所以你可以看到,商業(yè)分析師可以采取很多不同的方法來(lái)成為T(mén)型分析師,從而為他們的團(tuán)隊(duì)提供更多的價(jià)值。
InfoQ:如果一個(gè)敏捷團(tuán)隊(duì)想自己做分析而不是由商業(yè)分析師來(lái)完成的話,該怎么辦呢?
\\\McKergow:如果一個(gè)團(tuán)隊(duì)想自己做分析,那真是極好的。那就應(yīng)該沒(méi)有任何事阻礙他們。有一些商業(yè)分析師做的真的很有意思的事,他們可以試試。但是他們需要記住商業(yè)分析師的缺席不是避免做更多詳細(xì)分析工作的借口。比如研究一項(xiàng)監(jiān)管或政策。了解一些復(fù)雜的業(yè)務(wù)流程也是一個(gè)例子。還是要有人來(lái)承擔(dān)這些責(zé)任。
\\\\McManus:我在一個(gè)沒(méi)有專門(mén)商業(yè)分析師的夫婦創(chuàng)新團(tuán)隊(duì)中工作過(guò)。這之間一點(diǎn)也沒(méi)有覺(jué)得不自然,而且在文檔類型方案中有非常多的協(xié)作。開(kāi)發(fā)人員會(huì)親自采訪顧客然后研究解決方案。在那種快速追蹤——建立、測(cè)量、學(xué)習(xí)——?jiǎng)?chuàng)新的環(huán)境中,正好不需要一個(gè)專門(mén)的商業(yè)分析師。
\\\InfoQ:你有什么具體的商業(yè)分析方法推薦給敏捷團(tuán)隊(duì)嗎?
\\\McKergow:有很多技術(shù)可供團(tuán)隊(duì)里的人使用。以下是我最喜歡的一些:
\\- 3 Amigos from ATDD——不是商業(yè)分析師包括產(chǎn)品所有者。就你打算發(fā)展的東西和你的開(kāi)發(fā)人員、測(cè)試人員和產(chǎn)品所有者溝通一下。甚至是深入細(xì)節(jié),關(guān)于每個(gè)故事的驗(yàn)收標(biāo)準(zhǔn)的細(xì)節(jié)。這有關(guān)于增強(qiáng)三者不同身份間的合作。你可以參考InfoQ對(duì)3 Amigos創(chuàng)始人的采訪:George Dinwiddie on the three amigos 。\\
- Story kickoffs——和前面的3 Amigos相似,但尤其是當(dāng)開(kāi)始發(fā)展一個(gè)Story時(shí),讓每個(gè)人一起討論它傳達(dá)的是什么,想想怎么在技術(shù)上實(shí)施它,以及所有需要注意的事情。我在我們的公司網(wǎng)站上寫(xiě)到了這一技巧:How to introduce Story Kickoffs to your team.(怎樣將Story Kickoffs介紹給你的團(tuán)隊(duì)。)\\
- Design studio(設(shè)計(jì)工作室)——這是我最近一直在用的一項(xiàng)使得團(tuán)隊(duì)合作共同設(shè)計(jì)產(chǎn)品的技術(shù)。團(tuán)隊(duì)可以從字面上理解問(wèn)題的框架,然后在不同的設(shè)計(jì)中交流不同的想法,最后匯聚成一個(gè)成型的設(shè)計(jì)。Jason Furnell對(duì)這一過(guò)程有全面的認(rèn)識(shí):Facilitating Collaborative Design Workshops(促進(jìn)協(xié)同設(shè)計(jì)工作室)。\
如果你處于這種情況,為什么不試試這些技術(shù)呢?你也可以擴(kuò)展你的技能,為你的團(tuán)隊(duì)帶來(lái)更多的價(jià)值。
\\\查看英文原文:Role of Business Analysis in Agile
\\感謝張龍對(duì)本文的審校。
\給InfoQ中文站投稿或者參與內(nèi)容翻譯工作,請(qǐng)郵件至editors@cn.infoq.com。也歡迎大家通過(guò)新浪微博(@InfoQ,@丁曉昀),微信(微信號(hào):InfoQChina)關(guān)注我們,并與我們的編輯和其他讀者朋友交流(歡迎加入InfoQ讀者交流群(已滿),InfoQ讀者交流群(#2))。
總結(jié)
以上是生活随笔為你收集整理的商业分析在敏捷中的角色的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: RDIFramework.NET ━ .
- 下一篇: fastclick.js移动端WEB开发