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)   

2009年5月8日

教育水準與道德表現

教育水準與道德表現有怎樣的關係呢?我個人覺得他們彼此之間當然不會是個等號這麼簡單,但也不至於悲觀到毫無關係。而道德與社會風俗、民族性、民情等又多少有點關係,可是又同樣的不是絕對的等號。也許有些學者在特定領域有過這些方面的研究,不過我一時想不到好的關鍵字在 Google 上面搜尋,附加現在的資訊氾濫,搜尋關鍵字下的不好的話,常常找到的都是垃圾資訊。

我不敢說我是個社會觀察者,不過我確實喜歡思考所看到的現象,對錯沒個準,有時聽到其他人的想法,也會引發我的省思。

過去觀察到一些現象,公司福委會過去辦過電影欣賞(發電影票,讓大家到電影院去),由於是團體訂票,因此同事們的座位都在同一個區間。不幸的在電影結束散場時讓我看到很令人失望的事,周圍的地上散了些掉落的爆米花也就算了,怎麼爆米花紙盒與飲料杯就那麼丟在地上。

我覺得台北市還算是個很先進的城市,我去過設備先進的電影院,諸如華納威秀或是喜滿客等,也去過二輪電影院,例如東區全球影城或是僑興等,基本上台北市的觀眾們,在電影結束散場時,絕大多數都會自動的把飲料零食等垃圾隨手帶著到門口的垃圾桶丟棄。我覺得也許多少因為近年來新興的電影院設立,加以服務人員被妥善的訓練,在電影即將結束時就會開始做一些清場的準備工作,於是當電影結束,大燈亮起,服務人員拉開門,宣導著觀眾門散場方向協助散場,也同時服務著觀眾門丟棄垃圾(例如將飲料杯蓋與飲料杯分離,然後集中飲料杯,以減低垃圾體積),然後觀眾門似乎也很樂意配合,其他戲院大概就跟進了。逐漸的似乎大家就有這樣的共識與習慣,遇上沒有服務這麼周到的戲院,還是習慣會把垃圾隨身帶走,逐漸的這變成一種趨勢或是文化?要說它是大家高道德的表現,我有點遲疑,或許這屬於高道德表現之一吧,因為偶爾還是會看到一些較沒有公德心的人隨意將垃圾留在座位處,這些人不乏看似受過高等教育的人。

於是,高的教育水準就保證會有高的道德水準嗎?基本上這是兩回事吧,也許「多半」會,但不是必然。也許要定義清楚何謂高教育水準,是否經常我們把它狹隘的想成學校教育了!

參考 Wiki 上網友們編寫的「道德」定義:『指衡量行為正當與否的觀念標準。一個社會一般有社會公認的道德規範。只涉及個人、個人之間、家庭等的私人關係的道德,稱私德;涉及社會公共部分的道德,稱為社會公德。』再閱讀完整偏關於道德的說明,基本上,我還是不會對具有高教育水準的人是否就有高道德表現有什麼期待。

2009年4月24日

讓開發部門參照與測試部門相同的測試案例進行品質測試

最近一個專案大概因為我們交付的成品送測後收到太多的錯誤回報,經分析後,有很多錯誤是顯而易見不應該發生的錯誤。原本 Lead Engineer 一再囑咐我們交付送測前必須參照測試部門使用的測試案例來確保交付品質,但是結果兩個開發團隊皆沒有完全施行。

實際上我認為讓開發團隊參照或是逐一依照與測試團隊相同的測試案例來進行交付品質的確認,基本上是本末導致的行為。原本開發團隊對於產品的架構、功能的侷限、不同功能之間的參數呼叫等有較多的資訊,開發團隊自有另外一套測試方法,好比說針對單一目的的程式碼或是函式進行單元測試、邊界值測試等等;測試團隊則是在產品成熟後,針對產品的各項功能 (features) 與各項界面進行測試,包含是以使用者的角度來進行測試,其測試的出發點與思考點是與開發團隊不一樣的,而為了有效的確保測試品質與測試涵蓋率,於是藉由撰寫明確的測試案例來加以輔助,因此這份測試案例使給測試團隊使用的。

實務上,有時某些測試項目需要重複性的建立相似的資料後才能加以測試,例如需要事先建立十筆甚至百筆用戶資料,然後進行搜尋測試,測試團隊會與開發團隊合作另行開發小的程式以匯入背景資料,來輔助實際想測試的搜尋功能。類似這樣的例子,在開發團隊身上的應用更多,例如要進行某項單元測試,於是另行編寫某小程式來加以輔助。

又或者舉例開發團隊要確保某日文化產品有確實日文化,沒有亂碼產生,則可能另行編寫小程式來掃描產品裡出現的所有字串其字元所屬的編碼區段,來加以判斷。

如今,如果要開發者照著測試團的的測試案例進行測試,例如要安裝好產品,開啟產品,然後逐一操作每一項功能、輸入資料、搜尋資料、刪除資料等等步驟,以確保產品的品質,這是說不過去的,不是不能做,而是搞錯各自應有的焦點了。理論上如果開發團隊果真把測試案例完整跑完,並且修正了所有發現的錯誤,然後交付測試團隊進行測試,那麼我們每次都可以得到零缺陷的測試報告,看似產品品質相當優良,但 stakeholders 大概沒多久之後就會考慮裁撤測試部門了。

