セッション

A2「Education Architecture(EA)」による人材開発〜エンジニア能力開発のすすめ〜

2017年2月3日

佐々木 方規1

アジェンダ０．はじめにEAの基礎を学ぶ。知識・スキル・技術とは
１．人材を育成する目的は？
ステークホルダの分析をする
２．スキルを分析する
理論的に人材育成を考える
３．ポテンシャル“できない“レッテルを貼る前にポテンシャルを見極める
４．スキルの自己開発
自己開発のエンジニアタイプを見極めるエッセンスは、原理原則の理解
５．まとめ
企業にとって人は資産（アセット）、活かすも殺すも育成次第©VERISERVE Corporation. All Rights Reserved.

2

ベリサーブ
その社名に込めた想い仕様などの要求事項が満たされているかを評価する「Verification」と、機能や性能が本来意図された用途や目的に合っているかを評価する「Validation」。
当社の社名にはこの2つの「V」を提供する（Service）という想いが込められています。
1983年にソフトウェア検証サービスを開始してから30余年。
スマートフォンやデジカメなどの身近な製品から、自動車、航空機などの大型プロダクト、またエンタープライズ、WEBサイト、パッケージソフトなどのシステムに至るまで700社を超える企業の製品・システムを検証し、製品・システムの品質向上に貢献しております。

©VERISERVE Corporation. All Rights Reserved.

3

会社概要
 社

名：

株式会社ベリサーブ

 設立日：

2001年7月24日

 代

表者：

代表取締役社長

新堀

 上 場 市 場：

東京証券取引所

市場第一部

 社

員

数：619名（2016年3月31日現在）

 資本

金：792百万円

 事 業 内 容：義之
（コード：3724）

各種IT製品・システムの検証サービス

本社：
新宿区西新宿6-24-1
西新宿三井ビル１４階

西日本事業所：

中部事業所：

刈谷事務所：

大阪市中央区北浜1-8-16

愛知県名古屋市中区錦2-16－26

愛知県刈谷市桜町1－24

大阪証券取引所ビル19階

SC伏見BLDG４階

JS刈谷駅ビル2階

関連会社：株式会社ベリサーブ沖縄テストセンター（沖縄）©VERISERVE Corporation. All Rights Reserved.

4

サービス一覧
 検証サービス
 テスト設計書診断サービス
 テスト設計
 テスト自動化ソリューション VsAutoStudio（テスト自動化支援サービス） ドキュメント検証サービス
 VeriTestSuite（テスト管理） プロセス改善 プロセス診断サービス
 セキュリティ・性能
 システム負荷検証サービス
 システム脆弱性検証サービス
 スマートフォン・ネイティブアプリ
脆弱性診断サービス
 コード解析 VeriSourceサービス（ソースコード静的解析）
 VeriSource Secureサービス（ソースコード脆弱性検知）
 OSSリスク管理ソリューション
 IOT
 互換性検証サービス
 UX・ユーザビリティ UX・ユーザビリティ検証サービス©VERISERVE Corporation. All Rights Reserved.

5検証技術向上に向けた研究活動と成果
弊社では東京大学、中央大学、電気通信大学、名古屋大学の研究者の方々と検証技術の研究を長年行っております。
その研究結果を、弊社標準テスト手法として業務に活用して、QCDを高めたサービスを提供しております。その研究成果の一例をご紹介します。
国立研究開発法人宇宙航空研究開発機構(JAXA)に対して、独自に持つ検証フレームワークや検証プロセスを提供。

ソフトウェア・テストに関する国際的な資格認定団体であるISTQBより、当社が国内で最初のPlatinum Partner として認定されました。
認定日：2015年10月13日（認定継続中）。

©VERISERVE Corporation. All Rights Reserved.

6

弊社実績

©VERISERVE Corporation. All Rights Reserved.

7

