Categories

工作態度 (1)    方法論 (5)    本土化 (9)    危機管理 (2)    死亡 (1)    自我成長 (1)    自我管理 (3)    決策管理 (1)    版本 (1)    社會 (2)    品管 (3)    風險管理 (1)    效能 問題 (1)    時間管理 (5)    專案 (10)    教育 (1)    產能 (1)    產業 (5)    軟體 (4)    測試 (10)    閒聊 (14)    溝通 (4)    道德 (1)    漫談 (23)    管理 (1)    機器翻譯 (1)    簡轉繁 (2)    翻譯 (8)    booksore (1)    Chinese (1)    Flash (1)    G11N (1)    I18N (3)    Industry (1)    L10N (8)    politics (1)    Project Management (6)    Revision (1)    Software (3)    Testing (4)    Time Management (1)    Translation (4)    UI Design (1)   

2010年8月6日

如何清楚的陳述問題

如果是在專門的測試專案裡工作,多半會學到一些測試方法與規範。這裡先保留不提工作上的測試相關工作。先來談平常生活中所遇到的問題。

試想,如果說你上週買了一台冷氣,用了不到一週,今天他突然不會運轉了,於是你撥電話給該公司客服,你會怎麼陳述問題?
「我的冷氣不會動了!」
是這樣的嗎?

其實有這樣客服與顧客之間的對話實際發生過:
「我的電視不能看了,我上週才剛買的!」顧客反應這麼說著
『昨天還能看嗎?』客服問道
「昨天還能看,今天就突然不能看了」
『可以說明一下是怎樣不能看嗎?』
「就我拿遙控器對著電視按電源鍵,但電視就沒反應啊!」
『可以確認一下遙控器是不是還有電嗎?或是你換一組新的電池看看,按遙控器時看上面的發送燈號有沒有亮。』
「我試過了,換新電池後,按遙控器時確認發送燈有亮,但電視就是沒反應!」
『不知道遙控器會不會摔壞了,這樣好了,你走到電視前,從電視的面板上按電源鍵看看!』
「等我一下喔....還是沒反應耶!」
『嗯....可以麻煩你看一下電視的插座有插上嗎?』
「我看看喔....啊沒有插上....」

類似這樣的交談流程會分常冗長,有些公司就會開始利用一些方法教導顧客先做基本的障礙排除,然後在顧客找客服支援前,會再適度的教導顧客要準備哪些資料,例如在產品說明書上就印好一個空白表單,讓顧客準備好問題的背景資訊,以便跟客服接洽時可以較有條理的反應問題。
以上面的例子,在說明書上的基本障礙排除就會先列上諸多檢查項目,諸如檢查電源插座、遙控器、電池等等。針對問題的描述則會請顧客描述故障的種類與細節,例如是開啟電源畫面完全是黑的,還是呈現雪花狀畫面。如果是呈現雪花狀畫面,是不是每個頻道都是如此,有無事先詢問有線電視業者訊號是否正常等等。

在開放的論壇上,也時常有網友詢問問題,類似那種「我的車子突然發不動了」、「我玩遊戲時感覺很卡」、「我的手機執行xx程式就會當掉」等等,千百種的問題,但很常見沒頭沒尾就冒出來一個問題,即使其他網友要協助也完全找不到下手處。

回過頭來看測試領域,通常在規範撰寫軟體錯誤報告時,會要求類似如下的資訊

作業系統版本與語言:
安裝的軟體清單與版本:
問題的重製步驟:
1.
2.
3.

產生的錯誤結果描述:
預期的正確結果描述:

其他附註:

但這是錯誤報告,如果現在是要與其他人溝通一個問題呢?其實我覺得原則是一樣的,當要反應一個問題,事先先要做背景的描述,然後針對問題儘可能的加以剖析,清楚的描述所發現的問題現象,以及敘述預期的正常結果。

