【A3-2】「テストエンジニアの人材育成と自己開発の秘密のレシピ~エンジニア能力開発のすすめ~

Similar documents
<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

テスト設計スキル評価方法の提案と実践事例

スキル領域 職種 : マーケティング スキル領域と MK 経済産業省, 独立行政法人情報処理推進機構

Test.SSF Skill Standards Version 1.0

i コンピテンシ ディクショナリ を 活用した品質エンジニアの育成 その 2 独立行政法人情報処理推進機構 HRD イニシアティブセンター 奥村有紀子

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

プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 )

Microsoft PowerPoint - ETEC-CLASS1資料 pptx


PowerPoint プレゼンテーション

<4D F736F F F696E74202D A B837D836C CA48F435F >

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

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

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

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

過去問セミナーTM

PowerPoint プレゼンテーション

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

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

uiss_all.pdf

4.7.4 プロセスのインプットおよびアウトプット (1) プロセスへのインプット情報 インプット情報 作成者 承認者 備 考 1 開発に関するお客様から お客様 - の提示資料 2 開発に関する当社収集資 リーダ - 料 3 プロジェクト計画 完了報 リーダ マネージャ 告書 ( 暫定計画 ) 4

テスト設計コンテスト

セミナータイトル    ~サブタイトル~

Agenda 1. 本コースで学習したこと 2. 挑戦 3. テスト対象アプリケーションソフト 4. テスト分析 - マインドマップ 5. テスト実施内容 1. 同値分割 境界地分析 2. All-Pair 法 3. 状態遷移 4. CFD 法 5. シナリオテスト 6. まとめ 2

<4D F736F F F696E74202D2091E63389F15F8FEE95F1835A834C A CC B5A8F FD E835A835890A78CE C CC835A834C A A2E >

索的テスト特有の不透明さが受け入れられ難い このような探索的テストにおけるテスト管理の問題を JSTQB Foundation Level のシラバスに従い テスト管理のカテゴリごとに整理すると表 88-1 のようになる [2] 表 88-1 探索的テストにおけるテスト管理の現状テスト管理のカテゴリ

授業計画書

テスト設計コンテスト

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

<4D F736F F F696E74202D208A778F4B8ED28EE593B18C5E E6D92CA816A8EF68BC68C7689E68F912E707074>

PowerPoint Presentation

