現(xiàn)代軟件工程第十章【典型用戶和場(chǎng)景】練習(xí)與討論

1. 討論:下面的老板犯了什么錯(cuò)誤?

現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺(tái)小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了灤平免費(fèi)建站歡迎大家使用!

只看用戶的表面語言或行動(dòng)還是不夠的。我們還要找到用戶語言行動(dòng)背后的動(dòng)機(jī)

(圖像來源: http://www.weibo.com/funnyshoelace)

2. 是否要文檔

有人說,我們敏捷的團(tuán)隊(duì),就喜歡直接的面對(duì)面的交流,不喜歡搞文檔什么的,多好!

其實(shí)大多數(shù)情況下,留下文字說明是很有好處的,相對(duì)于后來的浪費(fèi)和返工,當(dāng)初花的時(shí)間真的是太值了。看下面的例子:

自習(xí)課時(shí),教務(wù)主任匆匆走進(jìn)來,告訴班長(zhǎng)“幫我找兩個(gè)人,我要班花”,同時(shí)兩手在胸前做了一個(gè)抱花的動(dòng)作,就走了。班長(zhǎng)就組織全班投票評(píng)選起班花來,鬧了一節(jié)課,搞了一些大數(shù)據(jù),終于統(tǒng)一了意見,選出了班里最漂亮的兩個(gè)MM。于是倆MM很羞澀的去找主任,主任說:“怎么是你們?男生都哪兒去了?好吧,跟我去后勤,我要搬花……”

可見,面對(duì)面直接的交流當(dāng)然很敏捷, 但是還是要留下文檔, 以明確用戶的需求。

3.  ATM操作界面的用戶

團(tuán)隊(duì)要設(shè)計(jì)一個(gè)銀行自動(dòng)柜員機(jī) (ATM) 的操作界面, 這個(gè)柜員機(jī)擺在銀行營(yíng)業(yè)廳的外面。你覺得會(huì)有多少種用戶來使用你的操作界面?

(提示:多于5種用戶類型)

4.  練習(xí):

你想寫一個(gè)游戲,你知道游戲用戶有哪些種類么?

參考答案:有些公司根據(jù)玩家游戲生命周期特點(diǎn)來劃分玩家類型:

  1. 重度發(fā)燒友 (hard core) 玩家根據(jù)游戲安排日程

  2. 中度發(fā)燒玩家根據(jù)日常生活計(jì)劃安排游戲時(shí)間

  3. 休閑玩家只在剛好有空的時(shí)候,才考慮以游戲作為消遣

這些定義很實(shí)用,因?yàn)樗刮覀兠鞔_了玩家對(duì)游戲的期待是什么。對(duì)于休閑的用戶,你的游戲就不宜要求用戶在開始游戲之前必須完成詳細(xì)的注冊(cè)或練習(xí)階段。

5. 別做過頭

場(chǎng)景驅(qū)動(dòng) (scenario driven) 的設(shè)計(jì)做過了頭會(huì)是什么情況?一天,大家在討論“吳小石頭上貨”這一場(chǎng)景時(shí),二柱叫到:“停,別忙了,我有了場(chǎng)景!”他從桌子底下抽出一個(gè)模型,上面擺著用紙糊起來的房子、院子等,中間有幾個(gè)人形的木頭疙瘩,他指著其中一個(gè)木頭疙瘩說,“這就是吳小石頭,我們問他怎么做就行了!”

在你的項(xiàng)目中有做過頭的情況么?

 

5. Spec 寫作練習(xí)

怎么才能寫好Spec?其實(shí)也不難,就是要把一件事情描述清楚,下面是一個(gè)練習(xí):

 

如果你要給一個(gè)外星人描述怎么系鞋帶, 寫一個(gè) “系鞋帶“ 的spec (用英語), 你怎么寫?

 

第一, 我們要定義好相關(guān)的概念

—what is “shoe”, “shoe laces”, “tied shoe laces”, and “untied shoe laces”  鞋, 鞋帶, 系鞋帶, 解鞋帶都是什么概念

—Benefit of this feature “tie your shoe laces”。 系好鞋帶的好處是什么

—The goal of the feature?                                    系鞋帶的目標(biāo)是什么?

—What does “success” look like?                       什么叫系好了?

—Unambiguous steps to achieve from “untied” to “tied”   明確的步驟來演示系鞋帶的過程

 

這是兩個(gè)同學(xué)寫的系鞋帶的spec: 例子1, 例子2。

 

第二, 規(guī)范好一些假設(shè) (assumptions), 例如, 鞋帶是已經(jīng)穿好在鞋上的么? 什么樣的鞋屬于我們要處理的? 

 

現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論

 

第三, 避免一些誤解, 下面這個(gè)從技術(shù)上也是 ”鞋帶綁緊了“,  但它是 “系好了”么? 打了死結(jié)算成功么? 要打多少個(gè)蝴蝶結(jié)才算好?

現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論

第四, 厘清一些邊界條件,  下面的情況屬于好的系鞋帶狀態(tài)呢,  還是不好的狀態(tài)呢? 這需要PM/Dev/Test 協(xié)商達(dá)成一致意見。鞋帶要打多緊才算好? 打好的鞋帶能拖在地上么?

現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論 現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論

 

第五, 描述主流的用戶/軟件交互步驟。

現(xiàn)代軟件工程 第十章 【典型用戶和場(chǎng)景】 練習(xí)與討論

分享文章:現(xiàn)代軟件工程第十章【典型用戶和場(chǎng)景】練習(xí)與討論
文章位置:http://muchs.cn/article36/gpjhpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、外貿(mào)建站Google、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)