Upgrade to Pro — share decks privately, control downloads, hide ads and more …

トヨタ生産方式(TPS)入門

Avatar for Recruit Recruit PRO
August 28, 2025

 トヨタ生産方式(TPS)入門

2025年度リクルート エンジニアコース新人研修の講義資料です

Avatar for Recruit

Recruit PRO

August 28, 2025
Tweet

More Decks by Recruit

Other Decks in Technology

Transcript

  1. (C) Recruit Co.,Ltd. All rights reserved. 2 Agenda 1. 本資料の構成

    2. トヨタ生産方式(TPS)とは 3. ムダ・ムラ・ムリとは 4. ジャスト・イン・タイムと自働化とかんばんについて 5. ソフトウェア開発の話 6. まとめ
  2. (C) Recruit Co.,Ltd. All rights reserved. 4 基本思想 (ニーズや目的からプル) システム/プロセス

    (ジャスト・イン・タイム/自働化) ツール/手段 (カンバン) 考え方/前提 (ムリムラムダ/平準化) 本資料の構成 ① ② ③ ④ ①→④の順番に説明していきます 既に出来上がった方式のため、成り立ちとは逆流した説明になりますが、 TPSが生まれる前の世界の課題やTPSが生まれた背景などについては、 都度、補足します 本資料の流れ 成り立ちの流れ
  3. (C) Recruit Co.,Ltd. All rights reserved. 6 トヨタ生産方式(TPS)とは 戦後まもない当時のトヨタ自動車工業の豊田喜一郎氏が提唱していた考えを大野耐一氏らが 体系化し、生産ラインのムダ・ムラ・ムリを徹底的に排除するために確立した生産方式

    7つのムダを定義しそれらを排除するために 「ジャストインタイム」と「自働化」を2本柱として体系化された手法 また、ジャストインタイムと自働化を運営するための道具として「かんばん」方式を用いている オイルショック以降、高度経済成長がストップし、 コストをいかに安くすますかといった時代により注目された また、1990年、書籍「リーン生産方式が、世界の自動車産業をこう変える」において、 トヨタ生産方式に新たな呼び名を与えており、 それ以降「リーン生産方式」としても知られるようになる 引用元:トヨタ生産方式 https://www.diamond.co.jp/book/9784478460016.html
  4. (C) Recruit Co.,Ltd. All rights reserved. 7 TPSの基本思想 情報の流れ モノの流れ

    ニーズ pull pull pull pull push push push ニーズ(市場の需要)からプルしてくる 市場の動向から必要な生産数量を決定して情報が工程を逆流させる考えが前提となっている
  5. (C) Recruit Co.,Ltd. All rights reserved. 9 ムダ・ムラ・ムリとは? 性能 時間

    ニーズ (市場の需要) ムリ ムリ ムダ ムダ ムラ ムダ・・・性能がニーズを上回っている状態 ムリ・・・性能がニーズに追いついていない状態 ムラ・・・ムリとムダが発生するように性能にバラツキがある状態
  6. (C) Recruit Co.,Ltd. All rights reserved. 10 7つのムダ 製造(TPS) ソフトウェア開発(リーン)

    在庫のムダ 未完成の作業のムダ 作り過ぎのムダ 余分な機能のムダ 加工そのもののムダ 再学習のムダ 運搬のムダ 引き継ぎのムダ 動作のムダ タスク切り替えのムダ 手持ちのムダ 遅れのムダ 不良を作るムダ 欠陥のムダ TPSでは、すぐに必要にならない在庫を作ることが最悪なムダだと強調している 同様にソフトウェア開発においても、ユーザーにとって必要ではない機能を追加するこ とが最悪なムダだと言える 引用元:トヨタ生産方式 https://www.diamond.co.jp/book/9784478460016.html 引用元:リーン開発の本質 https://bookplus.nikkei.com/atcl/catalog/08/P83500/
  7. (C) Recruit Co.,Ltd. All rights reserved. 12 ジャスト・イン・タイムが生まれる前の生産現場 ロットは大きく まとめて作業

    ロットは大きく まとめて作業 ジャスト・イン・タイムが生まれる前の生産現場は、 同種、同型の部品をまとめて作り、ロットを大きくまとめることが常識 プレスライン 加工ライン 組立ライン
  8. (C) Recruit Co.,Ltd. All rights reserved. 13 ロットを大きくして量をこなす場合、各工程に手持ちの在庫が必要にある →在庫から生じる恐れのある「作りすぎのムダ」や管理・土地・建物の負担が発生 プレスライン

    加工ライン 組立ライン 在庫 在庫 ロットは大きく まとめて作業 ロットは大きく まとめて作業 ジャスト・イン・タイムが生まれる前の生産現場
  9. (C) Recruit Co.,Ltd. All rights reserved. 14 ロットを大きくして量をこなす場合、各工程に手持ちの在庫が必要にある →在庫から生じる恐れのある「作りすぎのムダ」や管理・土地・建物の負担が発生 →財務的にも物理的にも経営を圧迫する在庫を減らすニーズが発生

    プレスライン 加工ライン 組立ライン ロットを大きくして まとめて作業 ロットを大きくして まとめて作業 土地や施設や管理の負担 土地や施設や管理の負担 ジャスト・イン・タイムが生まれる前の生産現場
  10. (C) Recruit Co.,Ltd. All rights reserved. 16 ジャスト・イン・タイムとは? プレスライン 加工ライン

    組立ライン 組立ラインが まとめて加工ラインの完成品 を引き取ってしまうと・・・ 加工ラインが たちまち欠品を起こす 結果として 大量の在庫を抱えないと いけなくなる ただし、 後工程が引き取る量のバラツキが大きければ大きいほど、前工程は余分な設備や人を 抱え込まざるをえなくなる 加工ラインはさらにまとめて プレスラインの完成品 を引き取ってしまい・・・
  11. (C) Recruit Co.,Ltd. All rights reserved. 17 ジャスト・イン・タイムとは? プレスライン 加工ライン

    組立ライン 前工程の プレスラインは たちまち混乱して しまう 組立ラインが まとめて加工ラインの完成品 を引き取ってしまうと・・・ 後工程の生産のバラツキの影響は前工程に遡るほど大きくなる 加工ラインはさらにまとめて プレスラインの完成品 を引き取ってしまい・・・
  12. (C) Recruit Co.,Ltd. All rights reserved. 18 ジャスト・イン・タイムの大前提「平準化」とは? この悪循環を起こさないためには、各工程ラインの生産の山谷をなくして、 生産の流れの表面を穏やかにすることが必要不可欠になる

    そのため、同じものの生産単位であるロットをなるべく小さくして、 前工程へばらつきの悪影響を及ぼさないようにする →TPSでは、これを「生産の平準化」と呼んでいる プレスライン 加工ライン 組立ライン 生産量 ロットを小さ くしてばらつ きを抑える ロットを小さ くしてばらつ きを抑える ロットを小さ くしてばらつ きを抑える 時間
  13. (C) Recruit Co.,Ltd. All rights reserved. 19 平準化を実現するための改善 ロットを小さくして、なるべく同じものを続けて流さない「平準化」の考えは、 旧来の量産体制になれている各工程においては当初過酷なものだった

    Ex.プレスラインは当初段取替えに3時間かけていた 平準化の推進による改善の結果、最終的には3分まで短縮 プレスライン 加工ライン 組立ライン 一つのプレスの金型で連続して 打ち続けることができなくなる。 ↓ 目まぐるしく変わる製品の種類に応じて プレスの金型を替える、「段取替え」 を頻繁に行わなくてはならない。
  14. (C) Recruit Co.,Ltd. All rights reserved. 20 ちょっと一休み すごく雑にまとめてしまうと・・・ ジャストインタイム

    = なるべくリアルタイムに必要な分だけ市場に届ける ①市場ニーズからプルしてくる(基本思想) ↓ ②ロットを小さくする・平準化 = 開発案件の流れる量を減らす ↓ ③その分市場に対して早く届けられる = 学んでいない・稼いでいない期間を減らす →1リソースではなく流れる対象(案件)にフォーカスしている = フロー効率性を重視しているとも言える ↓ ④市場のニーズが変わっても柔軟に届けられる(無駄なものを作らない) →例)途中で紙飛行機の型のニーズが変わったとしても、対応できる
  15. (C) Recruit Co.,Ltd. All rights reserved. 21 ちょっと一休み また、平準化/フロー効率性を上げていくと、 開発チームやシステムのパフォーマンスを制約している「ボトルネック(最も足を引っ

    張っている部分)」に注目しやすくなる 水位 結合テスト環境が足りない コードレビューがボトルネック ・・・・ 川の流れ 川の水位 = 案件量
  16. (C) Recruit Co.,Ltd. All rights reserved. 22 自働化とは? ・自動停止装置付きの機械によって、異常を自動検知できる仕組み ・また異常が発生した際に、作業者がラインをストップさせることを徹底すること

    →自働化によって、不良品の発生を防止し、作り過ぎを抑えることができる →ジャスト・イン・タイムをサポートし、ムダ・ムリの排除にも寄与する ②機械や ラインが 止まる(止める) ③真因を 見つけて 取り除く ④品質が 作り込まれる ①異常を検知 自働化の改善サイクル
  17. (C) Recruit Co.,Ltd. All rights reserved. 23 自働化とは?自工程完結 ニンベンのない自動化 ニンベンのついた自働化

    異常(不良品)が混じり混んでも検査まで気づけない 品質が悪いと手戻りを生み、生産速度が低下する。結果として在庫を抱え始めることに プレスライン 加工ライン 組立ライン 検査 プレスライン 加工ライン 組立ライン 検査 手戻りの発生 改善 改善 異常発生時に発生現場でラインが止まるため、その異常に対する処置がその場で施される = 自工程完結 品質が工程で作り込まれるため、結果として各工程での生産のバラツキが抑えられる 生産の流れを作るジャスト・イン・タイムにおいて、自働化は必要不可欠な仕組み 異常検知 異常検知 異常検知
  18. (C) Recruit Co.,Ltd. All rights reserved. 24 かんばんとは? 前工程 後工程

    A A A A A A ①使うときに 引取りかんばんを外す ②引取りかんばんを もって部品を取りに行く ③生産指示かんばんをはすし、 引取りかんばんかんばんをつける ④引取りを付けた部品を後工程に運ぶ ①剥がされた生産指示かんばんに 指示された数だけ部品を造る ②生産指示かんばんを造った商品に つけて置き場におく A 引取りかんばんの流れ 生産指示かんばんの流れ A TPSの運用手段のために作られた道具で、 「いつ、どこで、何が、どれだけ使われたか」が書いてある1枚のカード ・かんばんが外れた分だけ後工程が前工程へ引き取りにいく(ニーズからプルしている) ・かんばんのないときは運ばない、作らない(作り過ぎ・運搬のムダを抑える) ・100%の良品でなければならない(自働化/自工程完結の実現) などTPSを実現するためのルールが定められている このかんばんがジャスト・イン・タイム実現のためのシグナルを提供する
  19. (C) Recruit Co.,Ltd. All rights reserved. 25 開発現場のカンバンボード(一例)※小さくて見づらくてごめんなさい ・かんばんのないときは運ばない、作らない(作り過ぎ・運搬のムダを抑える) →WIP制限をかける。例えばWIP:3まで

    そのレーンに4つ以上チケットを追加する場合は1つ完了させてから追加する。 (始める前に、終わらせることから始めることで作りすぎのムダを抑える) ・100%の良品でなければならない(自働化/自工程完結の実現) →各レーン毎にDoneの定義を設定する
  20. (C) Recruit Co.,Ltd. All rights reserved. 29 ソフトウェア開発におけるニーズ(市場の需要)からプル ニーズからプルしてくる流れはTPSそのもの 作り過ぎのムダを抑えるために、

    ニーズに対して必要最低限の価値あるもの(MVP)を構築する モノ(開発) の流れ push push push push push ⑦構築する ⑧完成品(MVP) ⑨計測する ⑩計測された データから検証 ⑪学びを得る ⑫実証する ニーズ pull 情報(思考) の流れ ①仮設を立てる ②何を学ぶのか 決める ③必要な データは何か決める ④計測方法/計測設計は? ⑤何が必要か? ⑥どう設計 実装する? pull pull pull pull pull
  21. (C) Recruit Co.,Ltd. All rights reserved. 30 ソフトウェア開発におけるニーズ(市場の需要)からプル 素うどん= 必要最低限の価値あるもの(MVP)

    の話 かもしれない市場のニーズには、リリース後の計測と学習で必要に応じて追加していく 3)卵アレルギーに対応しなくてはいけないので、卵は入れられない 4)忙しい顧客がターゲットなので、早く食べられるものがよい ★最終的なHow)素うどんならすぐ作れるし最低限のニーズはみたして いるから、素うどんにしよう! 計測・学習 リリース 1)天ぷらうどんは美味しいので、天ぷらうどんで! 2)ネギ、七味唐辛子、白ごまの薬味やトッピングがあったほ うが売れそう。なんなら天かすも追加しておこう 市場のニーズの整理 = 完成品(MVP)において何が必要かを整理する 5)意外と 生姜と大葉の トッピングあったほう がいいかも
  22. (C) Recruit Co.,Ltd. All rights reserved. 31 ソフトウェア開発における平準化 = フロー効率

    引用元スライド:https://i2key.hateblo.jp/entry/2017/10/02/081429
  23. (C) Recruit Co.,Ltd. All rights reserved. 34 平準化を実現するための体制 =作業者の多工程持ち TPSの多工程持ちの考え方を開発現場に落とし込むと、

    1ロール/1チームが全工程を担当するほうが効率が良いという話になる。 他チームへの引き継ぎのムダや待ち時間の削減をすることができる。 開発担当 企画担当 分析担当
  24. (C) Recruit Co.,Ltd. All rights reserved. 37 平準化を実現するための体制 =作業者の多工程持ち 大体規模が大きくなると、チームやロール分割したくなる

    ビジ検 要件定義 基本/詳細設 計 実装 単体 結合 システム/受 け入れ 個別化 共通化/横断化 共通化/横断化 OPSチーム/SREチーム/保守チーム/安定稼働チーム・・・ よくある開発チームのロールイメージ BA/アーキ QA TechL 開マネ/PL エンジニア
  25. (C) Recruit Co.,Ltd. All rights reserved. 39 平準化を実現するための体制 =作業者の多工程持ち ビジ検

    要件定義 設計・実装 単体テスト 結合テスト リリース 多工程チーム (フロー効率性を上げて いるチーム) 多並走チーム (リソース効率性を上げ ているチーム) 案件特性に応じて複数の体制を混ぜ合した例
  26. (C) Recruit Co.,Ltd. All rights reserved. 40 自働化・自工程完結 要件定義 移行

    リリース 設計/実装 結合テスト 受け入れ テスト 改善 異常検知 改善 異常検知 Formatter/Linterの導入 テストコード コード品質のモニタリング レビューの型化・・・ 承認フロー Doneの定義・・・ 各工程での自工程完結の取り組み例 ワーキングアグリーメント 開発ポータル プロセス定義・・・ 形式知・標準化
  27. (C) Recruit Co.,Ltd. All rights reserved. 42 ✓ ニーズからプルしてくる ✓

    最小限のMVPの開発 ✓ 後工程が前工程に取りに来る ✓ ムダ、ムラ、ムリの徹底的排除 ✓ 生産の流れを管理する ✓ ロットを小さくして平準化(フロー効率)、究極は一個流し、 ✓ 自働化、自工程完結 5.まとめ