# 2021-09-13 軟體專案流程改善 --- # 需求由功能來滿足 # - # 軟體工程 --- ## 目前專案流程 ![](https://i.imgur.com/Gf4gFDg.png) --- ## 狀況: 與客戶驗証功能 ### 問題: * 到客戶端時才能知道功能是否與Spec描述相同。 * 到客戶端時才能知道程式運行是否有Bug產生。 * 有些客戶端的程式是不能出廠的,所以無法事先對測。 ### 影響: * 客戶觀感不佳,覺得為何不先測過再拿來。 * 現場人員若經驗不夠或不熟功能,又無外場支援,只能收集Log回去而己。 * 有可能會驗証不完整。 * 浪費公司人力。 --- ### 解決: * 先使用模擬器或PSMC廠內設備功能驗証。 * 或到NST功能驗証。 * 驗証完成後產生安裝與驗証文件, 文件內容包含。 1. 安裝步驟與預期結果 2. 驗証步驟與預期結果 * 工程人員只須帶著驗証文件、安裝檔、Spec,照文件內容安裝驗証。待結束後,收集Log。 * 負責的人員須先受過NST原廠的軟體Traing。 --- ## 狀況: 需求資訊同步 ### 問題與影響: * 需求透過PSMC再到原廠,意思傳達不夠直接。 * 溝通過程來回有時過於頻繁。 * 客戶或許也不清楚自己的需求是什麼。 --- ### 解決: * 與客戶Cowork,與客戶一同理解需求。 * 與客戶Cowork,與客戶一同撰寫測試計劃/程式與說明文件。 * 提交測試計劃/程式與說明文件給原廠。 --- ### 最近的距離不是直線,而是...重疊。 ![](https://i.imgur.com/AlEDTrf.png) --- # 測試計劃 * 測試環境 * 測試劇本/測試案例 * 測試資料 * 測試結果 --- ### 支援: * 原廠須提供開發元件 ![](https://i.imgur.com/4jU6aiN.png) --- # 接下來是「重頭戲」,這方面還未與NST溝通,請先別讓日本方面知道。 --- ### 設備軟體的功能是可以拆解的 ![](https://i.imgur.com/pLvpFR2.png) --- ## 開發元件再利用 -- 開發套件 * 開發元件是可以被置換的 ![](https://i.imgur.com/hpkjK7e.png) --- ## 開發套件最終願景 ![](https://i.imgur.com/ZajqWhn.png) --- ## 「開發套件」的商業模式 * 3rd Party: 客戶、PSMC、外包 * 需求以後不只可請原廠開發,也可找3rd Party開發(甚至可派人直接到客戶端開發)。 * 原廠只需專注在開發套件是否有滿足3rd Party開發需要,而不必常常變動修改設備軟體,造成系統不穩定。 --- ## 關於PSMC... * 開發套件採授權制,PSMC可賣開發套件的授權與服務,底下是可收費的服務內容。 1. 套件授權(Dongle) 2. 教育訓練 3. 認証中心 4. Service 5. FAE * 成立自動化部門,提供工廠自動化業務。 1. 物聯網(IIoT\AIoT) --- ![](https://i.imgur.com/qVjxhrL.png) --- ![](https://i.imgur.com/9QaNFn2.png) --- ![](https://i.imgur.com/l0GBTIK.jpg) --- # END ---
{"metaMigratedAt":"2023-06-16T10:13:17.430Z","metaMigratedFrom":"YAML","title":"2021-09-13 軟體專案流程改善","breaks":true,"contributors":"[{\"id\":\"c39f0273-8c09-465d-9e25-7d964d6b887c\",\"add\":2173,\"del\":608}]"}
    430 views
   owned this note