總之,開發團隊交付的成品,其品質過低,所要採取的是不一樣的手段,該手段也許不會完美,但那也是為什麼我們需要將產品的品質把關交給最後一線的專業測試團隊為之的道理。

2009年4月21日

Bookpool Is Out of Business?

So, Bookpool is out of business? Like many fans, I am not sure about what's going on and if it's true or someting! Searching the key words like "Bookpool out of business" in Google doesn't get quite much positive or useful result, maybe I am a bad keywords chooser.
One of the Bookpool fans said that "Bookpool is simply THE place to go for technical books."
I agree with that. Although I did not bought quite amount of tech books, but there are around half of my tech books were bought from Bookpool instead of Amazon.

It's a pity that Bookpool may never be there. One of the fans said "
I was at the Bookpool warehouse a week or two ago and they were in the process of closing down. They were selling their [empty] metal shelves even as I was shopping. I was able to talk to the owner and it is unclear whether the closure is permanent or temporary. The owner did not know whether Bookpool.com would stays closed, reopens or opens in a new form and how long it would take to make that decision." (adopted from here).


2009年4月7日

一路好走~

一路好走~
即使至今我依舊懷疑這一切是不是只是場夢,一個月前的喜宴猶如就在眼前,幾個月前的聚餐好似幾天之前的記憶,縱使是十多年前在校園裡、在寢室裡的景象,雖不是記憶深刻,但也感覺到似乎不是十多年來的記憶。曾經的整個寢室一起出門上課、吃飯、晃九A販賣部、在舊圖輪番守著海報展、在園遊會上擺著新竹玻璃飾品、抑或是四對眼睛望著那14吋舊電腦螢幕接著 AVMate 播著灌藍高手......這是十多年前的故事。十多年前曾經載著發燒的我到醫院看病,六年前曾經被我凹來當我喜宴的招待,才今年的事,唯一一次不會在喜宴上為難新郎喝喜酒,然後怎麼就是這樣突然的噩耗,大家得知消息除了訝異還是訝異。

一路好走~我心裡浮出來的就是這四個字,不約而同的幾個同學心裡也這麼想著。我不曉得他們心裡的感受如何,悲傷抑或扼腕,我一度難過的打擾了工作情緒。他的至親想必衝擊更大,只是我不能斷定一定是悲傷。悲傷,對於離去的人來說沒有幫助,對與現世的人或許只是不能接受現實或是不知所措的一種發洩。「一路好走」對離去的人來說是個祝福,對現世的人來說是個心境的轉折點。就好比天下無不散的宴席,自小到大甚至至死,我們不斷的在離開周邊的同學、尊師、好友、同事、甚至親人,從生離,到死別。生離時可以祝福對方事事如意,死別呢,應該要把他視為另一境界的離別,於是,好好的祝福他,「一路好走」。

2009年2月28日

對台灣廠商產品品管的一些想法

沒有想要一竿子打翻一船人,僅僅是針對某些廠商、某些產品的品管的一些個人淺見。
最近換了一隻 PDA 手機,算是興奮吧,也算是啟用手機以來花最多錢入手的一次。該手機價格與功能比還算是相當不錯的,可惜的是總是有不少小瑕疵,例如某些狀況下效能低落、某些功能在某些組合下導致當機、某些功能在某些狀況下未如預期表現等等。

我不禁想到幾年前我到某大國際性軟體公司應徵產品品管工程師時,我曾很自豪很有自信的對面試官說了我對產品測試的其中一個看法,也許是略帶戲言,我說「產品測試者要本著我就是要驗證這個產品(軟體)不 work 的心態來進行測試」,背後的意義有很多層,諸如:

  • 不要只用正常的方式去測試產品,例如帳號欄位只接受英文字母 12 個字元之內,你就偏要驗證非英文字母且超過 12 個字元會發生什麼事情

  • 你永遠不知道真正的使用者可能會如何的「不正常」操作該軟體

  • 你是在幫產品把關,不是對開發人員找碴

  • 由於要證實這個產品或功能不 work ,你非得想盡各種可能的正常與不正常的操作方式來去驗證這個產品


  • 舉個例子來說,如果有個功能就是做加法器,他可以做到 1 + 1 = 2 ,你不僅要測試輸入 1 + 1 ,你還得測試 0 + 1 ; 1 + 0 ; 0 + 0 ; 1 + (-1).......,而不是只驗證完 1+1 確實等於 2 就收工了。

    不過很可惜的最後我並沒有進入那家公司,因素可能有很多,但真正的因素是什麼我就不得而知了。

    我這隻 PDA 手機,製造商犯了個相當嚴重的疏失,在其新推出的 ROM 當中,原定是要修正某些軟體錯誤的,但是與那些錯誤無關的其他軟體功能,原本在前一版的 ROM 當中是可以正常運作的,到了新版的 ROM 當中卻相繼不能正常運作了。這是品管上的相當大疏失,為此不禁感到惋惜,諾大的公司,難道這樣的錯誤不打緊嗎,不影響公司聲譽嗎,不影響未來市場上對其產品的信賴度嗎?