為什么敏捷業(yè)者(agile practitioners)要考慮UEX的重要性呢?這是一個很關鍵的問題。Jeff Patton認為UEX解決了對于ASD團隊成功與否至關重要的幾個問題:
UEX強調了使用需求的必要性,必須要滿足用戶的需求目標 UEX可以幫助識別并確認軟件必須要有的功能 通過不同程度的手續(xù)和手段,UEX方法可以被采納的,這樣就使得UEX方法和敏捷方法是相容的,而不是相斥的。 我在本文中使用的其它重要的詞匯如下:
系統(tǒng) 就是產品,這里通常指在開發(fā)中的軟件
使用者/用者 通常也被稱為最終使用者,指的是最后將要使用這個目前正在開發(fā)中的系統(tǒng)/產品的那個/哪些人
開發(fā)者 構建系統(tǒng)的IT專業(yè)人士
利益關系人利益關系人(stakeholders)指的是和本系統(tǒng)的研發(fā)或者使用有利益關系的任何人。這包括了直接用者、非直接用者、用者的管理 者、高級經(jīng)理、開發(fā)者、運行/操作員、技術支持者、和本系統(tǒng)有關系的其他系統(tǒng)的開發(fā)者、系統(tǒng)開發(fā)過程中或者系統(tǒng)實施時有可能受到涉及到維護者。在有些敏捷 方法學中,特別是 XP中,則籠統(tǒng)的將利益關系人叫做客戶(customer)。
驗收測試 是一種測試技術,其目標是來驗證某系統(tǒng)是否達到了驗收(acceptance)標準,是否可以讓利益關系人來決定是否接受該系統(tǒng)。
可用性測試 讓該系統(tǒng)的用者們來執(zhí)行一系列的操作,從而來衡量該系統(tǒng)是否易于使用、測量任務的執(zhí)行時間和效率、用者的體驗和感覺?捎眯詼y試可以很正式也可以不太正式,有的測試在配置了專門測試工具的房間中進行,有的測試則使用簡單的模型。
用者測試. 測試活動,包括接受度測試和可用性測試,通常利益關系人們都主動積極的參與。
3. 敏捷和UEX的現(xiàn)狀
先來說好消息。我相信在敏捷團體和UEX團體中,對于雙方協(xié)同工作的好處的認同感是在增加的。敏捷團體中,Larry Constantine的UCD工作是廣受贊譽的,ASD的承諾也鼓舞著UEX人士。有一個郵件列表Agile Usability mailing list比較活躍,通過此列表ASD和UEX業(yè)者定期進行有規(guī)律的交流。在最近的UPA 2005和Agile 2005大會上,都有敏捷和可用性的講座。目前也有一些呼聲希望將兩個團體合并起來。
現(xiàn)在來說壞消息。如果要想讓兩個團體能夠有效的工作,目前還需要克服一些困難。就像我們在討論兩個不同團體,這本身就暗示著兩者的合作可能存在一些困難,包括如下:
目標不同. 軟件工程師關注軟件系統(tǒng)在技術上的設計、實施、以及維護。UEX業(yè)者則關注如何開發(fā)讓最終用者可以有效使用的系統(tǒng)。遺憾的是,兩個團體的人都無可避免的忽視了對方所關注的東西。
此文章共有10頁 上一頁 1 2 3 4 5 6 7 8 9 10 下一頁
文章來源:中國項目管理資源網(wǎng)
|