新入社員研修で 制御開発の人材を育てるとは どういうことか ヤマハ発動機 迫田茂穂様 MathWorks Japan 照井雄佳 2016 The MathWorks, Inc.1

Similar documents
Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Microsoft PowerPoint - 23_電子制御情報の交換(配布用a).pptx

エンジニアリング・サービスから見たMBD導入の成功・失敗

Simulinkモデル開発における工夫事例

NEXCESS基礎コース01 組込みソフトウェア開発技術の基礎 ソフトウェア開発プロセス編

f2-system-requirement-system-composer-mw

Presentation Title

トレーニングのプレゼンテーション

CW6_A1441_15_D06.indd

プロダクトオーナー研修についてのご紹介

SimulinkによるReal-Time Test環境の構築

新入社員フォローアップ研修|基本プログラム|ANAビジネスソリューション

Microsoft PowerPoint - 矢部SPIJAPAN2013_発表用.pptx

製品開発の現場では 各種のセンサーや測定環境を利用したデータ解析が行われ シミュレーションや動作検証等に役立てられています しかし 日々収集されるデータ量は増加し 解析も複雑化しており データ解析の負荷は徐々に重くなっています 例えば自動車の車両計測データを解析する場合 取得したデータをそのまま解析

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

課題研究の進め方 これは,10 年経験者研修講座の各教科の課題研究の研修で使っている資料をまとめたものです 課題研究の進め方 と 課題研究報告書の書き方 について, 教科を限定せずに一般的に紹介してありますので, 校内研修などにご活用ください

Presentation Title

業務紹介 ソフトウェア品質コンサルティング業務 URL: ucts/consulting/index.html Process Technology 開発と改善の豊富な経験に基づく実践的なノウハウをご提供いたします コンサルティング実績 Peopl

Presentation Title

PowerPoint プレゼンテーション

スライド 1

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

~この方法で政策形成能力のレベルアップが図れます~

はじめに マーケティング を学習する背景 マーケティング を学習する目的 1. マーケティングの基本的な手法を学習する 2. 競争戦略の基礎を学習する 3. マーケティングの手法を実務で活用できるものとする 4. ケース メソッドを通じて 現状分析 戦略立案 意思決定 の能力を向上させる 4 本講座

Microsoft PowerPoint - B3-3_差替版.ppt [互換モード]

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

Microsoft PowerPoint _tech_siryo4.pptx

短納期開発現場への XDDP 導入手法

クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します

IT スキル標準 V3 2011_ 職種の概要と達成度指標 (7) アプリケーションスペシャリスト 職種の概要と達成度指標 APS 経済産業省, 独立行政法人情報処理推進機構

TopSE並行システム はじめに

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日

目次 1. 会社紹介 2. 小規模ソフトウェア開発のプロセス改善 3. 改善後の開発現場に現れてきた気になる傾向 4. 小集団改善活動 5. 当社が考える小規模開発 1/20

ソリューション営業の戦略 ~ プロジェクトは提案から始まっている ~ アンケート ソリューション営業 を実現する人材の育成上の課題 セミナー受講者に対し ソリューション営業 の導入状況や ソリューション営業 を実践する人材の育成上の課題を アンケート形式で伺いました 本セミナーの出席者は ソリューシ

CodeRecorderでカバレッジ

Microsoft PowerPoint - 13基礎演習C_ITプランナー_2StableMatching.pptx

日経ビジネス Center 2

スクラムと監査についての一考 システム監査人協会近畿支部 近藤博則

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

Microsoft PowerPoint - 配布用資料.ppt

<4D F736F F F696E74202D B838088E790AC82D682CC8EE682E DD95FB9640>

IT活用力セミナーカリキュラムモデル訓練分野別コース一覧・コース体系

PowerPoint プレゼンテーション

<4D F736F F F696E74202D A B837D836C CA48F435F >

テスト設計コンテスト

アンケートの準備 集計方法... 3 アンケート作成の流れ... 3 アンケート集計の流れ... 5 テストの一括取り込み 再利用の方法... 7 テストの一括取り込み方法... 7 テストの再利用の方法... 9 テストのオプション設定活用の場面 学生が同じ課題へレポートを複数回提出し

6-2- 応ネットワークセキュリティに関する知識 1 独立行政法人情報処理推進機構

