2008年10月22日 星期三

R22 做人的方法(12)──易地而處

從關聯的兩邊往另一個方向看過去,是完全不同的風景。在有使用關聯的兩個物件之間,一個會是使用者,另一個則是被使用者;使用者全盤瞭解操作的劇本與時機,被使用者只能被動地應要求而行動。

人與人的相處同樣是由某些事所形成的關聯所建立的。像是客戶向公司訂購某個系統,公司就找我們組成專案團隊進駐開發;客戶告知我們關於需求的想法,而我們努力回饋分析設計的結果並形成產出。有的時候卻難免會形成開發團隊常會怪客戶需求一直變更,客戶也怪作出來的系統不穩定或品質不好這樣的循環。

想像客戶對於一個交易畫面的需求原本是三個人工輸入的欄位,在測試的時候發現第三個欄位可以從某個地方取得,因而希望作個小的需求變更改為自動取得。有些開發者會覺得任何需求變更都會造成多做一些事,感覺困擾而拒絕這個要求。如果自動取得的動作需要改變太多或是重要的地方,那麼為了避免風險自然應該反對;但若是這個改變只是引用現在系統現用的API或作點包裝,著眼在未來所有使用者節省的時間,則是應該接受。

面對的變化需要付出多少額外的代價,同時可以獲取什麼樣的利益是一般人作抉擇時的判斷,然而大多數的人僅以自己的角度來評估。一件事的發生絕大多數都像關聯一樣是雙方面的,懂得這層道理的人知道要從雙方的觀點來抓取最適合的平衡點,以最多、最有效的結果來評斷。同時會去關心對方想法的人,通常也會獲得對方釋出更多的善意。

關聯就是人與人之間的相處,人際關係是否和諧得看當事人是否能夠從對方的角度來看待事物。

沒有留言:

張貼留言