2022-11-02|閱讀時間 ‧ 約 2 分鐘

程式作品和產品的差別(一)

    在繼續連載本科生學了什麼之前,先來寫一個最近比較有感而發的,兩種文章交互看,我猜大家也比較有新鮮感?
    程式作品和產品的差別
    作品和產品的區別,不只有程式工程師,PM和老闆更必須要知道,才能讓公司的運轉更加地順利
    我們以前在學校寫的作業和練習,就是程式作品
    如果用一個術語,就是
    程式作品是比最小可行性的產品還要再小
    舉一個最簡單的例子來說,要做一個股市分析的程式,那就去寫程式開始爬台灣證交所的資料,寫好可以開始運作,這就是一個程式作品
    很多年輕的工程師、PM、和老闆看到了這樣的作品,很多時候就會覺得這已經是產品,可以發布給客戶,畢竟可以開始運作了
    然而這時候就是悲劇的開始,因為一個程式作品到產品之間還有很大的鴻溝
    這也是為甚麼資深程式工程常常跟PM和老闆吵架的理由
    老闆和PM會覺得程式工程師只是在都偷時間,資深工程師則是覺得老闆跟PM不懂在亂壓時間
    從程式作品到產品主要還會有以下幾個問題要解決
    1. 使用者遇到錯誤的處理
    2. 好用的使用者介面
    3. 程式系統之間資料的處理
    4. 電腦系統環境的處理
    5. 文件的整理
    6. 各式各樣的測試
    7. 客戶端轉體的安裝與更新
    8. 程式碼的反編譯與資料傳輸的安全性
    以剛剛的股票分析程式來說,雖然可以跑了,但是也許沒有好用的使用者介面,總不能叫使用者執行的時候,開啟終端機下指令去跑吧?
    通常老闆、PM和年輕的工程師在進行產品的評估的時候,好一點的話只有考慮到上述的第二點,慘一點的話連第二點都沒有想到,這也是為甚麼資深工程師常常在跟老闆和PM吵架
    一樣之後會針對這幾個點在進行詳細的分析
    本文章同步分享於FB粉專 如峰小教室
    歡迎大家一起來到FB追蹤按讚,獲得更多及時的資訊
    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.