系統分析-點餐機系統
當時採用主從式架構(Client-Server),點餐機大約1,200台,擁有多國語言。「點餐機」每日上傳營業資料至雲端伺服器,雲端伺服器擁有各個點餐機的權限控制權。
(圖1)
(圖2 示意圖)
(圖3 示意圖)
這個是我在2009年參加的專案,在當時,我們在開發專案時,就有雲端(Cloud)的概念。
*備註: Amazon Web Service (AWS) 開放 EC2 是在 2006 年
(以現在 2022年的規畫,可能需求的程式設計師人力更少人)
當時的人力配置:
分兩組工程師分別開發,
Client 點餐機_組人力配置:
C# 軟體工程師5人,資料庫1人 總共6人
主程式 二人
標籤機 一人
報表系統 二人
資料庫設計師 一人
小故事-認知的不同:
點餐機系統第一次賣到東南亞,就被退貨了。
因為_其他國家的幣別有小數點後兩位,
台幣都是「整數」0、1 、10 、50、100、1000,
其他國家有「小數點後兩位」 5.25元、76.2元、156.8元,
因為_點餐機系統_ 沒有設計「小數點後兩位」,
所以,整個系統被退貨。
慘痛的教訓:
系統分析師,容易用自已的角度去設計系統,
這是業界常犯的錯誤,
正確是要「依照客戶需求,設計系統」
幣別的不同,計算方式不同,
設計小數點後兩位的機制,
要依據「客戶至上」原則。
客戶至上 Customer Obsession
這幾個字我在Amazon 學到最多,
我在2021年參加AWS( Amazon Web Service) 52場會議裡面,
我所提供的意見,AWS 都會立即去處理。
當時我在台灣參加會議,
其中有提供一項意見:「「中文」的全球使用量是世界第二,
但是, AWS 繁體中文的資源太少的問題。
我的建議: 如果可以把相關的資料公開在網路上,
AWS 台灣有機會,成為全世界的「中文」資源的世界第一。」
AWS 採納上述的意見,不到一個月,
成立了「AWS台灣資源中心」,
把所有的會議、資料、文章都放在裡面。
最近,我又重新看這個網站一次,
又發現有成立「AWS香港資源中心」。
這個是很好的「客戶至上」的例子。
在資訊世界的競爭很簡單,只有市佔率第一名可以存活下去。
所以,我都會建議大家以第一名為標準,
因為只有第一名,才有豐厚的果實享用。
其他兩個系統補充:
(圖4)
(圖5)
結論
寫文章是個奇妙的經驗,
我好像同時間跟許多人溝通,
在跨越時間之間、
跨越國家之間,
跨越年齡之間,
與各位專家、後起新秀做溝通。
或許,
讀者是在四、五年後看到這篇文章,
讀者可能正打算從事「軟體工程師」,
在轉職的路上遇到困難,
來我的網站 www.okna.tw 或是到 Linkedin 找我,
裡面的文章會對你的職涯有所幫助。
如果有事情找我,請到Linkedin,謝謝
轉貼政策:著明作者 Billour Ou 歐育溙 就可以自由轉貼。
關於作者:
Billour Ou