一千萬個為什麽

搜索

使用基本用例來設計以UI為中心的應用程序

I'm begging a new project (oh, how I love the fresh taste of a new project!) and we are just starting to design it. In short: The application is a UI that will enable users to model an execution flow (a Visio like drag & drop interface). So our greatest concern is usability and features that will help the users model fast and clearly the execution flow.

我們的既定方法廣泛使用用例,以便在程序員和用戶之間創建一個和諧的應用程序視圖。這是一個商業問題,實際上:我更喜歡使用敏捷方法與用戶故事而不是用戶案例,但我們需要定義一個明確的範圍來向我們的客戶銷售產品。

但是,用例有許多缺陷,其中大部分都與事實上,它們包括技術細節,如UI等,可能看起來似乎這裏。但是,由於我們無法使用用戶故事和完全交互式設計,我決定妥協:我將使用基本用例來隱藏這些細節。

現在我還有另一個問題:對於UI交互有一個清晰的描述是必不可少的(沒有雙關語意),所以,我應該如何記錄它?換句話說,如何通過使用基本用例來指定應用程序,其中UI交互對其至關重要?

我可以看到一些替代方案:

  • 放棄使用用例,因為它們沒有正確表示問題
  • 不要在用例中包含接口描述,而是創建另一個文檔(故事板)並鏈接到基本用例
  • 將UI交互描述包含在基本用例中,因為它們是用戶和應用程序本身的業務規則的一部分

最佳答案

獲取用戶對UI原型的反饋對於創建用戶社區將了解並提高工作效率的用戶界面至關重要。執行此操作的最佳方法是使用紙張原型制作。您的用例可以推動這些原型的初始創建,與您的客戶的用戶交互會話可以優化UI設計。

如果您更喜歡電子原型,可以使用 PowerPoint 快速制作原型。

See also http://www.codinghorror.com/blog/2008/04/ui-first-software-development.html and http://www.codinghorror.com/blog/2007/01/low-fi-usability-testing.html

轉載註明原文: 使用基本用例來設計以UI為中心的應用程序