自己紹介
略 歴
1985年 ㈱ＣＳＫ(現、SCSK)に入社以降、ソフトウェアテストのプロジェクトに従事
現職、㈱ベリサーブ 検証技術研究所にて首席研究員として活動中
2013年6月より、 IPA/SEC* にて非常勤研究員として執務 （併職）
＊IPA/SEC 独立行政法人 情報処理推進機構／ソフトウェア高信頼化センター

社外活動

JSTQB（Japan Software Testing Qualifications Board）
ASTER（Association of Software Test EngineeRing）
IVIA（IT検証産業協会）
SMA（スキルマネジメント協会）
SQiPシンポジウム‘2017

技術委員会 委員長
理事
ＩＶＥＣ委員会 委員
形式的評価手法開発部会
シンポジウム委員

その他

品質管理学会、情報処理学会

学会員

業務概要
ソフトウェアテストの標準化、人財育成の体系化、品質管理業務（トラブル対応）
基本的に人財（リソース）が会社資産と考えている。

©VERISERVE Corporation. All Rights Reserved.

8今日もこの一言からソフトウェアテストは、価値を確認し、価値を創造することでありたい

品質は誰かにとっての価値である。
Is the value of original quality for someone～G.M.Weinberg～
ワインバーグのシステム思考法より©VERISERVE Corporation. All Rights Reserved.

9はじめにEAの基礎を学ぶ。知識・スキル・技術とは©VERISERVE Corporation. All Rights Reserved.

10人材育成は、知識・スキルからエンジニアリング（技術）へ
本セミナーでの、知識・スキル・技術を定義しています。人材育成は、スキルを発揮できる人材から、エンジニアリングできる人財へ。
技術アーキテクチャ

知識＋使う技術

技術、アーキテクチャから知りうるもの（知識には、暗黙知も含む）
ー＞（しかし）暗黙知では習得は難しい
スキル

スキル＋条件、判断のナレッジ
知識化

スキル形式化
改良、＋アイデア

エンジニアリングイノベーター©VERISERVE Corporation. All Rights Reserved.

知識

知識を利用して、目的を達成するために具現化する能力

スキルを発揮するには！
条件などの要因に基いて、適切な判断ができること
誤解：手順化されたものを操作するだけ
では、技術に基づいたスキルの具現化でない。
（ある意味、操作スキルの具現化）
技術

目的を達成するために確立された知識体系
アーキテクチャやプロセスなど含まれる
11人材育成が失敗する理由
こんな経験はありませんか？
・教育、部下育成を他人任せにしている（されている）。
・教育受けた側、育成を実施した側の双方が適切な評価がされない（されたことがない）。
・「言った通りやれば大丈夫」で済ましている（済まされている）。
・etc （言い訳は、いろいろあるが．．．．）

なぜ、失敗するのか。
・育成は勝手に育つのでなく、人材を開発（デザイン）することが重要
育成の環境面のみ整備し、あとは本人任せになっていないか→スキル分析し、デザインをしなければ、育成によるベネフィットは得られない・育成される側、育成する側にそれぞれモチベーションがあるか
講義やOJTなどの手段が目的になっていないか→モチベーションを明確にするために、人材育成のステークホルダー分析は重要
ステークホルダー分析がなければ、評価にも反映できない・育成対象者は、育成者の“持ち物“ではない成長への意欲、育成へのモチベーションを共有できていなければ、お互いを尊重できない→一方的な育成は“飼育（すいません、表現が悪いです。）”。育成は、共調が重要©VERISERVE Corporation. All Rights Reserved.

12

人材を育成する目的は？

ステークホルダの分析をする©VERISERVE Corporation. All Rights Reserved.

13

人材育成のためのステークホルダー分析
人材育成のためには、ステークホルダーが“何を望んでいるのか“を分析する必要があります。
ステークホルダー

目 的

育成への要求（モチベーション）経営者（経営層）

ビジネスリソースの拡大し、事業規模の拡大に貢献