好比說如果我想要對台北市政府反應交通問題,那麼也許我可以這麼說:
基隆路與忠孝東路交叉口,在路口西東南側,也就是沿基隆路往北然後右轉東向的忠孝東路這個方向,在上午九點半至十點之間,通常因為已過交通尖峰期,交通警察多半已在九點半之前便已撤離。因此這段時間便開始有很多計程車司機開始違規在路口紅線上,以及公車停靠區域,違規排班,導致公車進站、出站困難,進而造成交通堵塞。建議交警能夠加強此區段的違規取締,以改善交通紊亂狀況。

背景資訊是路段地點,重製步驟是地點加上時間,發現的問題是違規排班,預期的正常結果是加強取締並使交通紊亂獲得改善。

我發現有時有些人在溝通一個問題時,問題被轉了很多手,然後已我旁觀者來看我覺得問題已經失焦了,大概因為在轉手時,收到問題的人往往只花很短的時間看「重點」,然後又轉給下一個人,經常只附帶「客戶反應這個問題,麻煩你看一下」這類的訊息,這時這個信件本身已經很冗長了,如果加上處理人員沒有認真追蹤問題,或是反應問題時沒有提供足夠資訊,往往處理問題的人因為無法重製問題而草率結案。但問題並沒有解決,於是問題又再度透過層層關卡反應,到了最後處理的人員,這時可能已經過了一個月,他大概只有些許的印象,覺得這麼問題又來了,上次不是試過沒問題嗎,然後簡單試一下發現還是不能重製問題,又打了回票。

這樣的溝通就會顯得相當的浪費時間。我通常會建議當發現問題逐漸失焦時,最好是把問題的前因後果等細節重新描述一次,不花多少時間,卻可能讓問題可以快速回到焦點上並在短時間內獲得解決。

一個重點是,通常問題在被轉送時,訊息會逐步被短縮,所以有必要的話,最好每遇上一個新的處理人員,就跟他再描述一次問題。

2010年8月5日

繁體中文市場的式微與簡體中文的興盛 - 另一種角度的看法

80 年代由於台灣在電腦產業上追隨 IBM XT/AT 相容電腦表現的相當不錯,加以倚天中文系統的市場策略成功,使得繁體中文早在 IBM 與 MS DOS 時代就已經相當普及,其技術能力應可與日文相比擬。

繁體中文的發展演進,在此不多做著墨。但也因繁體中文發展的早,技術也成熟,加以台灣的電腦與資訊產業起步的相當早,從 1980 一直到 2000 年這二十多年來,全球的中文市場幾乎都是以繁體中文為主要考量。期間有很多軟體一開始沒有中文版,甚至有很多熱心的網友自製中文化,而再藉由繁轉簡來產生簡體中文化的補丁。

中文的遊戲市場更幾乎都是繁體中文的天下,即使到了近幾年,在新加坡與中國,台灣的遊戲公司製作的中文遊戲仍然相當盛行。

但是,自從中國的近十年科技與資訊產業快速的發展,全球主要大廠開始重視中國這個市場,也開始發現簡體中文龐大的使用族群與需求,但對比繁體中文市場的需求,後者顯得小了很多。因此在近年不乏有廠商推出多語言版本的產品,其中卻僅包含支援簡體中文但不支援繁體中文的狀況。又或者,開始越來越常見廠商採用簡轉繁的技術來應付滿足繁體中文市場的需求。

以蘋果的 iPod 與 iPhone 而言,在其早先的版本是支援繁體中文的,但在其近期的產品,如 iPad 來看,簡體中文在現時已然支援,然而繁體中文的正式支援卻遲遲未見消息。這樣的狀況在近幾年越來越常見,許多產品只支援簡體中文(精確的來說是僅有簡體中文化版本),或是採用簡轉繁技術來處理繁體中文版本。

簡轉繁的問題在於其僅針對文字形態做轉換,針對兩岸辭彙使用的差異卻未能完善的處理,例如簡體的「默认」常常直接被轉換成繁體的「默認」而不是「預設」。至於更難處理的文詞習慣差異更是不可能能夠顧及。

