JaSST 14 Kyushu

テストエンジニアのキャリア形成~成熟したエンジニアと職場~

デバッグ工学研究所
http://debugeng.com	

代表 松尾谷 徹
matsuodani@debugeng.com	
R-14. 11	© DebugEng Debug Engineering Institute概 要	概 要l テストエンジニアと呼ばれ始めて約10年，まだまだ認知度は低いエンジニですが，テストは必要不可欠な技術活動として定着しています．
l この先も，テストエンジニアが活躍して行くには，いったい何が必要なのでしょうか？
l 第一は，テストに関わる技術力（マネジメントやツールなど幅広く）であることは自明です．しかし，それだけでしょうか？
l ここでは，職業人としてのテストエンジニアについて考えてみました．

2© DebugEng Debug Engineering Instituteキャリア意識（職業意識）	
＜２つの視点から＞
1. 職業や職務に対する自覚や責任感l 一般的な職業意識とソフトウェアエンジニアの職業意識

2. それぞれの仕事をしている特有の考え方l ソフトウェアエンジニアに特有な考え方n 意識についての話題なので，具体的な例からn JaSSTに参加する人の意識は？？

3© DebugEng Debug Engineering InstituteJaSST参加のモチベーションは？	
n JaSSTl Japan Symposium on Software Testing：ソフトウェアテストに関連した研究・事例発表や、ワークショップ・講演を行うシンポジウムn 参加の理由（会社支援の参加者）
l 会社のため，もっとテストを合理的にすすめるための情報入を手したい．
l 社外のテストの事例や技術を学び，仕事に活かしたい．
l 何で沖縄？
– 沖縄だから参加するのではなく，たまたま今回が沖縄の番だったから？

n 自己負担での参加者
l 自分の考えから・・・・ある種の職業意識から
l 習慣化しているからn 開催側：l どうすれば，もっと参加者が増えるのか？
l テストエンジニアのために何を企画すれば良いのか？	

4© DebugEng Debug Engineering Institute

理由は色々あるが，結果から考える	n 初めて参加した，参加した行動・・・・・結果
n その原因は？
l テストの世界では，テスト入力とか，テスト条件とかl 参加する人と参加しない人の違いをテストする？
– ブラックボックスだとテストは無限– よって，なんらかの仮説モデルが必要	

過去の自分	
動機	5

変容（態度形成）	

動機	

参加する行動を引き起こす何か	

動機	

態度	

行動（参加）	

© DebugEng Debug Engineering Instituteもっと抽象化する	n テストが出来る人，そうでない人を分けるテスト？？
n 職業人としてテスト達成力
モチベーション	
エンジニア	
スキル	
達成した成果	l 大雑把に，２つの因子があるl 「スキルや知識」と「仕事に対するモチベーション」– スキルや潜在能力だけでは，行動が生まれない！！
– 行動しないと，成果は出ない	6© DebugEng Debug Engineering Instituteモチベーションの効果 ワークショップ資料より	
n 仕事の成果を左右する２要素	

能力（スキル）	
2. モチベーション（やる気，動機，意欲）	
n ２要素の関係は？ 独立ではない，連動している	 仕事に対する
1.

態度，意欲	蛇口：	モチベーション	

タンク：
スキル	

仕事の	成果	

バケツへの出力：仕事の成果	
低い

7

高いモ
チベ｜ショ
ン

単純
作
業
でも８倍の差© DebugEng Debug Engineering Instituteモチベーションの特性	
n 大きく変動する・・・・・・・・・仕事成果や人生を左右するl 変動を起こす原因 （内因，外因）
外因	
モチベーション	内因	

n 外因性のモチベーションl ストレスによって低下するl 誉められると上がるl など，職場環境や上司からの影響を受けるモチベーションn 内因性のモチベーションl 自身の信念，趣味？・・・・職業意識はこちら	

8© DebugEng Debug Engineering Instituteあなたのやる気は？	
n 人生やる気曲線	

9© DebugEng Debug Engineering Institute歴史的な実験 ホーソン工場の実験	
n 工学系の管理技術： テーラ理論（効率の追求）
n その大がかりな実証実験・・・ホーソン工場の実験n 想定外の結果
n モチベーションの効果が隠れていたà人間関係論n テーラ理論＝実は人間機械論l それだけでは，ダメだった 気づくのに半世紀かかった・・・n 20世紀後半は「人間の理論」から，近代経営学n 日本のIT業界は？
l １００年遅れ・・・・・・人月主義＝人間機械論者	

