レビュー目的・観点設定
の効果と課題
2016/3/8 JaSST’16東京 事例発表
Copyright © Kenji Adachi@HBA Quasol, All Rights Reserved
安達 賢二(あだちけんじ)
株式会社HBA Quality Solution Service(Quasol)
adachi@hba.co.jp quality-sol@hba.co.jp
http://www.software-quasol.com/
【経歴】 1987年HBA入社
システム保守・運用・開発業務を経験後、部門品質保証担当、システム監査委員、
全社品質保証担当、全社品質・セキュリティ・環境管理統括責任者、
全社生産革新活動スリーム技術リーダなどを担当。
2012年社内イントレプレナー第一号事業者として品質向上支援コンサル事業を立ち上げ現在に至る
【事例発表や著書など】
「レビュープロセスの現実的な改善手段の提案」:ソフトウェアテストシンポジウム2006札幌 の他
SPI Japan2007/2011/2012(最優秀賞)/2013(実行委員長賞)/2015(わくわく賞)、
SPES2012(Best Presentation賞)/2013、SQiP2011-SIG7・2013-SIG運営、
派生開発カンファレンス2013、SS2013(最優秀発表賞) SEC BOOKS『プロセス改善ナビゲーションガ
イド』~なぜなに編~(2007.3)~プロセス診断活用編~(2007.4) ~虎の巻編~(2009.2) ~自律改
善編~(2013.3) 以上、独立行政法人 情報処理推進機構 ソフトウェア・エンジニアリング・センター編
共著 、ソフトウェアプロセス改善手法SaPID入門 日科技連出版社(2014.3)
VSE標準 導入の手引き JISA標準化部会VSE 標準普及ワーキンググループ共著(2014.4) など
【その他社外活動】
NPO法人 ソフトウェアテスト技術振興協会(ASTER)理事、JSTQB(テスト技術者資格認定)技術委員、
JaSST北海道実行委員、日本科学技術連盟 SQiPソフトウェア品質委員会 委員、
JCT1/SC7/WG24(Very Small Entities)エキスパート、ソフトウェア・シンポジウム(SS)プログラム
委員、SPINA3CH User Group運営メンバー、6WCSQアジア地域プログラム委員、派生開発協議会正会員、
TEF(Test Engineer’s Forum)北海道テスト勉強会お世話係 など
2 2
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
コンテンツ
①レビューの現状
②着目したポイントとソリューション
③実践&結果考察
④今後の課題と対策
⑤まとめ
3
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
ソフトウェアプロセス改善手法SaPID
のノウハウを活用してレビュー改善
の道筋を提案・実践した結果をお知
らせします!
①レビューの現状
今どうなってんの?
4
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビューにはいろい
ろ問題がある、効果
が実感できない、と
多くの方たちが言っ
ています。 5
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
結論
レビューの問題点
分析対象情報入手元
①ソフトウェア品質シンポジウム2009 企画セッション
『レビューの壁を破る』(森崎、野中、安達)
受講者への当日セッション内ヒアリング結果
②ソフトウェア品質シンポジウム2013 SIG7:
楽しいレビュー、うれしいレビュー by TEF道:小楠・中岫・根本・安達
参加者によるワーク結果(図1)
③A社向けレビューセミナー事前アンケート結果
④B社向けレビュー実践Workshop事前アンケート結果
⑤ソフトウェアテストシンポジウム2015東北基調講演
「レビュー実践ウォークスルー」事前アンケート結果
6
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー指標:
上限値・下限値
はあるが、当て
はまらないこと
も多い
どうやってしっ
かりやるのか
分からない
設計漏れなど同
様の指摘が複
数のプロジェクト
で発生する
仕様や設計
の記載の仕
方の問題も
ある
レビュー時
間の落とし
所が分から
ない
“ざるレ
ビュー”に
なっている
ことがある
すぐ目に見えると
ころだけレビュー
する傾向がある
明確な誤り以外
指摘しない、欠如、
過剰は見逃され
る傾向あり
インスペクション
をやるほど工数
を持っていない
場合も多い
どのくらいど
のように自
己レビュー
するのか説
得できない
自己レビュー
をやらない人、
やれない人が
いる
参加メン
バーのレベ
ル不ぞろい
対象ドメイ
ンの有識
者不足
どの場面でどの
レビュー形式を
採用したらよい
のかが不明確
レビュー
する暇が
ない
議論したが仕様
に未記載で設計
に考慮されない
レビューの
インプットが
不明確
レビューす
るに値しな
い成果物も
多い
人によりコー
ド等の書き
方が異なる
レビュー工数
割り当てが
少ない
なんでもレ
ビューすること
になっている
誤字脱字が
多い成果物
案も多い
時間がか
かる・効率
が悪い
知識、経験
共有をして
いない
レビュー時
間が10数分
など短い場
合もある
製品として本当
に必要な機能
なのか疑問な
ものもある
バグ分析で必
要な作業が抜
けていること
が分かる
読み合わせレ
ビューなど形
骸化している
レスポンスが
ないと問題な
しと受取るこ
ともある
実施調整ができ
ずサーバに成
果物案を置き見
ておいてね、に
なる
せっかくの
知見が横
展開され
ない
チェックリストを
作るが、別プロ
ジェクト、メン
バーが使わない
ことが多い
チェックリス
トが数100
件で大変
レビューの
効果が不
明瞭
レビュー生
産性が低
い
人を沢山投入
しても欠陥指
摘が少ない
出典: 森崎、野中、安達: ソフトウェア品質シンポジウム2009 企画セッション
『レビューの壁を破る』 http://www.juse.or.jp/software/83/ 7
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
8
SQiP2013-SIG 参加者が持つ
レビューへの問題意識
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
8
作業 成果物
案
品質計画
開始判定
事前
説明
事前
チェック
ミーティング゙ 修正
フォローアップ
終了判定
完成版
成果物
プロセス改善
分析
評価
各種
改善
レビュー実施を支援
する各種情報源
記録
教育・
育成
記録
レビュー結果サマリ
と伝達
参加者
セルフ
チェック
結果計測
個別レビュー計画
1
2
3
4
5
6 7
8
9
10
11
12
13
14 15
16
17
SQiP2013-SIG 参加者が持つレ
ビューへの問題意識の分布
9
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
(1)レビュー
の必要性が理
解されない
(2)レビュー
をやりたが
らない
(3)やれと言わ
れてしょうがな
くレビューする
(7・78)意見が偏る
(10・51・53・54)
レビューして
ほしい人が出
ない/少ない
(12・60・61)
資料を事前
に出せない
(13・14・62)
資料事前確
認しない
(21・25・73~77)
権限など気にし
て発言ない
(例:若手)
(23・64~69)
時間長い・
ダラダラ
(18)ダメ
出し大会
(17)怒ら
れる
(16)いじ
められる
(20・70)
説教
(19)自分
の意見を
否定
(26~32)特定の
奴(例:偉い
奴)だけ話す (71)きつく
指摘する
(74・75)レ
ビューイが
黙る・回答
できない
(59・72)Doc
の質が悪い
(33・83) 検
討会になる
(35・37・57・58)
軽微な指摘
ばかり
(84) 説明会
になる
辛い
長い
効果なし
(24)参加人
数が多い
(22)寝てる
人がいる
ムダ
も多い
SQiP2013-SIG 参加者が持つレビューへの問題意識の構造分析結果
10
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー実施
有効な指摘
が少ない・指
摘がばらつく
修正されないこと
がある+同類欠
陥の修正や横展
開がない
効果が
実感でき
ない
特定の人だけ
しゃべる場
指摘しにくい
何となく
実施
指摘を受けて
くれない
責められ
る・問い詰
められる
時間・工数
がかかる
検討会
になる
レビューに十
分な時間が
取れない
レビュー
対象の質が
悪い
横道が
多い
レビューへの
モチベーション
が低い
有効な指摘
ができる人が
参加できない
メンバーが
集まれない
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
大量のレ
ビュー対象
が直前・開
始時に提出
される
内容把握に
時間がかかる
開催連絡
がこない
担当者により
書きっぷりが
異なる
未完成
レビューア
が育たない
多数の
指摘事項
A
A
あとで手
戻り発生
有識者に
重い負担
JaSST’15東北
事前アンケート
レビュー問題構造
11
レビュー対象の質が検証作業に与える影響
間違い探しレビュー実験結果
入力情報は等価(同一間違い10件混入)
12
【構造化・意味ある分類】
【複雑・ランダムな情報羅列】
間違い探し
レビュー
間違い探し
レビュー
<レビュールール>
各自すべての情報の確
認を終了したら経過時
間と検出した間違い数
を記録する
平均検出率
(%)
平均時間
(分)
73 8.0
平均検出率
(%)
平均時間
(分)
91 5.6
【B:構造化】の方が
・「71%の時間」で
・「検出率が18point 高い」
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
A
情報
B
情報
【A:複雑】 VS 【B:構造化】
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビューパフォーマンスへの主な影響要因とその認識
効果実感
結果・成果時間・
工数
指摘内容
運営
方法
目的・
観点スキル・知識・
経験
参加者
レビュー
対象の質
レビューへの
モチベーション
情報の残
し方・活用
13
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビューパフォーマンス影響要因の構造
効果
実感
結果・
成果
時間・
工数
指摘
内容
運営
方法
目的・
観点
スキル・知
識・経験
参加者
レビュー
対象の質
レビューへの
モチベーション
情報
活用
レビュー計画・運営(実践)
レビュー改善
14
想定した典型的レビューシナリオ
1)突然レビューが依頼される。
2)依頼されたレビューアがその場で初めて見る成果物に対して思い思いの観点
でレビューを実施する。
3)主に記載内容の不備や誤り、不明点などを指摘するが、レビューアの経験則
や暗黙知、スキルなどにより指摘内容がばらつく。全体的には表面的なものが
多く、腕の良いレビューアが担当する場合などのレアケースで鋭い指摘が混在
する。
4)さらに、レビューに使用できる時間により、指摘数や指摘内容が変化する。時
間が少ないほど指摘数と重要な指摘事項が減少し、記述の先頭から順に確認
する傾向が高いため、成果物の後半に欠陥が残存する可能性が高まる。
5)役割分担などを決めずにレビューを行う(ことが多い)ため、探索領域、および
観点・指摘内容の重複、抜けが発生する。
6)以上の結果、かけた時間・工数に対して有効な指摘事項は少なくなる傾向が
高い。
7)レビューに関わる要員はレビューの効果が実感できず、以降のレビューへの
モチベーションが低くなる。
15
ダメな
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
アドホックレビューのアプローチパターン
16
1p
2p
3p
4p
5p
・
・
・
時間切れ
1p
2p
3p
4p
・
・
・
時間切れ
1p
2p
3p
4p
5p
時間切れ
6p
1p
2p
3p
4p
・
・
・
時間切れ
2p 3p
4p
3p 7p
リスク察知・エラー推測
によるピンポイント攻撃型
全体把握→個別詳細
攻撃型
上から順に記述確認型
全体の8割程度
全体の2割程度
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
観点? 観点?観点?観点?
経験的
観点
経験的
観点
重複指摘
重複指摘
成果物の
後半に指
摘が少ない
②着目したポイントと
ソリューション
どこをどう変えようか?
17
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
今回着目した改善要因と改善目的要素
効果
実感
結果・
成果
時間・
工数
指摘
内容
運営
方法
目的・
観点
スキル・知
識・経験
参加者
レビュー
対象の質
レビューへの
モチベーション
情報
活用
レビュー実践
レビュー改善
改善目的
要素
改善要因
18
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
運営面の役割は「指摘しやすい環境づくり」
効果
実感
結果・
成果
時間・
工数
指摘
内容
運営
方法
目的・
観点
スキル・知
識・経験
参加者
レビュー
対象の質
レビューへの
モチベーション
情報
活用
レビュー実践
レビュー改善
改善目的
要素
改善要因
19
想定したレビューワークシナリオ
1)レビューが依頼される。
2)レビュー対象の内容や背景を事前に把握する。(準備)
3)レビュー対象の特徴、該当フェーズ、入力情報、製品リスク、利害関係者の要
望などを考慮してレビュー目的・観点を導出し、体系化する。
4)観点の重要度などを参考にして優先順位を付与し、それぞれのレビューアが
担当するレビュー観点を調整し、確定する。
5)役割分担に従い、割り当てられた観点でレビューを行う。各レビューアは時間
制約の中で、最も重要な観点から確認する。
6)観点が特定されているため、探索領域を絞り込みやすく、欠陥検出がしやすく
なる。また、観点重複、探索領域の偏り、指摘重複が減少する。
7)以上の結果、かけた時間・工数に対して有効な指摘事項が多くなる。レビュー
結果がレビューアのスキルに依存する度合いが減少する。
8)費用対効果が高くなるため、レビューに関わる要員はレビューの効果を実感し、
以降のレビュー実施やその改善に対するモチベーションが高まりやすい。
20
ちょっとまともな
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
当ワークの計画的レビューアプローチ
21
1p
2p
3p
4p
5p
6p
7p
8p
9p
10p
11p
12p
13p
2p
5p
13p
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
観点1・3 観点1・4 観点2 観点5
関連
Doc
レビュー実践ワークショップ
(1日コースの概要)
22
No. 実施概要
1 ワークショップの狙い~全体概要説明・チーム構築
2 アドホックレビュー実践(15分ワーク)
3 アドホックレビュー目的・観点分析(ワーク)
4 レビュー全体像・目的・観点・役割設定(解説)
5 レビュー目的・観点・役割設定(レビュー計画ワーク)
6 レビュー計画によるレビュー実践(15分ワーク)
7 レビュー結果評価(ワーク)
(アドホックレビューVS改善後レビュー)
8 改善前後結果考察と講評(ワーク)
9 ワークショップふりかえり(ワーク)
Before
After
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー実践ワークショップ概要
23
アドホック
レビュー
(15m)
レビュー
結果①
目的・観点
役割分担
設定
レビュー
計画
レビュー
実施
(15m)
レビュー
結果②
電気ポット
企画書
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
概要把握
(アドホック
レビューで代替)
Before
After
Before/After
分析
改善前後
分析結果
簡易なレビュー解説
レビュー対象
レビュー対象
結果→観点
→目的
Reverse分析
分析
結果①
No.3No.2
No.4
No.5
No.6
No.7
24
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー解説資料の例
「電気ポット」企画書の提供
S:強み W:弱み
・センサー、アクチュエータ部品国内メーカー4位
・業務用部品供給シェア国内2位
・独自販路なし→アセンブリメーカからのコスト圧縮要求対
応が限界になっている
O:機会 T:脅威
・サービス業省力化→調理機器市場が伸びる ・単機能部品はアジア諸国からの競合が増えている
買収したG社が所有する単機能電気ポット仕様をベースとして省電力モードを追加し、新
規開発+OEMで提供することで一般消費財市場へ進出&高機能部品と大量供給・販売
により業務用部品供給シェア国内1位を目指す!!
マクロ環境 業界動向
・少子化→老齢者が人口に占める割合がどんどん加速。
→少量の食事を簡単に済ませる傾向が高まっている。
→インスタント、レトルト系食品へのニーズが高まっている。
・省エネが普及していた矢先の原発事故により、社会的に
省電力に強い関心がある。
・電気ポット、業務用調理機器全般は伸びているものの、
価格競争になっている。
・高機能電気ポットは飽和状態。
・単機能電気ポット領域がニッチな市場になっている中で、
経営難となっていた単機能電気ポット開発・製造・販売G
社を買収した。
自社
・コストを低減に継続努力しているが販売量を増やさないとそろそろ限界。
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
25
単機能電気ポットが備えるべき特徴 = お手軽・簡単・使いやすい・経済的!
ターゲットユーザ = 一人~二人暮らしの学生・ビジネスマン・夫婦など
△改善前(Before)
●改善後(After)
見逃した場合の発見可能Phase(想定)
計実装・UT IT ST・OT C/O後
1 3 5 7
検
出
効
果
効果大
5
効果中
3
効果小
1
計
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
26
35
1
例:
要件抜け・誤り
例:
誤字・脱字・衍字
UT=Unit Test
IT=Integration Test
ST=System Test
OT=Operation Test
C/O=Cutover
レビュー結果分析表と記載例
③実践&結果考察
やってみた→その結果と考察
27
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
今回の分析対象
ワークショップ実施組織
• 組込み系メーカ2社 6チーム+6チーム
• SIer 1社 5チーム
• 独立系システムソリューション企業 1社 2チー
ム
• 組込み系メーカに勤務する協力会社 6社 5
チーム
28
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
組織ロケーション:東京・横浜・札幌・大分・名古屋・仙台など
分析可能なデータが存在した
10社24チーム
計画立案過程
20140618Aグループ
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
実施結果例
29
20140618Bグループ
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
30
実施結果例
△改善前(Before)
●改善後(After)
発見可能Phase(想定)
計実装・UT IT ST・OT C/O後
1 3 5 7
検
出
効
果
効果大
主対象:
要件抜け・誤り 5
30
↓
335
効果中
主対象:
機能上のバグ
(誤植による)
3
75
↓
93
効果小
主対象:
誤字・脱字・衍字
規約違反
1
16
↓
8
計 35→19 18→0 40→340 28→77 121→436
指摘件数: △23 → ●24
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved 31
検出効果:縦軸の設定内容例
32
効果大 不必要な要件・機能
要件・仕様の抜け、漏れ
安全性の問題
効果中 使用性・性能の問題
部分的な要件・仕様不備、誤り、不整合
効果小 わかりにくい記述
規約違反
誤字・脱字・衍字
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
指摘件数の変化
33
0
5
10
15
20
25
30
35
改善前指摘件数 改善後指摘件数
平均4.8件増
中央値5.5件増
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
・指摘件数増:18チーム(Max20件増)
・指摘件数変化なし:2チーム
・指摘件数減:4チーム(Max13件減)
・指摘件数変化平均:4.8件増/チーム
指摘内容(価値)の変化
34
0
100
200
300
400
500
600
改善前指摘価値 改善後指摘価値
平均151.5P増
中央値172.5P増
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
・指摘価値増:21チーム(Max424p増)
・指摘価値減:3チーム(Max58p減)
・指摘価値変化平均:151.5p増/チーム
△改善前(Before)
●改善後(After)
発見可能Phase(想定)
計実装・UT IT ST・OT C/O後
1 3 5 7
検
出
効
果
効果大
主対象:
要件抜け・誤り 5
30
↓
335
効果中
主対象:
機能上のバグ
(誤植による)
3
75
↓
93
効果小
主対象:
誤字・脱字・衍字
規約違反
1
16
↓
8
計 35→19 18→0 40→340 28→77 121→436
指摘件数: △23 → ●24
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved 35
△が左下
(指摘価値が低
い)に集中
●が右上
(指摘価値が高い)
に集中
典型的な指摘変化の例
△改善前(Before)
●改善後(After)
発見可能Phase(想定)
計実装・UT IT ST・OT C/O後
1 3 5 7
検
出
効
果
効果大
ハード変更必要
サーミスタ壊れたら止
められない
ミルク温度検出仕様なし
5
0
↓
40
効果中
沸点記述
整合性
デフォルト
エラー後復帰×
3
69
↓
18
効果小
誤記
仕向け表記なし
ロック押下仕様
長押し仕様
1
9
↓
7
計 9→7 9→33 60→25 0→0 78→65
指摘件数: △14 → ●11
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved 36
結果が出なかったチームの例
効果が出なかった理由(考察結果)
37
1p
2p
3p
4p
5p
1p
2p
3p
4p
・
・
・
時間切れ
1p
2p
3p
4p
5p
時間切れ
6p
1p
2p
3p
4p
・
・
・
時間切れ
アドホックレビュー時
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
観点?観点?観点?
6p
7p
8p
9p
17p
・
・
・
腕っこき
が沢山
指摘
6p
7p
8p
9p
1p
2p
3p
4p
5p
観点3
観点1・410p
11p
12p
13p
観点2
目的・観点設定レビュー時
腕っこきの観
点・探索領域
を限定してし
まった
受講者によるワークショップ評価結果
(平均値)
38
評価項目
受講者評価結果
(100点満点中)
理解度 84.8
受講満足度 87.4
業務への有効性 91.9
※現存しているアンケート結果:2014.6~2015.9末までの
16チーム(9社・受講者79名分)分の実績値
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
このトレーニングの期待効果
• 自らがレビューアとなった際に、自ら適切なアプ
ローチを採用し、観点も導出できる。(アドホック
レビュー時や不適切な割り当て、観点不備など
があっても自ら打開できる)
• 自らがレビューイになる際に「このようなアプロー
チ・観点でレビューをお願いします」と適切な依
頼ができるようになる。
• 自分が品質計画を立案するマネージャやレ
ビューモデレータになった際に、必要なアプロー
チや観点を計画的に、あるいはその場ですぐに
導出し、メンバーと共有できる。
39
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
④今後の課題と対策
で、このあとは?
40
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
今回の改善対象に対する次の一手
効果
実感
結果・
成果
時間・
工数
指摘
内容
運営
方法
目的・
観点
スキル・知
識・経験
参加者
レビュー
対象の質
レビューへの
モチベーション
情報
活用
レビュー実践
レビュー改善
改善目的
要素
改善要因
41
漏れのない最上位観点導出
と的確な重要度設定
42
チーム1 チーム2 チーム3
□コスト
□操作性
□安全性
□性能
□簡単なのか
□経済的なのか
□安全なのか
□訴求力はあるか
□開発が容易か
□企画満足
□操作性
□安全性
□性能(数値目標)
チーム4 チーム5 チーム6
□企画満足
□ユーザに適切な機能か
□機能実現方法が明確
か
□ドキュメント矛盾はない
か
□企画満足
□システムテストができる
内容か
□設計ができる内容か?
□ドキュメントの一貫性、
整合性
□安全性
□使いやすさ
□経済的か
□安全性
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー要求分析
摘要
レビュー目的明確化方法の確立
観点1
観点2
・
・
・
観点n
観点11
観点12
観点13
観点111
観点112
観点131
観点132
観点133観点21
観点22 観点221
観点222
観点
当初自ら導
出した観点
観点
自ら導出した
観点を頼り
に後から導
出した観点
最上位の観点
=レビュー目的群
※立ち位置から導出され
ることが多い
43
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー要求分析~レビュー設計
汎用レビュー観点例:使いやすさ
レビュー要求分析~レビュー設計
レビュー観点の段階的詳細化
44
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
製品領域汎用レビュー観点例~Webサイト/Webアプリ
レビュー設計
45
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
製品特化型レビュー観点例~Amazon.com
レビュー設計
46
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
使いやすさを中心とした
レビュー設計例
使いやすさ確認
わかりやすい
-個別記載見やすい
-手続き・配置
性能確認
(使いやすさ:手間が
かからない)
-サクサク動く
対象○○
対象○○
相互運用性確認
(使いやすさ:やりた
い時にできる)
-様々な機器・OS
対象○○
使いやすさ確認
手間がかからない
-余計な手続きがな
い/少ない
対象○○
レビュー設計
1-1
1-2
1-3
2
使いやすさ確認
覚えやすい
対象○○
3
このような組み立てをしないと・・・・・
観点単位にバラバラに確認する
↓
・同じ確認を重複して行うor担当者毎
の思惑が相反して抜けが発生する
・依存関係を持つ事項を考慮せずに
ムダな確認を行う
レビューケース例
そのまま確認して結果を判断できるレベル
確認対象特定
確認対象特定
確認項目
具体的利用者とシーン
レビュー実装
48
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
1-1
適切な観点粒度の実現
49
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
例:“使いやすさ”を
具体化する過程
トップダウンとボトムアップを組
み合わせてMECEな階層構造を
構築する。
抽象度の高い領域で整理する
ことで仕様変更への柔軟な対
応も可能になる。
段階的に詳細化し、粒度をレ
ビューアが理解できるところに
合わせることで、各レビューア
が漏れなく確認し、判断するこ
とが可能になる。
レビュー設計~実装
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
今回の改善要因以外への対策も必要
効果
実感
結果・
成果
時間・
工数
指摘
内容
運営
方法
目的・
観点
スキル・知
識・経験
参加者
レビュー
対象の質
レビューへの
モチベーション
情報
活用
レビュー実践
レビュー改善
改善目的
要素
改善要因
50
レビューの運営面
への基礎的な知
識・規範等を身に
着けてもらう必要性
レビュー環境(レビューを実施する背景)
製品特性把握
製品特性・リスク、レビュー環境等に
よるレビュー実施方法の採用
51
レビューマネジメント
製品リス
ク評価
レビュー
対象
関連
Doc
製品
特性
製品
リスク
メンバー数と特性
使える時間
レビュー
実施方法
の検討と決定
レビュー計画
必要なレ
ビュー観点
利活用可能な情報
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
など
レビュー改善による設計プロセスの進化例
設計活動
Review
保管
共有
計画
考慮事
項設定
記録化
進化
Review
設計活動
成果物
案 成果物
成果物
案 Review 成果物
設計活動
成果物
案
Review
観点
導出
Review 成果物計画
進化
設計活動 成果物
進化
保管
共有
記録化
観点
更新
段階的な進化を駆動する
手段が“ふりかえり”
52
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
テスト担当
の参画
レビュー改善
レビュー支援プロセスグループ
レビュー開発・保守プロセスグループ
レビューマネジメントプロセスグループ
レビュープロセスの全体像
レビュー
要求分析
レビュー
詳細設計
レビュー
実行
レビューウェア
管理
レビュー環境
レビュー
組織
問題管理
問題・インシデント
フォローアップなど
レビュー
ツール
評価・改善
是正・プロセス改善・予防
レビュー
方針・戦略
計測
レビューマネジメント実践
レビュー
見積・計画
レビュー
監視と制御
レビュー
完了
レビュー
アプローチ
スキル管理
レビュー
実装
リスクマネジメント
コミュニケーション
レビュー
プロセス管理
製品
品質評価
共通
53
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
それぞれに
基礎習得→実践
→結果に基づく改
善を継続すること
が必要
レビュー
方式設計
レビューにおける役割
54
管理層
レビュー計画立案とレビュー結果の活用
モデレータ
レビュー準備・運営の統率
レビューイ・レビューア
レビュー対象作成&依頼・レビュー実施
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー支援プロセスグループ
レビュー開発・保守プロセスグループ
レビューマネジメントプロセスグループ
レビュープロセスと役割分担
レビュー
要求分析
レビュー
詳細設計
レビュー
実行
レビューウェア
管理
レビュー環境
レビュー
組織
問題管理
問題・インシデント
フォローアップなど
レビュー
ツール
評価・改善
是正・プロセス改善・予防
レビュー
方針・戦略
計測
レビューマネジメント実践
レビュー
見積・計画
レビュー
監視と制御
レビュー
完了
レビュー
アプローチ
スキル管理
レビュー
実装
コミュニケーション
レビュー
プロセス管理
共通
55
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
レビュー
方式設計
役割共通
摘要
リスクマネジメント
製品
品質評価
成長段階に沿う計画的なレビュー教育&実践
56
管理層
モデレータ
レビューイ
レビューア レビュー
基礎
レビュー運営
For モデレータ
レビュー
設計・実施
レビュー
マネジメント
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
現状打開のためのレビュー教育&実践
57
管理層
モデレータ
レビューイ
レビューア レビュー
基礎
レビュー運営
For モデレータ
レビュー
設計・実施
①目的・観点設定
②観点モデリング
③組織的観点共
有・活用
レビュー
マネジメント
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
1
1
2
2
⑤まとめ
58
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved
まとめ
• 現状のレビューの状態を構造的に把握し、効果
を高めるために必要なテクニカル面の次の一歩
となる基礎的なソリューションを企画し、提供した。
 「これなら自分たちでもできて効果が期待できそ