繁體中文市場正在逐漸的被忽視,而簡體中文市場正越加的擴大。

然而遊戲市場短時間內仍然以繁體中文為主,多少礙於中國針對電腦遊戲或是電視遊戲的嚴格管制,輔以台灣的遊戲技術發展仍較為領先。

例如兩年前中國官方因對知名遊戲「魔獸世界」的審核退件,中國的魔獸世界新資料片遲遲不能正式上市,導致中國的玩家大批湧入台灣的伺服器。而七月底剛宣佈全球同步上市的遊戲「星海爭霸-自由之翼」,其中文版本目前僅有繁體中文,簡體中文版本據傳受限於中國法規的問題仍在進行微調當中。這樣的狀況也導致中國的玩家只能先購買繁體中文的版本然後連線到台灣的遊戲伺服器。

但這樣的景象還會維持多久?會不會幾年後中文遊戲市場也開始變成簡體中文為主流而繁體中文遊戲越來越少?

2010年6月28日

解決事情的方法

每個人天生都有一套解決事情的方法。上古時代的人類當或許意外發現烤熟的肉比起生肉來的好吃時,便開始想辦法弄出火來,於是不管是鑽木取火或是用擊石取火,都是一種方法。這應該是動物本能,遇上問題時會去思考怎樣解決,以動物本身的智力與行為能力所能解決的就可能會被發展出來一些解決方式,超乎其能力所及的就無法被解決。

如果說在你面前有一堆硬幣,估計有上百個,當你想要數清楚其數量時,也許一開始你會一個個把它挑到桌子旁的一角落,逐一數數量。過一陣子你會開始發現這方法不行了,因為桌子的一角快佔滿硬幣了,於是你可能去拿個桶子把數過的硬幣丟進去。再過一陣子你可能發現這樣一個個數實在太過緩慢了,於是你發現你可以先數出十個為一疊,然後你可以以這一疊的高度為基準,然後只要疊出一樣的高度的就會是一樣的10個硬幣的數量。再過了一會你大概發現這樣還是不夠快,因為面前的硬幣似乎不是上百個,恐怕有上千個,心中盤算要是有五千個,那十個一疊也得要疊個500疊,慢!於是你想到既然十個一疊每疊會等高,或說等高的一疊會是一樣數量,那麼重量應該也是一樣,於是你想到去拿個秤子秤一袋100個硬幣的重量,那麼只要一樣重量的一袋硬幣就會是同樣的100個的數量,那麼如果是五千個硬幣你就只要秤個50袋。這就是解決事情的方法,並且會因為問題的難易而有所改變,你不會為了數幾十個硬幣而採用秤重的方式,太不切實際。

職場上常常我們會講到 Problem Solving ,有些人具備很強的問題解決的能力,有些人則似乎遇上複雜問題就束手無策。解決問題的能力,天生有人擅長有人不太擅長,但借重一些科學的分析方法可以改善部份人不擅於解決問題的缺陷。就好比上面數硬幣的例子,我們可以教導這些人,請他先從小問題開始思考,思考現有的方法是什麼,再逐步擴大問題複雜度,然後逐次檢討既有方法的可行性,進而思考方法的改進。即使有些人可能只能知道舊方法不切實際,但想不出更好的方法了,但至少他了解到應該要有改進的對策。

大致上很多問題會有個條理在。記得小學的自然科學實驗或是中學的理化實驗嗎?老師教導著實驗時有所謂的可變因素、不變因素、以及結果,每次實驗我們只能改變一個變因,然後觀察實驗結果,如果結果沒有變化,表示這個變因對結果沒有影響,直到我們找到真正會影響結果的變因。現實生活中問題來的複雜很多,並且多數時候我們不太可能逐一改變單一變因來去找出問題癥結所在,那會太過曠日費時。於是一些逼近的方式就必須要被加以利用。例如我們會試著把可能的變因群組化,一次測試一批群組變因,這次的群組變因對結果沒有影響就表示裡面的所有變因都不是真實變因。但真正的狀況還要更加複雜,因為真實變因往往不只一個,並且變因對結果的影響往往也不見得是線性或是等比例這種易於量測的變化。但總之大部分的狀況可以藉由一些科學的方法來加以分析與歸納,從而做出較為正確的判斷並加以解決。

