iT邦幫忙

2022 iThome 鐵人賽

DAY 30
1
IT管理

專案開發的鳥事系列 第 30

IT邦幫忙30天完賽結論 Day 30

  • 分享至 

  • xImage
  •  

系統分析-點餐機系統
當時採用主從式架構(Client-Server),點餐機大約1,200台,擁有多國語言。「點餐機」每日上傳營業資料至雲端伺服器,雲端伺服器擁有各個點餐機的權限控制權。
https://ithelp.ithome.com.tw/upload/images/20221015/20126723QPEYQZcnM4.jpg
(圖1)
https://ithelp.ithome.com.tw/upload/images/20221015/20126723eSuU4Im380.jpg
(圖2 示意圖)
https://ithelp.ithome.com.tw/upload/images/20221015/20126723V1meUqL1Gj.jpg
(圖3 示意圖)
這個是我在2009年參加的專案,在當時,我們在開發專案時,就有雲端(Cloud)的概念。
*備註: Amazon Web Service (AWS) 開放 EC2 是在 2006 年

(以現在 2022年的規畫,可能需求的程式設計師人力更少人)
當時的人力配置:
分兩組工程師分別開發,

  1. Client 點餐機_組
  2. Server 雲端_組

Client 點餐機_組人力配置:
C# 軟體工程師5人,資料庫1人 總共6人
主程式 二人
標籤機 一人
報表系統 二人
資料庫設計師 一人

小故事-認知的不同:
點餐機系統第一次賣到東南亞,就被退貨了。
因為_其他國家的幣別有小數點後兩位,
台幣都是「整數」0、1 、10 、50、100、1000,
其他國家有「小數點後兩位」 5.25元、76.2元、156.8元,
https://ithelp.ithome.com.tw/upload/images/20221016/201267237RQWZxKc8H.jpg

因為_點餐機系統_ 沒有設計「小數點後兩位」,
所以,整個系統被退貨。

慘痛的教訓:
系統分析師,容易用自已的角度去設計系統,
這是業界常犯的錯誤,

正確是要「依照客戶需求,設計系統」

幣別的不同,計算方式不同,
設計小數點後兩位的機制,
要依據「客戶至上」原則。

客戶至上 Customer Obsession
這幾個字我在Amazon 學到最多,
我在2021年參加AWS( Amazon Web Service) 52場會議裡面,
我所提供的意見,AWS 都會立即去處理。

當時我在台灣參加會議,
其中有提供一項意見:「「中文」的全球使用量是世界第二,
但是, AWS 繁體中文的資源太少的問題。
我的建議: 如果可以把相關的資料公開在網路上,
AWS 台灣有機會,成為全世界的「中文」資源的世界第一。」

AWS 採納上述的意見,不到一個月,
成立了「AWS台灣資源中心」,
把所有的會議、資料、文章都放在裡面。
最近,我又重新看這個網站一次,
又發現有成立「AWS香港資源中心」。
這個是很好的「客戶至上」的例子。

在資訊世界的競爭很簡單,只有市佔率第一名可以存活下去。
所以,我都會建議大家以第一名為標準,
因為只有第一名,才有豐厚的果實享用。

其他兩個系統補充:
https://ithelp.ithome.com.tw/upload/images/20221015/20126723nq1aWxF9Fv.jpg
(圖4)
https://ithelp.ithome.com.tw/upload/images/20221015/201267239aEloPcDOD.jpg
(圖5)

結論
寫文章是個奇妙的經驗,
我好像同時間跟許多人溝通,
在跨越時間之間、
跨越國家之間,
跨越年齡之間,
與各位專家、後起新秀做溝通。

或許,
讀者是在四、五年後看到這篇文章,
讀者可能正打算從事「軟體工程師」,
在轉職的路上遇到困難,
來我的網站 www.okna.tw 或是到 Linkedin 找我,
裡面的文章會對你的職涯有所幫助。

如果有事情找我,請到Linkedin,謝謝
轉貼政策:著明作者 Billour Ou 歐育溙 就可以自由轉貼。

關於作者:
Billour Ou

歐育溙 的資歷


上一篇
軟體專案開發的系統分析[資深] Day 29
下一篇
傑出的軟體導師(Mentor)會做的事情
系列文
專案開發的鳥事35
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言