う!」と感じて自ら行動してもらうきっかけを与えるこ
とを重視した。
• その結果、予想通り(予想以上の)の反応・反響
を獲得することができた。
• しかし、これはアドホックレビューから本来のある
べきレビューに変革していくための第一歩に過
ぎない。
 状況打開のためのレビュー教育・実践と、成長段階
に沿う計画的レビュー教育・実践を併用して段階的
に改善していく必要がある。
59
Copyright © Kenji Adachi@HBA Quasol , All Rights Reserved

More Related Content

PDF
メトリクスを用いたソフトウェア品質定量評価・改善 (GQM, Metrics, ET2013)
PPTX
テスト観点に関する取り組み事例
PDF
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
PDF
Software Frontloading and QA
PDF
Akkaとは。アクターモデル とは。
PDF
テスト観点に基づくテスト開発方法論 VSTePの概要
PDF
LINE Developer Meetup in Tokyo #39 Presentation
PPTX
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
メトリクスを用いたソフトウェア品質定量評価・改善 (GQM, Metrics, ET2013)
テスト観点に関する取り組み事例
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Software Frontloading and QA
Akkaとは。アクターモデル とは。
テスト観点に基づくテスト開発方法論 VSTePの概要
LINE Developer Meetup in Tokyo #39 Presentation
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate

What's hot (20)

PPTX
60分でわかった気になるISO29119 #wacate
PDF
Is No More QA Idealist Practical and Something Tasty?
PPTX
TPI NEXT ざっくり概要
PPTX
みんなどんな書式でテストケース書いているの
PPTX
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
PDF
Spring Day 2016 - Web API アクセス制御の最適解
PDF
テスコン優勝事例におけるテスト分析公開用
PDF
オススメの標準・準標準パッケージ20選
PDF
What is quality culture? Is it something tasty?
PDF
JCSQE初級受けてみたの
PDF
お客様の目を覚ませ! ついでに自分の目も覚ませ! デザイン思考のクライアントワークのプレセールス
PPTX
アプリ開発へのOdc分析導入の取り組み
PDF
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
PPTX
【SQiP2016】楽天のアジャイル開発とメトリクス事例
PDF
マイクロサービスにおけるテスト自動化 with Karate
PPTX
Agile開発でのテストのやり方~私の場合~
PDF
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
PDF
テストを分類してみよう!
PDF
アジャイル開発とメトリクス
PDF
LINE Developer Meetup in Tokyo #39 Presentation (modified)
60分でわかった気になるISO29119 #wacate
Is No More QA Idealist Practical and Something Tasty?
TPI NEXT ざっくり概要
みんなどんな書式でテストケース書いているの
3 Amigosの考え方で、独立したQAチームがアジャイルテストチームになるまでの話
Spring Day 2016 - Web API アクセス制御の最適解
テスコン優勝事例におけるテスト分析公開用
オススメの標準・準標準パッケージ20選
What is quality culture? Is it something tasty?
JCSQE初級受けてみたの
お客様の目を覚ませ! ついでに自分の目も覚ませ! デザイン思考のクライアントワークのプレセールス
アプリ開発へのOdc分析導入の取り組み
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
【SQiP2016】楽天のアジャイル開発とメトリクス事例
マイクロサービスにおけるテスト自動化 with Karate
Agile開発でのテストのやり方~私の場合~
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テストを分類してみよう!
アジャイル開発とメトリクス
LINE Developer Meetup in Tokyo #39 Presentation (modified)
Ad