2010年1月12日

先進國家的人高尚到哪去了

去年年底我在南台灣待了幾天,發現高雄、台南的著名觀光景點多半還是來自大陸的觀光團居多,台灣遊客很少。說實在的,確實不少大陸觀光客給我感覺有那種層次較低的感覺,怎樣的層次低呢?就類似感覺文化水平低了些、講話粗鄙些、沒水準之類。但老實說,我倒不討厭這些觀光客,摸著良心檢討,十幾二十年前台灣人出國觀光是不是也是這德行?

換個角度想,大陸土地遼闊,各省間的風俗民情多少有差異,普遍來說人的個性較為爽朗,某種層度來說也是熱情的多。五六年前我頻繁的到訪北京出差,北京也很多來自個省分的外地工作者,店員或是偶爾路上偶見的路人也多熱情的寒暄或是交談,即便有些猜想我應該是台灣人,有些只猜我是來自南方省分的人。對比台北市,有時感覺台北人稍稍冷漠了些。也時常聽到有人覺得日本人對比台灣人又普遍更為冷漠許多。你看日本人表面上彼此都客客氣氣,頗有禮貌,實際上就是彼此都保持了一段距離。

我只能說,其實這都是不同的國家、地區,不同的文化、社會背景造就的不同的風俗、民情,好壞很難相互做比較。

至於什麼粗鄙不粗鄙,說實在的,先進國家諸如美國、法國,這些國家的人民就真的高尚到哪去了嗎?難道這些國家就沒人犯罪嗎?這些國家就都是禮尚往來嗎?這都不可能是絕對的,一個社會裡總是會有好壞夾雜,只是隨著不同的年代,而有不同形式的呈現!

我覺得也不需要去鄙視比我們較為落後的國家,總是來者是客,只要他不是來欺負我們的。

「分久必合,合久必分」vs.「十年河東,十年河西」之導言篇

「分久必合,合久必分」是中國古代的成語,形容天下分分合合,輪迴演進。周朝天下統一了近八百年,卻分裂乘數小國,形成春秋戰國時期群雄割據,最終秦始皇統一了天下。漢朝又是另一個例子,漢朝末期,天下又分裂成魏、蜀、吳三國,最終西晉一統天下。

商場上是不是也常見這種分分合合的例子?一家公司的崛起、壯大,本業之外又擴展了相關的產業,甚至轉投資到非本業,更又甚者,購併同業或相關產業,讓自己更加的壯大。但也不乏很多大公司在自行進行切割,好讓母公司更加單純,讓子公司更加靈活輕巧。

在公司內部也有時會見到這種分合跡象,當一個部門逐步擴大,是比考慮組織架構重整,例如讓一個大部門再依其專業分成數個小部門,上置更高階主管加以統籌管理;也有那種多個相近部門也許因為分工過細,造成人力重複而未能充分利用,因此加以整併。又是個分合的例子。

「十年河東,十年河西」(也有說三十年河東,三十年河西)白話說是十年前河東繁榮,十年後河西繁榮。大意是只風水輪流轉,若干年前的繁華,若干年後也許繁華不再。

荷蘭人統治台灣時期,台南一度是台灣最為繁華的地區,堪稱台灣首府,但現在台灣最繁華的地方是台北。誰知道會不會若干年後變成高雄是台灣最為繁華的地區?

又說台北市過去在西區是最為繁華的地區,現今的信義區過去根本是荒煙蔓草,曾經忠孝東路在復興至敦化一帶甚為繁華,被稱作台北東區,而現今繁華地區已繼續往東推至信義區市政府周邊。