在精實思考中, 提到了拉式系統(Pull System) 觀念和推式系統(Push system), 到底這個推推拉拉, 會怎樣影響我們工作的方式呢?


拉式系統
1. 定義: 是後一作業根據需要加工多少產品,要求前一作業製造正好需要的零件
   * 軟體開發團隊只做目前要功能, 避免一開要對整體的東西作分析設計, 以及產生整體的文件或計畫. 讓做出來東西, 之後不會變成沒用的東西.
   * 讓你可以盡可能晚點做決定. 等到要做時, 資訊比較豐富時, 才下決定要怎麼做.
2. 客戶有發現問題時, 就停下來解決問題, 直到沒問題時, 才做下一件事情.
   * 也就是當客戶立即使用產品時, 發現了缺陷, 給了你回饋, 你立即處理, 並且可進一步思考整體改善.
3. 客戶不一定指外面的使用者, 可能是內部不同部門或團隊.  後期的部門拉動得到需求, 前期的部門才開始建立產品
4. 推式系統通常意味著短周期和小批次. 但是要配合Kaizen(改善)來解決, 因短周期所引起的整體費用和覺成本增加的問題.
5. 範例:
   * 在便利商店結帳時, 便利商店店長依售出的數量向總公司進貨. 但如有存貨會先補貨上架. 公司會再向各供應商下單.

推式系統
1. 定義:  在推進式生產中,每一工序都根據生產計劃,盡其所能地生產,儘快完成生產任務,不管下一工序當時是否需要。
   *一開始要交付很多文件, 但很可能之後都需要更新, 或者變成沒有用
   * 一開始要決定很多事情.
2. 客戶有發現問題時, 可能是下個版本再處理, 或是交由維護團隊處理.
3. 前期的部門會為後期的部門建立庫存, 庫存中的產品都是部分完成的.
   * 前期的部門無法及時得到回饋, 不確定目前做得東西是否有用.
   * 前期的部門可能 over design
   * 導致整合測試要延後才發生, 前期的部門說做完, 可能是還沒有. 當後面發現問題時, 前期的部門說他沒有排這個工作或時間來處理這件事
   * 缺陷要到很後面才發現, 導致修復時間變得很長

所以你說推推拉拉有差別嗎?
arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()