專刊文章

  首頁 / 專刊文章 / 軟體與廚房

軟體與廚房

軟體與廚房

每次經過麥當勞總是有些感想-『開放式的廚房給人的是放心,不是美味』。生長在台灣的人幾乎都曾去過麥當勞,不管是聊天或用餐。麥當勞給人的感覺是很放心、用心,小孩子可能還會覺得好玩,畢竟有些玩具及玩樂區,讓他們花時間。如果是大人恐怕很少人會覺得食物的料理很可口。

筆者每次進麥當勞,總是對它那開放式的廚房感到興趣,總是會多瞧幾眼。乾淨、一推機器(煮咖啡、炸薯條、存飲料)是第一眼的印象,幾次注意分析之後,不難發現其中一些制式流程,如炸薯條規定需幾分鐘(因為機器旁邊有數秒器),飲料小、中、大各要用甚麼紙杯。客戶點完餐,在客戶點收東西前,錢不能先收入(怕與客戶有糾紛,客戶聲稱已付,但你不確定是否有經手錢),這些流程被規劃的鉅細靡遺,好處是相當顯著,不管身處何處,不管是有經驗、無經驗的員工,均可以給人一致化的品質,進而產生信賴感,就如同每次撥市內電話,幾乎沒有愈預想會電路斷線,因為它幾乎總是好的-這是穩定品質給人的信賴感。 『標準化的服務流程』讓全世界的麥當勞總是讓人信賴。

軟體業(指的是商業套件)這幾年極具爭議,一方面聲稱可以讓辦公室的作業流程標準化,利用一般人對電腦的一知半解來誇大使用效果,一方面又用極其土法煉鋼的方法,在毫無章法毫無規劃的情況下進行「高科技產品」,其結果一定是頗令人無法認同,不是Bug層出不窮,不然就是限制一堆。公司內部以極為不標準化的流程,進行每一個重要的專案,卻四處說服客戶『標準化的流程』的重要性。

任何一種管理理論,在探討如何降低成本(不是激勵員工),第一個課題是-如何讓公司內部作業流程標準化,有了標準化的流程,才能訂定管理辦法,才能設計獎金制度也才能有賞罰,進而對目標作出預估,最終才能以機器代替人工,確保服務品質。

當初數碼動量在製作『神奇系列』時比較基礎是-開放式的廚房。換言之,將軟體製作流程標準化,確保最終品質。

軟體幾個大流程-需求蒐集、規格製作、架構設計、程式碼撰寫及品質驗證。這幾個大流程與別的行業截然不同是其先後順序隱晦不明,”經常”是在品質驗證時,客戶的需求才要加入,而其後遺症是讓寫好的程式碼要拋棄不用,測好的程式碼還未封存便被遺棄,寫好的手冊變成版本不合,那時流程又該如何堅守?而程式碼的穩定度又如何確保呢?給客戶又是甚麼東西?

為解決軟體這行業難解的挑戰,數碼動量一步一腳印把軟體發展的每一流程標準化,標準化還包含程式碼的共用。等到標準化到某一程度化之後,進而還開發出一組工具(SA/SD工具、報表工具、匯出匯入工具),希望能讓軟體的品質達到一定的水準。同時也希望有一天能讓人了解,數碼動量也有個開放式廚房。