様々な現場で、改善・生産性向上を進める上で気をつけてきたこと～ 誰がために、その改善を行うのか ～山本 久仁朗アジェンダ• はじめに• 各現場での「学び」「改善」• 各「改善」でのポイント
• まとめ

はじめに

はじめに ～ 自己紹介 ～名前： 山本 久仁朗（旧姓：村上）

最終学歴 ： 一関高専 化学工学科
職歴（～’89）：

日本プロセス株式会社（Sier： SE、TE）（～’03）

アットネットホーム株式会社（ISP： QA）（～’05）

ソニーデジタルネットワークアプリケーションズ株式会社（PC／組込： TE、SQA）（～’11）NHN Japan 株式会社

（ゲーム： QA）（～‘13）

DeNA 株式会社（ゲーム／Web： QA）（～‘15）

株式会社 メルカリ（フリマアプリ： QA）（～‘16）

株式会社 mediba（Web／アプリ： QA）（～‘17）

株式会社 アカツキ（ゲーム／Web： QA）（現職）

はじめに ～ 自己紹介 ～どれだけ改善・効率化できるか？

【序】

【序】

【破】

【急】

【破!】

【破!】

【急!】

教育は会社主体と考えていた勉強会・セミナーに自分で参加

スキル標準とJSTQBと出会いより早いサイクルを求めて改善の現場を求めて次の改善を

さらなる高みを目指し

組込

ISP

高品質を求めてより責任のある仕事

ゲームもソフトウェア
技術・技能があれば大丈夫

震災

今ゲーム・Web

Web

拡大と定型化さまざまな業界に 集大成？
トライ！

ソフトウェアテストからSW産業を盛り上げたい！

‘03 ’04 ‘05 ‘06 ‘07 ‘08 ‘09 ‘10 ‘11 ’12 ’13 ’14 ’15 ’16 ’17
転職

転職

転職

転職

転職

転職

転職

はじめに 〜 現場での課題 〜
みなさんの組織で「改善」は、うまく進んでいますか？
ざまざまな課題があり、悩みが尽きないですが・・・
一般的な手法や世の中で流行っているからといっても組織によってはマッチしないことも多々あると思います。
u 現場での課題• 市場への不具合流出を防ぎたい• テストの効率を上げたい• テスト設計力を上げたい• メンバーの力量を上げたい• テストプロセスを見直したい• 企画・開発・QAチームの連携を強めたいはじめに 〜 現場での課題 〜
何度かの転職を通じて、さまざまな組織において、数々のトライ・改善を実施してきました！
うまくいった話だけではありません・・・
数々の失敗談を踏まえて、さまざまな事例とその中で培ったアプローチについてお話したいと思います。
u さまざまな組織において•小さな現場での改善・トライアルを通じて仲間と喜び！

•

新しい組織の立ち上げを通じて、さまざまな部署の人と出会！

•

大きな組織の中で地道な活動や新しい施策を実施！

はじめに 〜 カルチャーについて 〜

組織のカルチャー・特性によって、観点がことなることを実感
重厚長大

軽薄短小

自社案件

受託案件

外部開発

内部開発

安心・安全

スピード

安定変化

はじめに 〜 組織と個人の成長 〜

成長を取り巻く様々な要因
インセンティブ

業績合意

組織の成長成果

モチベーション

評価

組織 個人

可視化

実績

情報技能

技術

知識

個人の成長

各現場での「学び」「改善（トライ）」

10

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務
サーバ検証
作業内容

客先(受注会社)
外資系大手コンピューターメーカー○各検証業務 共通 について以下の作業を実施
・検証項目の策定（開発部署で実施）
・検証手順の作成
・検証の実施・開発部へデイリーレポートの提出
・バグ発生時の対応（エスカレーション＆再現確認＆修正時の確認）（内容：異常処理、設定のミス、不明点・疑問点）
・検証工数の見積もり、スケジュール作成

期間1996年12月 ～ 1998年11月

半年間の海外出張で本場のQAを知る
不具合報告の基本を再認識
サーバ構築の知見が高まる○リカバリCDイメージの検証業務 について以下の作業を実施
・XXXX（Server リカバリCD システム） 検証を実施○バックアップツールの検証 について以下の作業を実施
・XXXX を用いて、DAT、DLT 等、各種バックアップ機材を用いた検証を実施○クライアント、サーバー 管理ツール 検証 について以下の作業を実施
・XXXX の検証 （終盤、ローカライズを担当）