10© DebugEng Debug Engineering InstituteITエンジニアのモチベーションとは？	
n サービス業では，従業員満足(ES)が既知
n ITエンジニは？ 計測し分析した先行研究が少ないl 特に，日本では「人月ベース」＝人間機械論的n 2002年 大規模な調査，分析を行った
l ITエンジニの特徴 １社の従業員だけで構成されていない実態l そこで，共に働く仲間＝パートナーとし，パートナー満足としたl 第一次調査：1500件

11© DebugEng Debug Engineering InstituteIT分野のモチドラ：モチベーションドライバー 	

①自己実現・スキルアップの可能性①自己実現・スキルアップの可能性①自己実現・スキルアップの可能性

PS： Partner Satisfaction 	

プロジェクトに参加することで能力や自立プロジェクトに参加することで能力や自立プロジェクトに参加することで能力や自立性が向上すると思える性が向上すると思えるか性が向上すると思えるかか⑦業務外のストレス⑦業務外のストレス人間
人間関係，会社のセクショ関係，会社人間関係，会社のセクショのセクショ
ナリズムなど，業務以外のナリズムなど，業務以外のナリズムなど，業務以外のストレスがある
ストレスがあるか
ストレスがあるかか⑥業務上のストレス⑥業務上のストレス

納期や品質に対する必要以
納期や品質に対する必要以
納期や品質に対する必要以上のプレッシャーがあるか，上のプレッシャーがあるか，上のプレッシャーがある
か，
職場
環境が快適か
職場環境が快適か
職場
環境 が 快適かPS
チーム力
モティベーション
モティベーション

個人のモチベーション
を統計処理し，②自分への評価②自分への評価
プロジェクトでの仕事ぶり
プロジェクトでの仕事ぶりををプロジェクトでの仕事ぶりをプロジェクトやチーム
正当に評価されているか
正当に評価されているか
正当 に評価されているかから受ける影響を測る．	

③リーダーの資質･人柄③リーダーの資質･人柄③リーダーの資質･人柄

マネジャーにプロジェクトにマネジャーにプロジェクトにマネジャーにプロジェクトに対する意欲や公正感，適切対する意欲や公正感，適切対する意欲や公正感，適切なマネジメント能力が感じ取なマネジメント能力が感じ取なマネジメント能力が感じ取
れるか
れるか
れるか

⑤プロジェクトの運営⑤プロジェクトの運営④コミュニケーションの⑤プロジェクトの運営④コミュニケーションの④コミュニケーションの状態
状態
体制
体制
状態
体制

プロジェクトの進め方や方チーム内，チーム間の意
プロジェクトの進め方や方
チーム内，チーム間の意
プロジェクトの進め方や方
チーム内，チーム間の意思
針，メンバーの役割分担に 思疎通がうまく図られてい針，メンバーの役割分担思疎通がうまく図られてい針，メンバーの役割分担疎通がうまく図られているか
満足しているかに満足しているか
るか
るかに満足しているか①〜⑤：チームのモティベーションを高める因子⑥，⑦：チームのモティベーションを失わせる因子

出典：日経ITプロフェッショナル2003.8月号松尾谷徹「７つの要因を知りモチベーションを管理」

1212© DebugEng
Debug Engineering Instituteモチベーションの構造	
n ２系列	
職場環境
人間関係
コミュニケーション	
外因	
モチベーション	内因	
キャリア意識は，こちら側	13

エンジニアマインド	© DebugEng Debug Engineering Institute具体的にチェックするなら	n 職場環境（チームなど）と自己成長	
成長感
あり			

内
因

自己成
長

n 今のあなたは？

X◎	 ◎◎	

X 職場の居心地 ◎	XX	 ◎X	

退屈な仕事	

◎
成長

職場環境	

外因	

居心地が良い	X

居心地が悪い	

14l ◎◎ だと幸せl XX だったら	

© DebugEng Debug Engineering Institute外因性の改善	n 従来の考え方：社員のモチベーション維持＝経営責任l ESを高める目的は，企業業績を上げるためn IT分野の労働形態：ゼネコン的な階層l メインITゼネコンは，外注先のモチベーション対策を持っていないl 外注先の維持・改善より，単金の安い外注先へ（海外へ）– 人的資源についても代替え可能な原材料と考えているn 現場のリーダ：せめて、自分たちのチームだけでもl 小規模なチームビルディングが効果を上げているn 以上：赤◎のために

