close

難得有個好例子可以解釋操作流程與系統整合的問題。
一般對於流程、系統這種比較抽象的名詞,
在各領域各有所指,今天就以騎乘 GOGORO2(簡稱狗肉) 上車下車當範例。

我騎狗肉的上車流程是:
1. 我帶著我的手機靠近我的狗肉,狗肉自動從待機模式到電源開啟模式
2. 我按下右手把的座墊開啟按鈕,狗肉把座墊打開,狗肉從電源開啟模式到待機模式
3. 我拿出安全帽戴上,把座墊關上,狗肉從待機模式到電源開啟模式
4. 我把側腳架踢起來
5. 我左手壓剎車,右手按GO鍵,狗肉從電源開啟模式到馬達開啟模式
6. 轉油門即可出發


接著我的下車流程是:
1. 車移動到停車位
2. 我把側腳架踢下來,側停。狗肉自動從馬達開啟模式到電源開啟模式
3. 我下車,按下座墊開啟按鈕,狗肉把座墊打開,狗肉從電源開啟模式到待機模式
4. 我把安全帽放進行李箱,狗肉從待機模式到電源開啟模式
5. 右手按SMART鍵,左手按GO鍵,狗肉從電源開啟模式到待機模式

看完兩大文字,它們就是操作流程,其中GOGORO就是所謂的系統。

對比一般騎機車的動作是:
1. 插鑰匙、開座墊、拿安全帽、踢腳架、關座墊、啟動引擎、轉油門出發
2. 車停好、踢腳架、關引擎、開座墊、放安全帽、關座墊、拔鑰匙

這些流程幾乎一樣,但狗肉卻有很惱人的小問題。
關座墊會跳到電源開啟模式,在下車流程就讓狗肉在電源開啟模式、待機模式之間跳來跳去
車子一直發出聲音。
我一直很在意。剛好領車之後一兩個星期後,電話客服來電我說了一下,
他回答說因為很多人把車鑰匙忘在行李箱裡,如果是在待機模式就打不開了,
所以在手機APP設計這個貼心小功能。
座墊關上的時候跳到電源開啟模式,鑰匙在裡面還可以開座墊。
手機APP也可以設定成關座墊後跳到待機模式。
我說我也試了,如果設定成關座墊後跳到待機模式,
那就換成上車的時候狗肉在電源開啟模式、待機模式之間跳來跳去。
他問我有什麼好建議,我說我希望有第三個選項,原來是什麼模式,就回什麼模式。

如果真照我的建議多了個選項真的就比較方便嗎?或許也不一定。
其實我是想得到每個模式切換的理由,
像是座墊打開跳到待機模式,因為電池有可能要被拿出來。
側腳架踢下來跳到待機模式,因為人要下車離開。
像前面說的,關座墊跳到電源開啟模式,避免有人忘記拿鑰匙。
每一個動作的理由都很合理,但是組合成一個流程之後,就發現不必要的模式切換非常多。
每切換一次模式除了有聲音之後,是還要等它一兩秒的特效動完才能跟人繼續互動,
覺得很惱。所以把聲音關掉幫助只有一點。

系統整合其實就是把一個個的SOP組合在一起。
把簡單的留給人,把複雜的留給系統。
其中複雜的是指單個單個的行為之中的運算。
也要盡量讓互動有可預測性,
也就是人做相同的動作,系統要有相同的反應。
不要有內藏人看不到的參數而改變系統的行為。

我讓我爸騎GOGORO,他看著我的流程走一遍,結果搞不定。
因為他沒有我的手機,所以第一個動作啟動就有問題。
外加鑰匙按鈕按一下是電源開啟,長按是開座墊。
我爸的時間流動感異於年輕人,
有可能按一下很快被按鈕判定為訊號抖動(bounce)而被忽略,
也有可能長一點就太長被判定為長按就開座墊。
光是叫他快一點慢一點就搞個三分鐘。
不管滑鼠、手機、平版、跟GOGORO按鈕都有這問題,
相關設計人士可否考慮不要再玩短按、長按、連擊、三連擊這種東西了?

整合的難度在於要考慮這些SOP組合之後,會不會有意料之外的事情發生。
尤其是SOP組合的順序都要考慮進去,
誰先誰後,誰可以先誰可以後,運算結果會不會有不一樣,系統行為會不會不一樣,
甚至導致更麻煩的問題存在。

所以,需求管理非常重要。許多看似不會互相影響的東西,或者單個單個需求都沒有問題,
組合之後造成整個系統的某個流程不能用的例子也有。

以前我用宏碁的筆電,它有個討人厭的設定,讓我買了兩台(間隔5~6年)之後就決定不再買了。
就是每次開機後,藍牙就會關閉。讓我要用藍牙滑鼠非常痛苦。
我有寫EMAIL反應,得到的回應就是原廠設定就是如此。
這事就下次想到再寫,因為流程更長。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 betaparticle 的頭像
    betaparticle

    betaparticle的部落格

    betaparticle 發表在 痞客邦 留言(0) 人氣()