Viewers also liked (20)

PDF
20150529 ja sst15東北基調講演web公開用
PDF
レビュー方法を勉強してみよう
PPTX
探索的テストはじめの一歩 #wacate
PPTX
はじめよう!レビューのいろは
PDF
探索的テスト入門
PDF
Distribution naite19
PPTX
テスト計画セッション
PDF
しょぼいプレゼンをパワポのせいにするな! by @jessedee
PDF
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
PPT
色彩センスのいらない配色講座
PDF
見やすいプレゼン資料の作り方 - リニューアル増量版
PDF
Motivationware
PDF
20160526 AWSサービスアップデート
PDF
ちょっと明日のテストの話をしよう
PDF
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
PDF
Scrum,Test,Metrics #sgt2016
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
PDF
Gcm#3 uiデザインの品質を効率的に向上させるには?
PPTX
わりとディープ?同値分割↔境界値分析
PDF
ソフトウェアテスト年表-WACATE2015冬
20150529 ja sst15東北基調講演web公開用
レビュー方法を勉強してみよう
探索的テストはじめの一歩 #wacate
はじめよう!レビューのいろは
探索的テスト入門
Distribution naite19
テスト計画セッション
しょぼいプレゼンをパワポのせいにするな! by @jessedee
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
色彩センスのいらない配色講座
見やすいプレゼン資料の作り方 - リニューアル増量版
Motivationware
20160526 AWSサービスアップデート
ちょっと明日のテストの話をしよう
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
Scrum,Test,Metrics #sgt2016
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
Gcm#3 uiデザインの品質を効率的に向上させるには?
わりとディープ?同値分割↔境界値分析
ソフトウェアテスト年表-WACATE2015冬
Ad

