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