JPD@Net

SDNA

NHNJ

DeNA

メルカリmediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務
パーソナルコンピュータ検証
作業内容

客先(受注会社)
大手電機メーカー

期間1998年11月 ～ 2003年04月○リカバリCDイメージの検証業務 について以下の作業を実施
テスト計画・分析を・検証方針の策定（品質保証部、開発部署とともに実施）
・検証項目の策定（開発部署とともに実施）
導入＆実践
・検証手順の作成（テスター向け手順を作成）
・テスターへの 検証指揮・テスターからのデイリーレポートをとりまとめて、開発部へレポート
テスト設計・実装・・バグ発生時の対応実施・管理を実施（エスカレーション＆再現確認＆修正時の確認）（内容：異常処理、設定のミス、ユーザー的 不明点・疑問点 等々）・テスター検証工数の見積もり、スケジュール作成（検証スタッフを、複数のチームでシェアしていますので、お互いのチームの状況に応じて、人員配備を考える）
・テスタースキルアップの為の講師（Office 関係を担当）
・テストツールの開発（EXCEL、VBA、VBスクリプト、WinBatch 等を使用）
不具合分析を学ぶ

メンバー育成による生産性向上
ツール開発・導入でチーム生産性向上

JPD@NetSDNA

NHNJ

DeNA

メルカリ

mediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務
ISPサービス全般の品質向上
作業内容

所属
QA（品質保証）期間
2003年05月 ～ 2005年09月○ISPとしての付加サービス、各種コンテンツの品質向上業務 について以下の作業を実施■ プロジェクトマネージメント
・企画・開発部署から、サービス内容、技術的、ユーザビリティー等の各種検討・相談・各部署との各種リソース調整（時間、機材（含むPC、サーバ）、人）・プロジェクト全体の工数・進捗管理
・各種マイルストーンに基づいた、プロジェクト管理サポート
・検証項目、検証環境イメージ図等をもとに、各部署のイメージ合わせを実施 （UML図 等を使用）
・検証結果をもとに、途中経過・出荷等の各種判定会を実施■ QA リード・QA部署 各種管理業務
・検証工数の見積もり、スケジュール作成
・検証方針・項目の策定 （企画、開発、カスタマーサポート等各部署とともに実施）
・検証手順の作成 （テスター向け手順を作成）
・テスターへの 検証指揮、デイリーレポートをとりまとめて、開発部へレポート
・検証結果、障害管理シートをもとに、運用部署へ ナレッジトランスファーを実施

PMBOKベースのプロマネを学ぶ
オフショア調査・検討
体系的なQAについて学ぶ
各種テストツールの活用■ 社内横断的プロジェクト・シックスシグマ関連プロジェクトに従事 （コンサルティング会社と共に全体の統括を実施）
CS・運用チームとの・シックスシグマ関連プロジェクトのプロセス化推進プロジェクトの リーダー（ブラックベルト）を兼任
連携を深める・プロセス化推進プロジェクトの成果物として、WBSチェックシートを作成（各プロジェクトにおいてシートの更新を実施）
・新規サービス・コンテンツにおいて キーポイントとなる、機能、設備、部署、人について のアドバイスを実施
プロセス改善につい・新規サービス・コンテンツにおいて 社内で共同作業するべき部署の紹介（アプローチ方法も含めて相談）

JaSST を知る
TEF ML に登録
JPD@Netて学ぶ

SDNA

NHNJ

DeNA

メルカリmediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務PCアプリケーション検証
作業内容

所属
品質エンジニアリンググループ期間
2005年10月 ～ 2007年 03月○PCアプリケーション検証について以下の業務を実施■ 検証プロジェクトマネージメント
テストマネージメン
・検証プロジェクトの見積もり、スケジュール作成（オフショアへの発注も含む）
ト全般
・検証方針の策定（品質保証部、開発部署とともに実施）
・検証計画の策定（開発部署とともに実施）
・検証項目作成の指揮・取りまとめ（設計側との要求合意・仕様確認、）
オフショアの実践
・検証手順作成の指導・管理（テスター向け手順を作成）
・検証プロジェクト全体の工程進捗管理（準備、実施、バグ発見・修正、オフショアへの指示・調整）・各マイルストーンでの判定資料を作成（品質保証部、開発部署とともに判定条件を調整）■社内横断的プロジェクト
・検証チーム横串活動プロジェクトリーダーとして以下の業務をとりまとめた－ 育成・教育ガイドラインの作成－ 検証業務棚卸し・改善－ 検証技術トレンド調査
・Windows Vista 関連の検証チームとりまとめとして以下の業務を実施－ ソニー全体のVista情報共有委員会に参加（定例会・Web・MLでの情報共有）－ OS特性・新機能等のチーム内への情報共有－ Vista特有の横断的共通検証方針の策定（品質保証部、開発部署とともに実施）