<905693FC8ED088F58CA48F4389EF B83678F578C762E786C73>

Microsoft Word - WebClass Ver 9.08f 主な追加機能・修正点.docx

目次 ペトリネットの概要 適用事例

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

特別 T01 研修会場 : レクトーレ湯河原 (TKP ホテル ) 日本知的財産協会 知財変革リーダー育成研修 募集定員 :15 名 ( 論文選考あり ) 2018 年 5 月募集開始予定 * 詳細は別途ご案内 概要 受講料は 18 万円の予定です 1. 研修目的 経営に資する知財 を自ら提案/ 実

智美塾 ゆもつよメソッドのアーキテクチャ

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和

研修シリーズ

040402.ユニットテスト

プログラミング実習I

Microsoft PowerPoint - ETEC-CLASS1資料 pptx

福祉科の指導法 単位数履修方法配当年次 4 R 2 年以上 科目コード EC3704 担当教員佐藤暢芳 ( 上 ) 赤塚俊治 ( 下 ) 2017 年 11 月 20 日までに履修登録し,2019 年 3 月までに単位修得してください 2014 年度までの入学者が履修登録可能です 科目の内容 福祉科

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074>

PowerPoint プレゼンテーション

「いい夫婦の日」アンケート結果 2014

組込みシステムにおける モデルベース開発(MBD)技術者 のスキル標準

ISMAR2013

Presentation Title

Presentation Title

Microsoft Word - Udemyで講座配信_最終版.docx

第4回 国際的動向を踏まえたオープンサイエンスに関する検討会 参考資料5

要求仕様管理テンプレート仕様書

MATLAB EXPO 2019 Japan プレゼン資料の検討

Oracle TimesTenについて

表 3 厚生労働省新旧ガイドライン目次比較 は新ガイドラインで追加された項目 コンピュータ使用医薬品等製造所適正管理ガイドライン 第 1 目的 1. 総則 1.1 目的 第 2 適用の範囲 2. 適用の範囲 第 3 開発業務 1. 開発検討段階 (1) 開発段階の責任体制の確立 (2) 開発マニュア

看護部 : 教育理念 目標 目的 理念 看護部理念に基づき組織の中での自分の位置づけを明らかにし 主体的によりよい看護実践ができる看護職員を育成する 目標 看護職員の個々の学習ニーズを尊重し 専門職業人として成長 発達を支援するための教育環境を提供する 目的 1 看護専門職として 質の高いケアを提供

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

Quickけあニュース0711.pub

15288解説_D.pptx

目次 取組み概要 取組みの背景 取組みの成果物 適用事例の特徴 適用分析の特徴 適用事例の分析結果から見えたこと JISAによる調査結果 どうやって 実践のヒント をみつけるか 書籍発行について紹介 今後に向けて 2

PowerPoint Resources

スライド 1

ITスキル標準に準拠した      大学カリキュラムの改善