自社のビジネスリソース（資産）となる人材を拡大させたい

事業部門
責任者

事業ミッション達成に必要なリソースの調達

事業ミッションにより、特定または不特定の技術者を調達したい

プロジェクト完遂に必要な技術（スキル）保有者の確保

リソース不足、技術不足に陥らない
ように、不足技術（スキル）を補強したい

指導者（上位要求に従い、）プロジェク
トリソースになる要員の育成

要求の基づいて、コミットした目的と目標を達成し、評価を受けたい

上位技術者

確立済みの技術領域に関するスキル保有者の拡大

後進を育成することにより、自己がより高い（別の）技術領域へシフトしたい

技術者（育成対象者）

与えられた業務を完遂できる領域の拡大

将来的なキャリアパスのための技術（スキル）を獲得したい

プロジェク
ト管理者

©VERISERVE Corporation. All Rights Reserved.

備考

調達方法は問わない？

14

スキルを分析する

論理的に人材育成を考える©VERISERVE Corporation. All Rights Reserved.

15

テストエンジニアのスキル分析（スキルの棚卸し）
テストエンジニアのスキル評価を行うためには、スキルの棚卸しと分析が必要
デシジョンテーブルを作成してテスト設計できる？

開発技術（テスト技術）
・処理条件整理・デシジョンテーブル
・見出し（表、規則）・条件記述部・条件指定部
・行動記述部・行動指定部
・同値分割法・境界値分析©VERISERVE Corporation. All Rights Reserved.

（例）①テストベースから処理仕様を取得②処理条件を整理しよう③デシジョンテーブルが良いんじゃない？
④デシジョンテーブルを作成しよう⑤判定条件の同値を考えよう⑥判定条件の境界値を考えよう⑦テストベースと関連付けしておこう
：

管理技術

・追跡性
・処理仕様
・条件・処理・適格性

技術要素（ドメイン）
・処理仕様
・条件・処理スキルは分解することで可視化できるよ。

16

組込みスキル標準（ETSS）のスキル
組込みスキル標準（ＥＴＳＳ）で定義されているテストエンジニアのスキル分布特性*1ETSSとは： ETSSは、IPA/SECが開発したスキル基準／キャリア基準／教育カリキュラムで構成された組込みスキル標準の略称です。

©VERISERVE Corporation. All Rights Reserved.

17

育成目標となるモデルを設計する
技術者の成長過程や育成したい目標レベルを定義して、プランニングすること。
イノベーション
エンジニアリング

指導者

一人前

形式化したスキル(知識)

熟練者

イノベータ

教える能力

業務の知識化
トランスファー

経験者
初心者

見習い

未経験者
©VERISERVE Corporation. All Rights Reserved.

必ずしもキャリアパスの延長線上ではない

トレーニング
OJT

集合教育
独学（学習要項）

業務に含まれる技術要素、管理技術、業務プロセスなど知識化することができ、かつ順序立てて教えることができる技術保有者
熟練者≠指導者
業務を遂行するために必要な知識は習得済
みで、繰り返し実践することで、熟練度が向上する。熟練度合：選択範囲が広く、判断が早くて正確。予兆の察知（予測）ができる。生産性に貢献できる。
業務に関する知識を習得中で、学んだ知識を利用して指導者のもとで業務を遂行していく。業務の遂行に“判断”が伴わないものは、トレーニングやOJTではない。
見習いと未経験者は大きく異る18

テストエンジニアのスキル領域
ETSSを分解すると見えてくる“テストエンジニア”のスキル領域（スキル構造）。
テスト技術の他にドメインに依存した知識も重要となる。
ドメインに依存した知識

プロダクトアーキテクト
ドメインスキル
ソフトウェア
設計スキル
開発に準じたスキルも必要

テスト
テスト
アーキテクチャ
要求分析
設計

テスト対象の製品知識
テスト環境
プラットホームスキル
テスト
詳細設計