社外のセミナーに月1回ペースで参加
JPD

@Net

組織的な改善活動の基礎を学ぶ

JSTQB FL 取得

SDNA

NHNJ

DeNA

メルカリmediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務
検証プロセス改善
作業内容

所属
品質エンジニアリンググループ

期間
2007年04月 ～ 2008年 03月○検証チーム全体のプロセス改善について以下の業務を実施
・検証プロセスの棚卸し、可視化（PFD等を使用）、改善、テーラリングの策定
・育成・教育ガイドラインの拡充（資格試験勉強会の講師を実施）
・テスト管理ツール導入推進（調査、分析、トライアル、導入）

プロセス改善の実施
TPIをTRY
社内勉強会講師

テスト管理ツール
調査・検討・導入

社外のセミナーに月2回ペースで参加
JPD

@Net

TestLink 日本語化
プロジェクトに参加
SDNA

NHNJ

WACATE に参加(そして実行委員へ)
DeNA

メルカリ

mediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」業務所属

デジタルオーディオプレイヤー検証

QEG（品質エンジニアリンググループ）期間
2008年04月 ～ 2010年 03月

作業内容○デジタルオーディオプレーヤー検証について以下の業務を実施■ 検証プロジェクトマネージメント
テストマネージメン
・プロジェクト方針変更・サブプロジェクト発生時に伴う見積り作成（オフショアへの発注も含む）
ト全般
・検証計画の策定（品質保証部、開発部署とともに実施）
・検証プロジェクト全体の可視化推進（メトリクスの標準化、収集の自動化、可視化作業の簡略化）
・検証項目作成の指揮・取りまとめ（設計側との要求合意・仕様確認、）
ソフトウェアQAとし・検証手順作成の指導・管理（テスター向け手順を作成）
・検証プロジェクト全体の工程進捗管理（準備、実施、バグ発見・修正、オフショアへの指示・調整） ての知見を深める
・バグ確認会議の開催、方針調整（品質保証部、開発部署とともに実施）
・各マイルストーンでの判定資料を作成（品質保証部、開発部署とともに判定条件を調整）ロボットでのテスト自動化を導入■ 検証アドバイザー
・医療機器関連の開発プロジェクト全体の検証計画立案をサポート
・社内工数管理システムプロジェクト委託先（オフショア）の検証計画をレビュー、監査を実施
・検証自動化（ロボット）推進担当として導入・実施－グループ本体からの依頼で「検証自動化サミット」を開催（参加人数：250名、参加ベンダー：4社）
・Windows 7関連の検証チームとりまとめを実施

メトリクス再設計（GQM・FiveCore）■ 業務改善プロジェクト
・進捗管理・メトリクス担当として検証チーム共通のメトリクス計測方針を策定

WACATE 登壇

JPD

Test.SSF 策定に参加

@Net

SDNA

NHNJ

JaSST 登壇
(コミュニティ)DeNA

メルカリmediba

学び改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務
ソフトウェア品質保証
作業内容

所属期間
2010年04月 ～ 2011年10月

QEG（品質エンジニアリンググループ）○ソフトウェア品質保証について以下の業務を実施
・関連プロダクトの出荷判定基準の策定・再検討
・関連プロダクトのメトリクス計測計画の策定
・関連プロダクトのプロジェクトのプロセス・プロダクト品質指標から妥当性確認方法を策定

テストマネージャの経験を基にSQA
プロジェクト横断で品質指標を策定
ETSS・ESQR

派生開発協議会の立ち上げに参画
JPD

@Net

テスト設計コンテス
ト (初代 負け犬)
SDNA

NHNJ

DeNA

メルカリmediba

学び

改善・適応

社外活動各現場での「学び」「改善（トライ）」
業務
オンラインゲーム品質保証
作業内容

