«

»

3 月
16

由進度條內嵌百分比引開的話題



由進度條內嵌百分比引開的話題 -網頁設計

由進度條內嵌百分比引開的話題 -網頁設計


這是在豆瓣的HCI人機交互小組的一篇內容,具體內容如下:

測試某應用程序,有這樣一個功能:
創建了一個任務,該任務下面包含了很多子任務,“開始”按鈕之后,有一個進度狀態監控窗口,該窗口中首先顯示了一條不斷向前跑的進度條,該進度條上內嵌了相應的完成百分比,在進度條后面,有兩項時間相關的數字: 已用時間,剩余時間。

因為該程序是完全為windows平臺所做,考慮到windows 界面風格提倡的進度條內不要嵌數字,于是測試人員報了BUG,讓開發人員拿掉進度條內的百分比。

下面是雙方的對話摘要:
開發: 為什么要拿掉百分比?這個就是為了讓用戶看的清楚的。

測試:首先windows界面風格不提倡進度條內嵌百分比,其次進度條后面不是還有兩項時間相關的數字呢嘛,百分比是畫蛇添足。

開發:進度條內的百分比是告訴你任務完成的進度,后面的兩項時間數據是告訴你所花時間以及還需時間,這兩個是兩回事

測試:時間進度不就是我做這個任務的進度嗎?

開發:你完全混淆概念了,時間進度是整個時間開銷情況,任務進度是所有子任務的進行情況,不一樣的概念

測試:但是我從用戶的角度,我只關心我做這個任務用了多少時間還需要多少時間啊, 我不關心你做了幾個任務或者說某個任務做到了百分之多少

開發:我覺得這個進度條內的百分比對用戶是有用的,你完全混淆了時間進度和任務進度的概念

測試:我混淆了嗎?

開發:舉例來說,你造金字塔,預計100天完成,前99天你什么都不做,但是你的時間進度已經到了99%,而任務進度是0%,最后一天你做完了所有的使,于是你的任務進度從0%變為100%,而時間進度是從99%變為100%, 明白了吧?就是兩個概念

測試:好吧,那么首先為什么要給用戶這兩個概念上的考量數據?不是更讓人迷惑嗎? 其次也是最重要的,即使你進度條顯示的是任務進度,那和將內嵌百分比數字拿掉也不矛盾啊

雙方誰也不能說服對方,這個問題就這么一直懸著呢 (當然這不是一個會影響發布德大的功能或者穩定性方面的問題)

<——————我是分隔線——————>

這是個在現實中應該算常見的實例,開發和測試都一口一聲叫著“用戶”,似乎他們都是“用戶”的化身,研究用戶的“專家”。但事實上,并沒有多少行為付諸于去驗證用戶的需求和想法。正如Kent.Zhu在這里所提到的:“這個年代,什么都缺,唯一不缺的就是專家!”我們不需要專家,我們不需要什么UED(EDU或DUE),我們真正需要的是請用戶來,泡杯茶,然后聽他說說他們到底要的是什么。

發佈留言

暱稱和郵箱必需填寫,您的郵箱只有管理員可見。

您可以使用這些 HTML 標籤和 attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>