開始轉移到統一小組——第四步
有的人可能認為Metaphor的概念應該來得更早一些,但是我們建議在這一階段快結束的時候才引入它,因為這是我們首次提到客戶/業務方(customer/business)。Metaphor是客戶與開發人員之間系統的通用語言。它看起來可能不重要,但是以Exoftware的政府顧客為例,開發小組一般都把業務方(也就是定義系統需求的人)當作客戶。但是對于業務方而言,“客戶”指的是最終用戶。這就導致開發人員和“業務方”之間的困惑和挫折。
Metaphor的作用不只是一門通用語言——它還與上下文和對系統是什么的高層次理解有關。在這里我們能夠采取步驟做到真正地與我們的業務合作伙伴溝通并共享共同的目標。3Q公司使用一種叫做Adaptor Tree Hierarchy體系,它通過一門客戶/業務方共同認可的語言給予開發人員一個廣闊的系統視野。例如:
ThreeQData
todaysDate
marriage
spouse
economicindicators
client
lossofincomestory
annualincome
coveramortisationeroision
...
managedfundstory
pensionstory
這個樹形結構的每一部分都可以擴展出更多細節,能夠輕易地改變,并提供一個很好的系統視角,同為整個小組提供一門通用的語言。
重要的成功因素
文章來源于領測軟件測試網 http://www.kjueaiud.com/