所属
QA室

期間
2011年10月 ～ 2013年04月○オンラインゲーム品質保証・検証 について以下の業務を実施■ QA室 室長（組織マネージメント）
・部門の中長期目標策定＆目標達成を推進
・事業部・関連組織との各種調整を実施
・その他 マネージメント業務（含む、メンバー育成・評価）

部門目標＆ロードマップ策定■ QAプロジェクトマネージメント
・QA計画の策定
・QA作業省力化の提案（計画時に実施）
・QAプロジェクトの可視化推進（メトリクスの標準化、収集の自動化、可視化作業の簡略化）
・テスト項目作成の指揮・取りまとめ（企画・開発側との要求合意・仕様確認、）・テスト手順作成の指導・管理（テスター向け手順を作成）
・テスト工程進捗管理（準備、実施、バグ発見・修正、オフショアへの指示・調整）・各マイルストーンでの判定資料を作成■ 生産性向上 タスクフォース リーダー
・下記施策により生産性向上により関連組織人員を約20%削減 (160名→130名)－ テスト技術・技法の教育－ KPIの見直しによる、業務改善を提案＆指導WACATE
登壇
大分大学 登壇－ パフォーマンスを測定し、拠点ごとのタスクを再配置(エンジニア キャリア)－ テスト自動化の導入・実施・促進－ 関連組織全体の業務状況把握のために、メトリクスを策定@NetSDNA

NHNJ

DeNA

可視化・標準化の推進
リスクベースドテス
トの推進■ QAメンバー教育担当
・JSTQB教育 (QA室 合格率 83% ： 5/6、取得率 90% ： 9/10)
・各種QA・テスト技術・技法の教育
・メトリクス活用方法の教育

JPD

組織マネージャになっちゃいました

メルカリ

JSTQB＆QC七つ道具
等の教育実施生産性向上を軸に改善活動を促進
mediba

学び改善・適応

社外活動

各現場での「学び」「改善（トライ）」
業務
オンラインサービス品質保証
作業内容

所属QA部

期間
2013年05月 ～ 2015年03月○オンラインゲーム品質保証・検証 について以下の業務を実施■ QA部 検証チームマネージャ
・部門の中長期目標策定＆目標達成を推進
・事業部・関連組織との各種調整を実施
・その他 マネージメント業務（含む、メンバー育成・評価）

部門目標＆ロードマップ策定■ QAプロジェクトマネージメント
・QA計画の策定＆サポート
・QA作業省力化の提案（計画時に実施）
・QAプロジェクトの可視化推進（メトリクスの標準化、収集の自動化、可視化作業の簡略化）
・テスト項目作成の指揮・取りまとめ（企画・開発側との要求合意・仕様確認、）・テスト手順作成の指導・管理（テスター向け手順を作成）
・テスト工程進捗管理（準備、実施、バグ発見・修正、オフショアへの指示・調整）・各マイルストーンでの判定資料を作成■ その他
・QA計画・リスクベースドテストの導入により、重要不具合早期発見＆見積もり精度の向上(誤差30％以内のプロジェクト比率 ： 48%(2013/05) → 85%(2014/10) )MS COD 登壇

@Net

SDNA

マスターテストプランの考え方を導入
JSTQB＆QC七つ道具等の教育実施■ QAメンバー教育担当
・JSTQB教育
・各種QA・QC・テスト技術・技法の教育
・メトリクス活用方法の教育

JPD

リポジトリの最適化

NHNJDeNA

メルカリ

リスクベースドテストの推進＆簡易導入
mediba

学び改善・適応

社外活動

各現場での「学び」「改善（トライ）」業務
フリマアプリ品質保証・検証
作業内容

所属
QAチーム

期間
2015年04月 ～○フリーマーケットアプリ品質保証・検証 について以下の業務を実施■ QAチームリーダー
・チームの中長期目標策定＆目標達成を推進
・企画・開発・CSなどの関連部署との各種調整を実施

部門目標＆ロードマップ策定■ QAリード・QA計画の策定＆サポート
・QA作業省力化の提案
・QAプロジェクトの可視化推進（各種メトリクス、可視化作業の簡略化）
・テスト項目作成の指導・管理（社外協力会社向け手順を作成）
・テスト工程進捗管理（準備、実施、バグ発見・修正、協力会社への指示・調整）■ その他
・テスト自動化の導入により、QA業務の省力化を実現
・リリース前プロセスを見直し、外注費削減 と リードタイム短縮を実現
・メンバー育成