15© DebugEng Debug Engineering Instituteチームの影響	n 赤◎の効果n プロジェクトの成否にも大きな影響を与えているn 2014，6 ソフトウェアシンポ(秋田）l 松尾谷徹 「ITに現場力は存在するのか:その計測と評価の試み」 , ソフ トウェア・シンポジウム 201416

© DebugEng Debug Engineering Institute自己成長： 黒◎のために	
n キャリア意識と関係が深いn 日本人の職業意識： 世界的に見ると特異n 原因：企業側の従業員に対する関係性要求l 終身雇用であった過去からl 企業への帰属意識と忠誠心を強く求めた（江戸時代から？）n キャリアパスは，雇い主が決めるものn 自分で考えるのは，転職を考える裏切り者n 1990年代に破綻l 製品やプロセスが短命になった・・・・＞配置転換・・・＞非効率l あぶない企業はリストラを開始l そうでない企業は，働かないオジサンを大量に生んだ．	

17© DebugEng Debug Engineering Institute時代は，キャリア（中途）採用の増加	
n その結果：キャリア企業依存からキャリア自律へl 自分のキャリアは，自分で磨くl ９０年代後半から，社員教育は激減n 小規模企業では，キャリア採用が当たり前n 中規模企業では，成果に大きな差l 中途採用のエンジニアの方がパフォーマンスが高いn キャリア採用者＝キャリア自律型が多い
n 大企業の従業員＝キャリア企業依存型が多い
l 結果，大企業の仕事＝外注管理 エンジニアのキャリア＝外注管理l 潜在スキルは高く、知識はあるが，プログラミングやテストの意欲は低い	

18© DebugEng Debug Engineering Instituteキャリア自律型の方へ	
n キャリア自律の維持が大切l まだまだ，キャリア自律が主流になっていない現実があります．
l 働かないオジサンなど，大企業文化（ある年齢以上）
l その中で，キャリア自律を維持するには，同類と接することです．

n キャリア≠特定の技法l ソフトウェアは多種多様であり，特定の技法だけで解決出来ません．
l 学者やコンサルを除いて，特定の技法に傾倒すると失敗します．
l 対人スキルを含め，幅広いスキルが必要です．	

19© DebugEng Debug Engineering Instituteキャリア企業依存の方へ	
n 少なくとも経験依存は破綻しているl 入社以来，この道一筋，同じ技術が３０年続く職場はごく稀l 職場経験だけで、キャリアを維持するのは困難l 定年は、必ずやって来るn 変化は，自律型へ流れているl 企業は，キャリアパスを示し，選択責任を従業員へ転嫁しているn キャリアが変わることへの対応l 過去の経験やプライドを捨てて，与えられたキャリア分野へのチャレンジ精神が必要l もし，営業へ異動になったら？
– 営業としてのテスト技術はあります．	

20© DebugEng Debug Engineering Institute組織形態とキャリア意識	n ３つの組織形態： キャリア意識に差がある
1. オーケストラ型
l 全体の調和のため，決められた役割の中で活動するl 巨大なプロジェクトにおける，ライブラリー管理，品質管理など

2. バンド型l 仲間と助け合いながら，活動するl 一般的なソフトウェアプロジェクト

3. ピン芸人型l 一人で活動するl 学者，コンサル，個人事業主，趣味の人n あなたは，どれ？
n 周りで「こまったさんは？」	

21© DebugEng Debug Engineering Instituteテストエンジニアのキャリア意識	
n 組織形態としては，バンド型l 働き易いチームを作れるか否かで，大きな差が生じるn キャリア自立型へ向かいつつあるl テスト技術の特徴： シンセシス型： 統合技術である
l テストエンジニアとして、独自のキャリアを形成出来るのか？
l 発展途上n テストエンジニアの第一世代
n ピン芸人型の臭いがする・・・・個性的なキャリア観n 次の時代：n テスト技術の成熟と共に，n テストエンジニアのキャリア意識を作る必要あり	22© DebugEng Debug Engineering Instituteまとめ	n テストの生産性を左右する：スキルとモチベーションn ここでは，モチベーション（人的要因）を考えた
n その構成は，外因性と内因性
n 外因性は，職場におけるチームの状態が強く影響l 良いチームを作ることにより、解決 チームビルディングn 内因性は，専門職の場合，キャリア意識のことl テストエンジニアのキャリア意識は、発展途上中
l 分析を示した バンド型，キャリア自律，キャリア企業依存・・・・n 自身や仲間のキャリア意識について考える機会になれば、幸いです．	

23© DebugEng Debug Engineering Instituteありがとうございました．	
© DebugEng Debug Engineering Institute