組込みソフト技術者への期待 (ET2011 資料から抜粋 ) 組込み関連製品 W 開発費の割合は年々増加している 2005 年を境に HW と W 開発費の割合は逆転した 組込み関連製品 HW 開発費の割合は年々減少している ( 経済産業省 : 組込みソフトウェア産業実態調査報告書 2005~200

Microsoft PowerPoint - Tsuzuki.ppt

第1回渋谷区基本構想等審議会 議事概要



 

保育の必要性の認定について

PowerPoint Presentation

多機種のAndroid(TM)端末でテストシナリオを流用可能に - Androidアプリケーション自動テストツール QCWing for Android Ver.2.7 -

変更の影響範囲を特定するための 「標準調査プロセス」の提案 2014年ソフトウェア品質管理研究会(30SQiP-A)

Windows Server 2003 Service Pack 適用手順書

プロジェクトを成功させる見積りモデルの構築と維持・改善 ~CoBRA法による見積りモデル構築とその活用方法について~

宇宙機搭載ソフトウエア開発のアセスメント

SimscapeプラントモデルのFPGAアクセラレーション

「分散開発における中堅システムエンジニア育成教育プログラムの開発」に対する

MATLAB EXPO 2015 Japan 次世代モデルベース検証ソリューションで テスト・デバッグ改善

リスク分析・シミュレーション

Transcription:

新入社員研修で 制御開発の人材を育てるとは どういうことか ヤマハ発動機 迫田茂穂様 MathWorks Japan 照井雄佳 2016 The MathWorks, Inc.1

自己紹介 MathWorks 照井雄佳 ヤマハ発動機迫田茂穂様 トレーニングエンジニア 5 年間 ヤマハ発動機の新入社員教育を担当 研究職 ( システム領域 ) MathWorks と社内向け制御教育の構築 2

本日 伝えたいこと どんなことをやっているのか 新人研修ができるまでの紆余曲折 連携 が鍵! 3

本日 伝えたいこと どんなことをやっているのか 新人研修ができるまでの紆余曲折 連携 が鍵! 4

ヤマハ発動機 1 システム要求分析 新入社員研修の目的 14 キャリブレーション 制御システム開発の 2 システム設計 3 制御システム要求分析 V 字プロセス を学ぶ 13 システム適格性確認テスト 4 制御システム設計 12 システム結合 5 ソフトウェア要求分析 11 ソフトウェア適格性確認テスト 6 ソフトウェア設計 10 ソフトウェア結合 7 ソフトウェア詳細設計 9 単体テスト 8 ソフトウェアコード作成とテスト 5

新入社員への課題 : この 2 台で みんなを 感動 させて! (2014 年以前 ) レースによる感動 (10 日間 ) (2014 年以降 ) 演技による感動 (5 日間 ) 改造可能 6

開始点 (1 日目 ) 7

カリキュラム (2016 年 ) 1 日目 2 日目 V 字プロセス学習 V 字プロセス演習 Simulink 学習 企画会議 3 日目 4 日目 企画実現のための制御開発 (V 字プロセスの実践 ) 5 日目大会まとめ 8

5 日目の作品 9

本日 伝えたいこと どんなことをやっているのか 新人研修ができるまでの紆余曲折 連携 が鍵! 10

11

新入社員教育の歴史年表 黎明期安定期変革期 MathWorks 日本に開設 2010 2011 2012 2013 2014 2015 2016 トライアル教育 新入社員研修タイムアタック 新入社員研修演技で感動 黎明期 安定期 変革期 教育の企画から 1 回目の実施まで - お互いに 理解の不一致 不満だらけ 2 回目以降の 実施に慣れてきた頃 - お互いに 妥協 おおよそ満足 要求が変わってしまった頃 - お互いに 意見 提案 期待以上 12

やりたいことの洗い出し (2010 年 ) 大目標は プロセスの学習 だが (1)MATLABの基礎 (2)Excelの操作 (3) スペクトル解析 (4) フィルタリング (5) グラフ化 (6) スクリプト (7)Simulinkの基礎 (8) データタイプの理解 (9)PID 制御 (10)JMAAB 準拠 (11) 繰り返しシミュレーション (12)LEGO NXT 基礎 (13) プラントモデルの簡単な理解 (14) コントローラーモデルの理解 (15) 実機検証 (16) 仕様書の書き方 (17) 機能評価報告書の書き方 (18) 検証仕様の妥当性確認 (19) 制御仕様から実装 検証 (20) カバレッジや信頼性 (21) パラメーターチューニング (22) タイムアタック! (23) モデル評価 etc 13

そんなにノウハウはない MathWorks ができて半年で メンバーも 3 人しかいないし 仕様書の書き方とか知らないし LEGO も 2 台しかないし 使ったこともないし イメージです 14

やらせてください ( 自信ないけど ) イメージです 15

既にあるコンテンツで トライアル教育を実施 教材のタイトル : MBD 入門コース試しに 制御エンジニア向けに3 日間実施 2010 2011 2012 2013 2014 2015 2016 16

いざ実施してみると ダメ出しの嵐 次年に向けた壮絶な議論の始まり 17

改善のため ヤマハ発動機の技術者と 40 回以上の打ち合わせ 18

黎明期のポイント 特に 要求の作り込みが大変 互いに 理解の不一致が多い まずは相互理解から 黎明期安定期変革期 2010 2011 2012 2013 2014 2015 2016 19

現場に即した 10 日間コースが完成! 30 項目の要望のうち 25 項目を網羅 新規で作成 既存の流用 メカトロ入門 (150 ページ ) 仕様書や報告書 (30 ページ ) MATLAB 基礎 (300 ページ ) Simulink 基礎 (200 ページ ) 2010 2011 2012 2013 2014 2015 2016 20

2011-2013 年のアンケート結果 よい結果を受けて MathWorks からいろいろな提案ができるようになる 黎明期安定期変革期 2010 2011 2012 2013 2014 2015 2016 21

提案の例 : サプライヤー体験 別のチームの制御仕様書を元に 同じものを作って納品してください 優勝チーム 1 周を 4 秒で走る レース後に仕様書を渡す 別チームが仕様書を元に作成 22

しかし 黎明期に想定していた 制御を学んでいた受講者の割合が減少 95% 64% 50% 42% 37% 33% 2011 2012 2013 2014 2015 2016 23

制御屋は目的に忠実だが 機械屋は変わったことを始めだす 2010 2011 2012 2013 2014 2015 2016 24

安定期に考えたこと 制御が専門じゃない人に対して どう教えたらいいのか悩む アンケート結果はいいんだけれども タイムアタックの限界? 黎明期 安定期 変革期 2010 2011 2012 2013 2014 2015 2016 25

満足度の高い安定期ではあったが もうひと工夫したいところに事件が起こる 黎明期安定期変革期 2010 2011 2012 2013 2014 2015 2016 26

27

んー 5 日かー イメージです 28

なんとかします イメージです 29

原点に帰って プロセスにフォーカス 5% 5% 目的はプロセスの学習! ツール 理論は最小限に 33% 2014 年 ~ 33% プロセス理論ツール 33% 90% 30

多くの変更で完成しました 過程は省略 MATLAB (300ページ) Simulink (200ページ) メカトロ (150ページ) 仕様書や報告書 メカトロ入門 (200 ページ ) モデルに記述 2010 2011 2012 2013 2014 2015 2016 31

MathWorks からの提案 (1): 速さ ではなく 演技 をテーマにしよう 引用 :http://global.yamaha-motor.com/jp/profile/philosophy/ 32

MathWorks からの提案 (2): 最新のプロセス を学ばせて効率化しよう 制御仕様も機能評価報告も 全てモデルへ! 業界標準に沿ったモデル 33

最新のプロセス詳細 1 ツールを教えるのは たったの 3 時間 覚えるブロックは 9 個! 34

最新のプロセス詳細 2 複雑な処理は ライブラリ から使用 35

最新のプロセス詳細 3 テンプレート で作業の効率化 テスト信号 結果の観測 差分検証 36

最新のプロセス詳細 4 モデルを 仕様書 報告書 テキスト として扱う 仕様書 シナリオ 黄色の部分に使い方 テスト報告書 37

最新のプロセス詳細 5 プロセスをきちんと遂行しているか 採点 も自動化 38

これらの策が功を奏して 最終日に発表する 理想的な制御開発とは何か 発表の例 : の質が変わったことを実感 - 制御システム開発で シミュレーションの価値は大きい - V 字はむしろ時間がかかる - V 字だと手戻りの影響が大きいので 型のプロセスを考えました 39

そして 新入社員はどう変わりましたか ~ 1 年目社員座談会より ~ 以下を参照してください http://global.yamaha-motor.com/jp/recruit/student/first/0002.html 40

2014-2016 年のアンケート結果 黎明期安定期変革期 2010 2011 2012 2013 2014 2015 2016 41

変革期の結論 様々なことが 最初の想定と異なってくる 原点はブレないように改善! MathWorks と協力! 黎明期 安定期 変革期 2010 2011 2012 2013 2014 2015 2016 42

本日 伝えたいこと どんなことをやっているのか 新人研修ができるまでの紆余曲折 連携 が鍵! 43

44

もちろんです! テキストは EV3 に変更しますね内容も調整しましょう RTOS の連携環境を作りますか ev3rt と連携させますね英語版も作りましょうか 45

とにかく MathWorks との連携が鍵! 黎明期はどちらも大変 継続的な実施により どんどん意思疎通が楽になる なんだかんだで 常に改良 メンテナンスは必要 46

紆余曲折を経て MathWorks は強くなりました ヤマハ発動機との新入社員研修の開発 連携を通じて 大きく成長しました 教材作成や教育の実施だけでなく提案力 メンテナンス対応も 我々の大きな存在意義です 47

MathWorks の トレーニンググループが お手伝いします 48