テスト
実装

テスト
実行

テスト
報告

テスト
評価

プロジェクトマネージメント
ヒューマンスキル・ビジネススキル©VERISERVE Corporation. All Rights Reserved.

19

人材育成を可能とするチーム構成を考える
スキルレベルを棚卸しすることで成長できるチーム構成が構築できる。
人材育成では、指導者（Level3）レベルのアサインがポイントとなる。
テスト工程と知識レベルの関係
プロセス・その他の改善に必要なレベル

Level4（改善）
スキルレベルLevel3（指導者）
Level2（ミドル）

Level1（エントリ）

要件定義

テスト計画

テスト
基本設計

テスト
詳細設計テスト実行

評価報告

テスト工程
©VERISERVE Corporation. All Rights Reserved.

20

未経験者をダメにするOJ(T抜き）
未経験者をダメにする（OJT）育成の失敗パターンを考えてみます。
失敗パターン
手順書渡すからこの通りやっといてねは～いマニュ
アル先輩社員未経験者くん

えーと、順番がこれで操作がこれで、．．
よく理解らないけど、マニュアルの通りだからで、できました（不安だけどなぁ）

成果物□手順を教えるのは、技術☓ 修正大者の育成にあらず。
□育成の目的・目標なしでえっ、何これ。
は、計画的な成長はない。
全然ダメじゃない。
本当は教えないとダメマネージャは、計画を見せだけど、時間もないし。
るべし。
□育成の当事者意識をもつ。
ここ（成果物）はこう手を関係者は、育成計画を共有加えて、手間がかかるなぁすべし。
□学ぶスキルを修得するまでは、二人三脚が基本。
依頼した仕事は□親心は時には仇となる。
できたかね？！
OJTでは、成果物に責任を持たせるべし。
はい、未経験
マネージャ □やればできる。やれば育者君と頑張りつは、偶像である。
ました
成果物

成果物

別物
おやおや
私はどこにそうか、未経験者君もいい経験
したな□OJTをOJで終わらすな。
フィードバックは必須
e.t.c. …

©VERISERVE Corporation. All Rights Reserved.

21

技術者育成のモデルを（よ～く）考えてみよう
技術者の育成のモデルを（よ~く）考えよう。

マネージャ

見習い君の育成計画は、・B先輩と計画しよう
・まずは、スキルの把握だな
・途中の状況は確認しよう
・育成計画を達成したら、先輩社員を評価しなくてはスキルプロファイルはどうなっているのかしら
集合教育を受けているわね。
少し、質問してみようかしら？

見習い君（A）

先輩社員（B）（B）これからOJTを担当するけど、よろしくね。
（A)こちらこそ。（先輩、怖くな
いかな？．．．）（B) これからOJTプランを立てるけど、一緒に考えてね。
（A) 僕にも相談してくれるんだ。

育成のモデル（役割や観点）□要求者（マネージャ）、指導者（先輩社員）、育成対象者（見習い君）は、常に計画と進捗を共有→育成の当事者は、指導者と育成対象者だけでない。要求者も深く関与し、結果を評価する義務がある。
□知識/スキルプロファイルを用いて、課題・弱点を克服→育成には、スキルの棚卸しと知識体系が必要。（Test.SSFやETSSを参照）□自己流を押し売りするな→育成対象者は、指導者の所有物でない。指導者は、組織に貢献できる人材や育成対象者の将来像を描くこと。（“自分（指導者自身）は教えてもらってない“は言ってはいけないし言い訳にしない）□育成状況を可視化する→育成内容に追跡性を持たせて、実績を数値化できる工夫をする。
©VERISERVE Corporation. All Rights Reserved.

22ポテンシャル

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

23