PARTⅢ 検証事例 2. トレーサビリティ管理の自動化に踏み切った理由や経緯 (1) 国際スタンダード認証に関する課題 ISO DO-178B/C IEC などの国際スタンダードでは 開発工程全般にわたって要件が満たされていること ( システムの正しい要件が 正しい方法で

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

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

PowerPoint プレゼンテーション

スライド 0

[ 指針 ] 1. 組織体および組織体集団におけるガバナンス プロセスの改善に向けた評価組織体の機関設計については 株式会社にあっては株主総会の専決事項であり 業務運営組織の決定は 取締役会等の専決事項である また 組織体集団をどのように形成するかも親会社の取締役会等の専決事項である したがって こ

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

スライド 1

アジェンダ (1) 実践的 IT 人材育成の取り組み背景について (2) 当取り組みにおける 実践的 地域活性化に向けた産学連携プログラムについて 育成スケジュール カリキュラム概要 カリキュラム詳細 (3) H23 H24 年度カリキュラム成果紹介 郡山駅前活性化に資する活動について 特定業種に向

<4D F736F F F696E74202D DD8D8782ED82B98B5A8F7082F B582BD835C F E707074>

Microsoft Word - 21教育訓練の考え方について(更新)_

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

PowerPoint Presentation

アジャイル開発入門

パラダイムシフトブック.indb

5. オープンソースWAF「ModSecurity」導入事例 ~ IPA はこう考えた ~

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社

1 JAXA IV&V の概要 ~IV&V と評価戦略可視化の関係 ~ 2016 年 01 月 19 日 国立研究開発法人宇宙航空研究開発機構研究開発部門第三研究ユニット Copyright 2015 JAXA all rights reserved.

ISO9001:2015内部監査チェックリスト

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

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

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

Microsoft PowerPoint - M1001_1_ ppt [互換モード]

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

未来教育 1 プロジェクト学習とポートフォリオ 文部科学省採択事業 確かな学力の育成に係る実践的調査研究 課題解決能力の獲得を可能とするプロジェクト学習とポートフォリオ教員研修プログラムの開発 コーチング指導による コンピテンシー育成 を目指して 報告書 (H22) より シンクタンク未来教育ビジョ

PowerPoint プレゼンテーション

日本機械学会 生産システム部門研究発表講演会 2015 資料

ダイバーシティ100選目次.indd

Copyright Compita Japan ISO33k シリーズとは? これまで使用されてきたプロセスアセスメント標準 (ISO/IEC 本稿では以降 ISO15504 と略称する ) は 2006 年に基本セットが完成し 既に 8 年以上が経過しています ISO

はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール ( 以下 IPF と略します ) のヘルプです IPF の操作に関わる機能を解説しており Redmine 及び構成管理ツール (Subversion Git) の標準機能については 本ヘルプの記載対象外として

040402.ユニットテスト

J-SOX 自己点検評価プロセスの構築

PowerPoint プレゼンテーション

IPA/SEC の活動 昨年度まで : ソフトウェア エンジニアリング今年度から : 情報処理システム ソフトウェア障害の対策, 教訓共有等 重点 : 生産性 信頼性向上から安全 安心へ 対象 : 企業 業界レベルから国民レベルへ 開発競争力強化から高信頼化へ 学会 SEC 産業界 大学 研究機関

はじめてのPFD

オペレーション メテオ       魅力性テスト チーム

PowerPoint プレゼンテーション

2 マンション管理業界の課題マンション管理業界の課題理事会理事会理事会理事会とのとのとのとのコミュニケーションコミュニケーションコミュニケーションコミュニケーション管理員管理員管理員管理員とのとのとのとのコミュニケーションコミュニケーションコミュニケーションコミュニケーション学習学習学習学習 研磨研

Transcription:

セッション A3-2 テストエンジニアの人材育成と自己開発の秘密のレシピ エンジニア能力開発のすすめ 2015 年 6 月 26 日 佐々木方規 1

アジェンダ 0. はじめに知識 スキル 技術とは 1. 人材を育成する目的は? ステークホルダの分析をする 2. スキルを分析する理論的に人材育成を考える 3. ポテンシャル できない レッテルを貼る前にポテンシャルを見極める 4. スキルの自己開発自己開発のエンジニアタイプを見極める秘密のレシピは 原理原則の理解 5. まとめ企業にとって人は資産 ( アセット ) 活かすも殺すも育成次第 VERISERVE Corporation. All Rights Reserved. 2

会社概要 社 名 : 株式会社ベリサーブ 設 立 日 :2001 年 7 月 24 日 代 表 者 : 代表取締役社長 新堀 義之 上場市場 : 東京証券取引所 市場第一部 ( コード :3724) 社 員 数 :517 名 (2015 年 3 月 31 日現在 ) 資 本 金 :792 百万円 (2015 年 3 月 31 日現在 ) 年 商 : 売上高 :63 億円 (2015 年 3 月期 ) 事業内容 : 各種 IT 製品 システム サービスのシステム検証サービス 本社 : 新宿区西新宿 6-24-1 西新宿三井ビル 14 階 西日本事業所 : 大阪市中央区北浜 1-8-16 大阪証券取引所ビル 19 階 中部事業所 : 愛知県名古屋市中区錦 2-16-26 SC 伏見 BLDG4 階刈谷事務所 : 愛知県刈谷市桜町 1-24 JS 刈谷駅ビル2 階 VERISERVE Corporation. All Rights Reserved. 3

自己紹介 略歴 1985 年 CSK( 現 SCSK) に入社以降 ソフトウェアテストのプロジェクトに従事現職 ベリサーブ検証品質保証部にて SQA 担当 2013 年 6 月より IPA/SEC * にて非常勤研究員として執務 ( 併職 ) *IPA/SEC 独立行政法人情報処理推進機構 / ソフトウェア高信頼化センター 社外活動 JSTQB(Japan Software Testing Qualifications Board) 技術委員会委員長 ASTER(Association of Software Test EngineeRing) 理事 IVIA(IT 検証産業協会 ) IVEC 委員会委員 SMA( スキルマネジメント協会 ) 形式的評価手法開発部会 SC7/WG26(ISO29119:Software Testing) エキスパート委員 SQiPシンポジウム 2015 シンポジウム委員 その他品質管理学会 情報処理学会学会員 業務概要ソフトウェアテストの標準化 人財育成の体系化 品質管理業務 ( トラブル対応 ) 基本的に人財 ( リソース ) が会社資産と考えている VERISERVE Corporation. All Rights Reserved. 4

今日もこの一言から ソフトウェアテストは 価値を確認し 価値を創造することでありたい 品質は誰かにとっての価値である Is the value of original quality for someone ~G.M.Weinberg~ ワインバーグのシステム思考法より VERISERVE Corporation. All Rights Reserved. 5

はじめに 知識 スキル 技術とは VERISERVE Corporation. All Rights Reserved. 6

人材育成は 知識 スキルからエンジニアリング ( 技術 ) へ 本セミナーでの 知識 スキル 技術を定義しています 人材育成は スキルを発揮できる人材から エンジニアリングできる人財へ 技術アーキテクチャ 知識 知識技術 アーキテクチャから知りうるもの ( 知識には 暗黙知も含む ) ー >( しかし ) 暗黙知では習得は難しい + 使う技術 スキル + 条件 判断のナレッジ スキル 知識を利用して 目的を達成するために具現化する能力 スキルを発揮するには! 条件などの要因に基いて 適切な判断ができること 知識化 スキル形式化 改良 + アイデア エンジニアリングイノベーター 誤解 : 手順化されたものを操作するだけでは 技術に基づいたスキルの具現化でない ( ある意味 操作スキルの具現化 ) VERISERVE Corporation. All Rights Reserved. 7 技術 目的を達成するために確立された知識体系アーキテクチャやプロセスなど含まれる

人材を育成する目的は? ステークホルダの分析をする VERISERVE Corporation. All Rights Reserved. 8

人材育成のためのステークホルダー分析 人材育成のためには ステークホルダーが 何を望んでいるのか を分析する必要があります ステークホルダー 目的育成への要求備考 経営者 ( 経営層 ) ビジネスリソースの拡大し 事業規模の拡大に貢献 自社のビジネスリソース ( 資産 ) となる人材を拡大させたい 事業部門責任者 事業ミッション達成に必要なリソースの調達 事業ミッションにより 特定または不特定の技術者を調達したい 調達方法は問わない? プロジェクト管理者 プロジェクト完遂に必要な技術 ( スキル ) 保有者の確保 リソース不足 技術不足に陥らないように 不足技術 ( スキル ) を補強したい 指導者 ( 上位要求に従い ) プロジェクトリソースになる要員の育成 要求の基づいて コミットした目的と目標を達成し 評価を受けたい 上位技術者 確立済みの技術領域に関するスキル保有者の拡大 後進を育成することにより 自己がより高い ( 別の ) 技術領域へシフトしたい 技術者 ( 育成対象者 ) 与えられた業務を完遂できる領域の拡大 将来的なキャリアパスのための技術 ( スキル ) を獲得したい VERISERVE Corporation. All Rights Reserved. 9

スキルを分析する 理論的に人材育成を考える VERISERVE Corporation. All Rights Reserved. 10

テストエンジニアのスキル分析 ( スキルの棚卸し ) テストエンジニアのスキル評価を行うためには スキルの棚卸しと分析が必要 デシジョンテーブルを作成してテスト設計できる? ( 例 ) 1 テストベースから処理仕様を取得 2 処理条件を整理しよう 3 デシジョンテーブルが良いんじゃない? 4 デシジョンテーブルを作成しよう 5 判定条件の同値を考えよう 6 判定条件の境界値を考えよう 7 テストベースと関連付けしておこう : 開発技術 ( テスト技術 ) 処理条件整理 デシジョンテーブル 見出し ( 表 規則 ) 条件記述部 条件指定部 行動記述部 行動指定部 同値分割法 境界値分析 管理技術 追跡性 処理仕様 条件 処理 適格性 スキルは分解することで可視化できるよ 技術要素 ( ドメイン ) 処理仕様 条件 処理 VERISERVE Corporation. All Rights Reserved. 11

組込みスキル標準 (ETSS) のスキル 組込みスキル標準 (ETSS) で定義されているテストエンジニアのスキル分布特性 *1 ETSSとは : ETSSは IPA/SECが開発したスキル基準 / キャリア基準 / 教育カリキュラムで構成された組込みスキル標準の略称です VERISERVE Corporation. All Rights Reserved. 12

育成目標となるモデルを設計する 技術者の成長過程や育成したい目標レベルを定義して プランニングすること イノベーションエンジニアリング イノベータ 必ずしもキャリアパスの延長線上ではない 指導者 形式化したスキル ( 知識 ) 教える能力 業務に含まれる技術要素 管理技術 業務プロセスなど知識化することができ かつ順序立てて教えることができる技術保有者熟練者 指導者 一人前 見習い 未経験者 熟練者 経験者 初心者 業務の知識化トランスファー トレーニング OJT 集合教育独学 ( 学習要項 ) 業務を遂行するために必要な知識は習得済みで 繰り返し実践することで 熟練度が向上する 熟練度合 : 選択範囲が広く 判断が早くて正確 予兆の察知 ( 予測 ) ができる 生産性に貢献できる 業務に関する知識を習得中で 学んだ知識を利用して指導者のもとで業務を遂行していく 業務の遂行に 判断 が伴わないものは トレーニングや OJT ではない 初心者と未経験者は大きく異る VERISERVE Corporation. All Rights Reserved. 13

テストエンジニアのスキル領域 ETSS を分解すると見えてくる テストエンジニア のスキル領域 ( スキル構造 ) テスト技術の他にドメインに依存した知識も重要となる ドメインに依存した知識 開発に準じたスキルも必要 プロダクトアーキテクトドメインスキル ソフトウェア設計スキル テスト対象の製品知識 テスト環境プラットホームスキル テスト要求分析 テストアーキテクチャ設計 テスト詳細設計 テスト実装 テスト実行 テスト報告 テスト評価 プロジェクトマネージメント ヒューマンスキル ビジネススキル VERISERVE Corporation. All Rights Reserved. 14

人材育成を可能とするチーム構成を考える スキルレベルを棚卸しすること成長できるチーム構成が構築できる 人材育成では 指導者 (Level3) レベルのアサインがポイントとなる Level4 ( 改善 ) テスト工程と知識レベルの関係 プロセス その他の改善に必要なレベル スキルレベル Level3 ( 指導者 ) Level2 ( ミドル ) Level1 ( エントリ ) 要件定義 テスト計画 テスト基本設計 テスト詳細設計 テスト実行 評価報告 テスト工程 VERISERVE Corporation. All Rights Reserved. 15

未経験者をダメにする OJ(T 抜き ) 未経験者をダメにする (OJT) 育成の失敗パターンを考えてみます 失敗パターン 手順書渡すからこの通りやっといてね 先輩社員 で できました ( 不安だけどなぁ ) マニュアル は ~ い 未経験者くん えーと 順番がこれで操作がこれで.. よく理解らないけど マニュアルの通りだから 成果物 成果物 修正大 えっ 何これ 全然ダメじゃない 本当は教えないとダメだけど 時間もないし 成果物別物 おやおや私はどこに ここはこう手を加えて 手間がかかるなぁ 依頼した仕事はできたかね?! はい 未経験者君と頑張りました そうか 未経験者君もいい経験したな マネージャ 手順を教えるのは 技術者の育成にあらず 育成の目的 目標なしでは 計画的な成長はない マネージャは 計画を見せるべし 育成の当事者意識をもつ 関係者は 育成計画を共有すべし 学ぶスキルを修得するまでは 二人三脚が基本 親心は時には仇となる OJT では 成果物に責任を持たせるべし やればできる やれば育つは 偶像である OJT を OJ で終わらすな フィードバックは必須 e.t.c. VERISERVE Corporation. All Rights Reserved. 16

技術者育成のモデルを ( よ ~ く ) 考えてみよう 技術者の育成のモデルを ( よ ~ く ) 考えよう マネージャ 見習い君の育成計画は B 先輩と計画しよう まずは スキルの把握だな 途中の状況は確認しよう 育成計画を達成したら 先輩社員を評価しなくては スキルプロファイルはどうなっているのかしら 集合教育を受けているわね 少し 質問してみようかしら? 先輩社員 (B) 見習い君 (A) (B) これから OJT を担当するけど よろしくね (A) こちらこそ ( 先輩 怖くないかな?...) (B) これから OJT プランを立てるけど 一緒に考えていね (A) 僕にも相談してくれるんだ 育成のモデル ( 役割や観点 ) 要求者 ( マネージャ ) 指導者 ( 先輩社員 ) 育成対象者 ( 見習い君 ) は 常に計画と進捗を共有 育成の当事者は 指導者と育成対象者だけでない 要求者も深く関与し 結果を評価する義務がある 知識 / スキルプロファイルを用いて 課題 弱点を克服 育成には スキルの棚卸しと知識体系が必要 (Test.SSF や ETSS を参照 ) 自己流を押し売りするな 育成対象者は 指導者の所有物でない 指導者は 組織に貢献できる人材や育成対象者の将来像を描くこと ( 自分 ( 指導者自身 ) は教えてもらってない は言ってはいけないし言い訳にしない ) 育成状況を可視化する 育成内容に追跡性を持たせて 実績を数値化できる工夫をする VERISERVE Corporation. All Rights Reserved. 17

ポテンシャル できない レッテルを貼る前にポテンシャルを見極める xxx しかできない から xxx できるのだから に変わる VERISERVE Corporation. All Rights Reserved. 18

スキル分析によるポテンシャルの形式化 実際に該当する技術の経験値が少ないとしても スキル分析を行うことによりポテンシャルを形式化し スキルを発揮させることに導けます 次のテストは 3 因子の組合せと禁則処理がシビアなのよね 直交表を利用するなら経験あって使えます 機能テストの組合せ技法はできるのね なら All-Pair 法のPICTを使うことができるかしら? 組合せ技法 直交表 All-pair Hayst 法 因子の組合せ ツール利用 禁則処理 できる できる できる できる 利用経験なし たぶんできる 経験がなくても 技術階層やスキルが類似しているものは できる ポテンシャルを持っていると考えることができる : : 多分できるわね 不足しているツール知識と利用経験をさせましょう VERISERVE Corporation. All Rights Reserved. 19

スキルの自己開発 自己開発のエンジニアタイプを見極める秘密のレシピは 原理原則の理解 VERISERVE Corporation. All Rights Reserved. 20

とある テスト技術者の軌跡 あるエンジニアが歩んだ軌跡とテストエンジニアの頂点を目指すには! ~ エース級エンジニアやトッププレイヤは 目標として設定できる ~ ドメインスキル テスト技術研究者タイプ 現在 (50 代 ) 製品開発でのテスト ( 高 ) ベンダー系エンジニア ( エース級 ) 頑張って育成したい象限 (40 代 ) (30 代 ) メーカ系エンジニア ( トッププレイヤ ) ( 転機 ) S/W テストの研究 超人 キング ( 高 ) テストエンジニアの頂点は 1 つじゃない ( 例えば ) テストバランス型 テストマネージャタイプ テスト計画 設計が得意 理論派 ドメイン偏重型 テスト実行派タイプ 探索型テストが得意 現実主義 IT 基礎学習製品仕様を中心 見習い君 ( 約 30 年前 ) (20 代 ) テストスキル ドメインエンジニア ( 分野 業界 ) 超人やキングは 成長の結果による他者の評価であり目標にするものでない VERISERVE Corporation. All Rights Reserved. 21

自己開発の秘密の レシピ 知識 テスト計画の立案 ( スタート ) テスト計画のテンプレートを探す テスト計画書のテンプレートを複写 学習 IEEE829 を参照 テスト計画書の雛形を起こす 学習に理解というスパイス ( エッセンス ) が秘密のレシピ 理解 目的 活動 成果物意味理解 スキル テンプレートの書き方サンプルを作成 成長停止 ( エンド ) 各項目の記述ルールを作成 テスト計画書をプロジェクトに適用 テーラリング 目的に合わせて 書式を作成 記述ミスを誘発しない 必須事項を漏れなく 読み手に理解しやすく e.t.c. テスト計画書を応用 ( テスト計画書を応用改良 適用拡大 ) ( 改良 適用拡大 ) カスタマイズ ( バリエーション ) イノベーションへの可能性 ( 新技術 ) VERISERVE Corporation. All Rights Reserved. 22

まとめ 企業にとって人は資産 ( アセット ) 活かすも殺すも育成次第 VERISERVE Corporation. All Rights Reserved. 23

スパイス ( 理解 ) の利かせ方 料理の準備をする人材育成に必要な要素 ( 知識 スキルとエンジニアリング ) を定義する 提供先を検討するステークホルダ ( 経営層 ~ 技術者まで ) を分析する 素材 材料とレシピを調達するテストエンジニアのスキル分析 ( 棚卸し ) をする 調理するスキル分析で合致した指導者 育成対象者の組織構成を行う 食する ( 最初はチャレンジから始まる ) 実行してみる 評価する目的に合致していたかを確認し ( 人を ) 評価する VERISERVE Corporation. All Rights Reserved. 24

Q&A セッション A3-2 テストエンジニアの人材育成と自己開発の秘密のレシピ エンジニア能力開発のすすめ ご清聴ありがとうございました VERISERVE Corporation. All Rights Reserved. 25