用TeamDefine“真實(shí)地”模擬需求定義
Borland產(chǎn)品部副總裁DavidWilby說(shuō),TeamDefine“可以讓非技術(shù)人員定義用戶界面及工作流項(xiàng)目。然后可以和終端用戶一起瀏覽,單擊模擬按鈕,就能產(chǎn)生HTML和互動(dòng)的界面。”生成模擬之后,TeamDefine能讓組織中的任何人通過(guò)瀏覽器發(fā)表評(píng)論。TeamDefine既可以獨(dú)立管理所有的交互活動(dòng)和模擬,也可以集成到需求管理工具CaliberRM中使用。
MichaelAzoff是英國(guó)Butler集團(tuán)的高級(jí)研究分析員,他認(rèn)為“在業(yè)務(wù)過(guò)程管理方面,我們對(duì)可視化已經(jīng)習(xí)以為常,但是現(xiàn)在已經(jīng)開(kāi)始在早期需求管理方面提出可視化問(wèn)題。TeamDefine主要用于解決質(zhì)量問(wèn)題,它為我們提供了一個(gè)消除誤解的工具,使不同的利益相關(guān)人能夠在可視化的基礎(chǔ)上進(jìn)行討論?!?/P>
在需求模擬領(lǐng)域,需求管理的模擬絕對(duì)是一件大事。由于很難得到準(zhǔn)確的需求,因此需求定義工具及實(shí)踐不僅是供應(yīng)商也是客戶極為關(guān)注的問(wèn)題。這個(gè)模擬工具非常有意義,它將需求實(shí)踐與用戶體驗(yàn)和交互界面結(jié)合到了一起。其真正的好處在于它能迅速地以可視化的形式將某些東西展現(xiàn)給利益相關(guān)人,使他們能夠比使用線框圖等更快地做出反應(yīng)并精煉其想法。
在同類產(chǎn)品市場(chǎng)中,TeamDefine的最大競(jìng)爭(zhēng)對(duì)手是iRise和Blueprint。相對(duì)iRise的高真實(shí)度,TeamDefine可稱為“實(shí)際真實(shí)度”。Axure軟件公司的AxureXP及微軟即將推出的SketchFlow也具有需求模擬功能。雖然這些新出現(xiàn)的需求定義工具互相之間有很大的不同,因此很難比較,但是從中可以看到這確實(shí)是一個(gè)持續(xù)增長(zhǎng)且不斷變化的市場(chǎng)。這對(duì)于那些正在嘗試定義需求的人是一件好事。
TeamDefine是BorlandALM產(chǎn)品家族的新成員。Borland此前曾經(jīng)推出名為DefineIT的需求定義產(chǎn)品,該產(chǎn)品是一個(gè)面向個(gè)人用戶的、具有建模功能的靜態(tài)互動(dòng)活動(dòng)產(chǎn)品。Borland公司表示,有需要的用戶仍然可以繼續(xù)使用這個(gè)產(chǎn)品。
TeamDefine的發(fā)展路線包括利用開(kāi)放框架集成到其它需求管理工具中,比如IBMRationalDOORS或RequistePro。Wilby表示,今年底Borland將推出完整的API和SDK以將其擴(kuò)展到所有方面。
由于越來(lái)越多的公司采用敏捷和精益的開(kāi)發(fā)方法,因此需求定義將變得越來(lái)越重要。精益方法讓人成功,也讓人失敗地更快。隨著精益方法的普及,需求定義和管理也將得到復(fù)興。Borland開(kāi)發(fā)主管MichaelKlobe說(shuō),Borland公司本身就是處于向敏捷開(kāi)發(fā)轉(zhuǎn)型的過(guò)程中,而且也是使用敏捷方法開(kāi)發(fā)的TeamDefine。完成TeamDefine這個(gè)項(xiàng)目用了一年多的時(shí)間,開(kāi)始只有四名開(kāi)發(fā)人員,而現(xiàn)在已經(jīng)有10名開(kāi)發(fā)人員在進(jìn)行這個(gè)項(xiàng)目。
Klobe現(xiàn)在正在用TeamDefine進(jìn)行該產(chǎn)品的下一代開(kāi)發(fā)。比如,他們正在開(kāi)發(fā)一個(gè)稱為“泳道”的功能。這些泳道將代表具體的功能(職位),比如采購(gòu)、外部供應(yīng)商等,從而取代框線圖,因此可以更直觀地顯示誰(shuí)在干什么。
在團(tuán)隊(duì)成員有關(guān)的功能方面,一旦某個(gè)開(kāi)發(fā)人員完成一項(xiàng)模擬并發(fā)送給團(tuán)隊(duì)成員,那么任何人都可以在TeamDefine內(nèi)置的反饋系統(tǒng)中發(fā)表評(píng)論。Klobe談到,“我們用一、兩周的時(shí)間創(chuàng)建一個(gè)需求描述,然后開(kāi)始實(shí)施。人們都喜歡用產(chǎn)品來(lái)演示產(chǎn)品。QA人員尤其喜歡這樣,因?yàn)樗麄冊(cè)谛枨竺枋鲋熬涂梢灾勒谶M(jìn)行中的工作。而當(dāng)我們進(jìn)行評(píng)估的時(shí)候,他們以及開(kāi)發(fā)人員就已經(jīng)知道該測(cè)試什么了。”Klobe的團(tuán)隊(duì)還將給TeamDefine添加測(cè)試用例定義功能,比如與HP質(zhì)量中心結(jié)合,這樣將可以通過(guò)場(chǎng)景和模擬來(lái)生成測(cè)試用例。
【編輯推薦】