スキル分析によるポテンシャルの形式化
実際に該当する技術の経験値が少ないとしても、スキル分析を行うことによりポテンシャルを形式化し、スキルを発揮させることに導けます。
▷次のテストは、３因子の組合せと禁則処理がシビアなのよね。
直交表を利用するなら経験あって使えます。◁▷機能テストの組合せ技法はできるのね。
▷ なら、All-Pair法のPICTを使うことができるかしら？
組合せ技法

直交表

All-pair

因子の組合せ

できる

できる

ツール利用

できる

利用経験なし禁則処理できる

たぶんできる

Hayst法
経験がなくても、技術階層やスキルが類似しているものは、“できる”ポテンシャルを持っていると考えることができる。

：：

多分できるわね。不足しているツール知識と利用経験をさせましょう。
©VERISERVE Corporation. All Rights Reserved.

24

スキルの自己開発

自己開発のエンジニアタイプを見極める
エッセンスは、原理原則の理解©VERISERVE Corporation. All Rights Reserved.

25

“とある”テスト技術者の軌跡
あるエンジニアが歩んだ軌跡とテストエンジニアの頂点を目指すには！
~エース級エンジニアやトッププレイヤは、目標として設定できる~
（高）
ベンダー系
エンジニア
（エース級）

テスト技術
研究者タイプ（例えば）
テストバランス型□テストマネージャタイプ□テスト計画、設計が得意□理論派

頑張って育成したい象限

現在
（50代）

ドメインスキル

超人・キング（40代）

製品開発でのテスト

メーカ系
エンジニア
（トッププレイヤ）

（高）

（転機）
S/Wテストの研究（30代）

IT基礎学習製品仕様を中心 （20代）

テストスキル

テストエンジニアの頂点は1つじゃない

ドメイン
エンジニア
（分野、業界）ドメイン偏重型□テスト実行派タイプ□探索型テストが得意□現実主義
超人やキングは、成長の結果による他者の評価であり目標にするものでない

見習い君（約30年前）©VERISERVE Corporation. All Rights Reserved.

26

自己開発のエッセンスは、“理解”すること。
テスト計画の立案（スタート）

学習に理解というエッセンスが重要
学習

テスト計画のテンプレートを探す

IEEE829を参照理解

知識
テスト計画書のテンプレートを複写≠

テスト計画書の雛形を起こす

目的、活動、成果物
意味理解スキル

テンプレートの書き方
サンプルを作成

目的に合わせて、書式を作成。

各項目の記述ルールを作成
テーラリング

成長停止（エンド）テスト計画書をプロジェクトに適用

テスト計画書を応用
テスト計画書を応用（改良、適用拡大）（改良、適用拡大）・記述ミスを誘発しない
・必須事項を漏れなく・読み手に理解しやすく
e.t.c.

カスタマイズ（バリエーション）

イノベーションへの可能性（新技術）©VERISERVE Corporation. All Rights Reserved.

27

まとめ

企業にとって人は資産（アセット）、活かすも殺すも育成次第©VERISERVE Corporation. All Rights Reserved.

28

Education Architecture(EA)の利用方法
Education Architecture(EA)の利用方法を少しだけ、公開します。
□EAの準備をする
人材育成に必要な要素（知識、スキルとエンジニアリング）を定義する。
□人材育成のモチベーションを検討する
ステークホルダ（経営層～技術者まで）を分析する。
□人材をデザイン（開発）する
テストエンジニアのスキル分析（棚卸し）をする。
□適用の準備をする
スキル分析で合致した指導者、育成対象者の組織構成を行う。
□適用（最初はチャレンジから始まる）実行してみる。
□評価する
目的に合致していたかを確認し、（人を）評価する。
Education Architecture(EA)は、人材開発をモデル化する手法です。モデル化をすることで、さまざまなスキルの人材開発に適用できます。

©VERISERVE Corporation. All Rights Reserved.

29

Q&Aセッション

A2「Education Architecture(EA)」による人材開発〜エンジニア能力開発のすすめ〜
ご清聴ありがとうございました。

©VERISERVE Corporation. All Rights Reserved.

30