CSとの連携を強化

スクラムチームの体制構築
DevOps の現場を体験
最新のアジャイル開発を体験

JaSST登壇

SaPID ブートキャンプ(ゲームテスト)

参加JPD@Net

SDNANHNJ

DeNA

メルカリ

mediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」業務
フリマアプリ品質保証・検証
作業内容

所属
QAチーム期間2015年04月 ～○KDDIグループ web サービス品質管理・検証 について以下の業務を実施■ テスト業務改善担当 として・チームの中長期目標策定＆目標達成を推進
・障害分析の可視化推進（四半期毎に、全社向けに情報発信）
・テスト標準ドキュメントの策定＆活用の推進
・テスト標準プロセスの策定＆活用の推進

部門目標＆ロードマップ策定

マスターテスト計画
リスクベースドテス■ テストリード として・ マスターテスト計画の導入・推進 (中規模プロジェクトにおいて、不具合発見効率が計画当初の3倍を実現)
トの導入・推進・ リスクベースドテストの導入・推進 (リスクの高い問題を早期に発見し、リリーススケジュールを安定化）
・ 各テストマネージャの計画・設計 （テストケース作成）をレビュー＆サポートを実施
スクラムチームの・ テストチーム体制構築
体制構築
・ 企画・開発などの関連部署との各種調整を実施■ 開発部門 Tech Lead として・脆弱性診断ツール（vuls）の導入・運用方法の策定と推進
・ 開発者コミュニティー活動を推進 （週2回の勉強会＆社内SNSでの情報発信）・ 開発部門としての、デファクトスタンダードを策定

JSTQB＆QC七つ道具等の教育実施■ その他
・ テスト自動化の導入により、品質管理業務の省力化を実現 （年間契約テスト費用の無駄を削減） 脆弱性診断ツールの・ 開発部門メンバーに、テスト・品質関連の勉強会を実施
導入・運用
・ 品質管理グループメンバー育成 （JSTQB・QC7つ道具・テスト技法等）

WACATE 登壇

JaSST 登壇

QUES 登壇(ゲームテスト)(キャリア)
JPD

@Net

SDNA

NHNJ

DeNA

メルカリ

TPI NEXT 勉強会実施(社内・社外)mediba

学び

改善・適応

社外活動

各現場での「学び」「改善（トライ）」
JPD

@Net

SDNA

NHNJ

DeNA

メルカリ

FL 取得Test.SSF 策定に
MS COD 登壇
JaSST Tokyo‘16
JaSST を知る JSTQB
TestLink 日本語化
参加派生開発協議会のTEF ML に登録 社外のセミナーにプロジェクトに参立ち上げに参画
WACATEに登壇
社外のセミナーに月1回ペースで参加(招待)
加 月2回ペースで参WACATEに登壇
テスト計画・分析加
WACATE に参加を導入＆実践
JaSST登壇(そして実行委員
CS・運用チーム
リポジトリの最適(コミュニティ) 生産性向上を軸にへ)との連携を深めるテストマネージメ
テスト設計コンテ
改善活動を促進化
CSとの連携を強スト(初代 負け犬)
ント全般
テスト設計・実化
プロセス改善の実装・実施・管理を施、TPIをTRY
テストマネージメ 可視化・標準化の実施
マスターテストプ推進
ント全般
ランの考え方を導テストマネージャメンバー育成によ入
スクラムチームのオフショアの実践 の経験を基にSQAる生産性向上
体制構築
テスト管理ツール
リスクベースドテ
リスクベースドテ
調査・検討・導入
ソフトウェアQA ストの推進 ストの推進＆簡易
各種テストツール
導入
ツール開発・導入としての知見を深の活用
プロジェクト横断でチーム生産性向
める で品質指標を策定
JSTQB＆QC七つ
社内勉強会講師
JSTQB＆QC七つ上道具等の教育実施
道具等の教育実施
PMBOKベースのプロマネを学ぶ
部門目標＆半年間の海外出張
部門目標＆ 部門目標＆ロードマップ策定
で本場のQAを知ロボットでのロードマップ策定
ロードマップ策定
る
テスト自動化を導オフショア調査・入検討
DevOps の現場を
不具合報告の基本
体験
不具合分析を学ぶ
を再認識
メトリクス再設計
組織マネージャに（GQM・体系的なQAにつなっちゃいました
組織的な改善活動
FiveCore）
いて学ぶ
サーバ構築の知見の基礎を学ぶ
ETSS・ESQR
最新のアジャイル
が高まる
開発を体験
プロセス改善について学ぶ

medibaJaSST Kyushu‘16
QUES
WACATE 登壇
TPI NEXT勉強会
実施

マスターテストプ
ランの導入

JSTQB＆QC七つ道具等の教育実施
部門目標＆ロードマップ策定

ちょっと小休止「好きな、名言」

「改めて益なきことは、改めぬをよしとするなり。」「徒然草 第百二十七段」から抜粋
吉田兼好

各「改善」でのポイント

「改善」でのポイント〜 KPI の見直し 〜

KPI の見直し

フレーム

シンプル

ナレッジ

人材育成

【事例】 一昔前の非効率な検証業務•

バグをたくさん出すことが評価され重複バグが・・・•

タスクの細分化せずに柔軟な対応が出来ない・・・•

テスト設計がなく、フリーテストでバグ検出・・・【対策】 KPI 見直し＆タスク細分化で、生産性向上•

KPI をバグ数 → 重要度の高いバグ検出•

タスクの細分化＆段階的なテスト実行により、柔軟な対応が可能•

テスト観点の可視化・共有により、考え方を共有しテスト設計力の強化
Ø 副次的にテスト観点ベースでの企画・開発側とのレビュー工数も削減

「改善」でのポイント〜 優先順位 〜

KPI の見直し

フレーム

シンプル

ナレッジ

人材育成

【事例】 丸投げ的な検証業務•

案件単位で開始・終了が設定・・・•

テストケース・対象環境を表の記載順で実施・・・•

座学的な話は、チーム全体に浸透しにくかった【対策】 リスクベースドテストの導入•

タスクをある程度細分化＆段階的なテスト実行により、柔軟な対応が可能•

リスクベースドテストの導入
Ø リスクの早期削減による手戻りの削減•

メンバー向けに、標語ベースでの啓蒙活動を実施
Ø 山本流 リスクベースドテスト 最初の一歩は、この一言！

「どこからテストします？」

「改善」でのポイント〜 大手からの受注 ①〜

テスト受(発)注時

フレーム

シンプル

ナレッジ

人材育成

【事例】 前例を元に安易な発注•

いままで同じやり方・・・•

発注先でテストしている・・・•

同じテストの繰り返し・・・【対策】 テスト計画に考慮すべき点を受注時に適応•テスト計画書から発注書に必要な項目を追加•

テスト計画書を標準化＆メンバー育成

「改善」でのポイント〜 大手からの受注 ②〜

テスト受(発)注時

フレーム

シンプル

ナレッジ

人材育成

【事例】 前例を元に安易な発注【対策】 テスト計画に考慮すべき点を受注時に適応•テスト計画書から発注書に必要な項目を追加して
Ø テスト対象 (サービス・機能・etc)•

新規サービスだけではなく、関連機能も対象とした

Ø スコープ•(環境(サーバ＆クライアント))

スマホ機種数を選定し、機能テストを厚目に実施

Ø アプローチ (優先順位・何巡・フェーズ・etc)•

リスクベースドテストを採用•

全体で不具合修正も含めて、2巡分のテストを実施

Ø 開始・中断・再開・終了基準•

中断時には、スケジュール・スコープ変更を検討•

終了基準・条件と合わせて、リリース条件も検討

「改善」でのポイント〜 大手からの受注 ③〜

テスト受(発)注時

フレーム

シンプル

ナレッジ

人材育成

【事例】 前例を元に安易な発注【対策】 テスト計画に考慮すべき点を受注時に適応•テスト計画書を標準化＆メンバー育成
Ø テスト計画書を標準化•

各メンバー・パートナー・過去資産を棚卸し＆平準化•IEEE 829-2008 をベースに標準化•

実プロジェクトをベースにプロセスの見直し•

フェーズに合わせて使いやすく、対象項目を変更＆ブラッシュアップ

Ø JSTQB ベースでの勉強会を開催•

テスト計画・テストマネージメントについて、座学を通じて用語を統一•

ディスカッションを実施して、課題・リスクを共有

「改善」でのポイント〜 テスト業務改善〜

テスト業務改善【事例】 中規模ベンチャーでの、QA部署立上げ•

上司が翌月移動、QA部署の業務が未確定・・・•

予算だけが確保されていた・・・•

このままでは、部署存続の危機・・・【対策】 QA部署の存在感と実績を積み上げる•

関連各部署に営業活動を実施し業務を受注(Webサイト・社内ツール・メールサービス・etc)•

業務推進のために、各種仕様書も作成(ネットワーク図・サーバ構成図・サービス概要・etc)•

社内の横串活動を率先して実施

フレーム

シンプル

ナレッジ

人材育成

「改善」でのポイント

〜 教育〜

組織力向上

フレーム

シンプル

ナレッジ

人材育成

【事例】 テスト技術不足による人依存のテスト実施•

境界値・同値分割も知らずに、テストケース作成・・・•

計画・管理も人依存でスケジュール遅延も・・・•

リスク管理していないので差込・突発が多発・・・【対策】 テスト関連勉強会・OJTにより、チーム力強化•

JSTQB・QC検定等の勉強会実施で、基礎テスト力の向上•

テスト観点ベースでのレビューで考え方を強化•

テスト計画・管理のレビュー＆チェックにより、リスク予測・管理能力向上

「改善」でのポイント〜 組織立上げ時 〜

組織立上げ時【事例】 小規模ベンチャーでの、QA立上げサポート•

QAが軌道に乗るまでサポートしてほしいと・・・•

低コストのテストベンダーに依頼していた・・・•

立上がったばかりの組織で基準・ルールも・・・【対策】 テスト実行力＆品質管理で開発速度向上•

テスト実施の圧倒的な不具合検出力•

不具合管理の標準化＆促進(バグレポートの標準化、Github Issue での不具合管理)•

対象機種選定による、端末展開検証の最適化(OS Ver・画面画素数・CPU・メーカーetc)

フレーム

シンプル

ナレッジ

人材育成

ちょっと 気を付けて いること

情報技術の分野では、プログラマー（狭義ではコーダー）は技能者とされ、分析・設計を担当するシステムエンジニア、プロダクトマネージャーなどの職種が技術者であるとされる。一方で、データベース、ネットワークにおける管理・
運営業務を負う技術者は、大抵の場合それぞれのシステムの設計・開発を兼ねているが、作業自体はプログラマー的である。結果、プログラミングできないという優れたシステムエンジニアという者や、システムが組めないプログラマーという者は原理的に存在し得なく、コンピューター産業において技術者・技能者の差異が明確ではない。

「Wikipedia：技術者」から抜粋

まとめ

まとめ

多くの組織で改善活動をするなかで、変えたこと・変えなかったことがありました
それは、以下3つの【心構え】が根底にあります

u仕組みの心構え
uQAとしての心構え
u改善の心構え

まとめ 〜 仕組みの心構え 〜

事例紹介の中で、4つのキーワードを使いましたがゴールイメージとしては、【全体最適】を常に意識しています
フレーム

全体最適
組織フレーム

シンプル
人材育成

ナレッジ

人材育成

ナレッジ

シンプル

まとめ 〜 QAとしての心構え 〜

テスト・QAとして活動する際には、常に下記の役割を忘れずに、鍛錬し自身の力が向上すれば、組織力も向上するという気概をもっています
QAとしての心構え

SQAの４つの役割
Øミツバチの役割
Øペースメーカーの役割
Øブレーキの役割
Øコンサルタントの役割「硬派のホームページ」から抜粋
http://soft-koha-hp.la.coocan.jp/process/Proc.Square/Proc.Square.SQA.htm

まとめ 〜 改善の心構え 〜

改善活動において、うまくいかないこともあります。
その際には、モチベーションコントロールのためにも、下記のようなスコープに合わせて、目標・価値を考えてる
改善の心構え••••組織全体のパフォーマンスを最大化
自組織の底力を向上
自分自身の力量・市場価値の向上
失敗事例も次への財産（糧・価値）まとめ 〜 大前提 〜

さらなる根源として、下記の２つがあります。

自分が変われば世界が変わる！
自分がやらなきゃ誰がやる！！

まとめ 〜 持論 〜

ＳＷテスト・QAで業務を「改善」して日本の産業を救おう！！
41

ご清聴、ありがとうございました