Similar to レビュー目的・観点設定の効果と課題 (20)

PDF
[Biz reach qa meetup] qa team_build
PPTX
Q te cc2
PPTX
組み込み開発のテストとゲーム開発のテストの違い
PPTX
【Sgt2016】Agile人材の評価とキャリアプラン
PDF
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
PPTX
【JaSST'24 Tokyo】食べログの品質管理のための指標構造~昔ながらの品質管理とアジャイル開発の開発生産性の融合~
PDF
Temp agency_Value Core Consulting Co., Ltd.
PDF
Temp agency_Value Core Consulting Co., Ltd.
PDF
To be sn agile enterprise
PDF
採用と育成スキームの科学13(配布用資料)
PPT
CS経営への取り組み
PDF
「Qaエンジニアのキャリアについて考える : 急(Q) ~ いろいろな組織でやったこと~」
PDF
CMS学会 第三回 研究報告
PDF
ふりかえり会は懺悔の場でも責任追及の場でもありません、過去の学びを活かして幸福な未来を作る行動を生み出す場です
PPTX
Google アナリティクス実践セミナー
PPTX
Google アナリティクス実践セミナー
PDF
Ci&T Anti-Software Factory Pattern
PDF
20150424 jasst新潟基調講演
PDF
Quality of start_qa_division_2019
[Biz reach qa meetup] qa team_build
Q te cc2
組み込み開発のテストとゲーム開発のテストの違い
【Sgt2016】Agile人材の評価とキャリアプラン
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
【JaSST'24 Tokyo】食べログの品質管理のための指標構造~昔ながらの品質管理とアジャイル開発の開発生産性の融合~
Temp agency_Value Core Consulting Co., Ltd.
Temp agency_Value Core Consulting Co., Ltd.
To be sn agile enterprise
採用と育成スキームの科学13(配布用資料)
CS経営への取り組み
「Qaエンジニアのキャリアについて考える : 急(Q) ~ いろいろな組織でやったこと~」
CMS学会 第三回 研究報告
ふりかえり会は懺悔の場でも責任追及の場でもありません、過去の学びを活かして幸福な未来を作る行動を生み出す場です
Google アナリティクス実践セミナー
Google アナリティクス実践セミナー
Ci&T Anti-Software Factory Pattern
20150424 jasst新潟基調講演
Quality of start_qa_division_2019

レビュー目的・観点設定の効果と課題