講演前に、
あなたが思う
「テストとは何か?」

「なぜテストをするのか?」
をメモしておいて!
kyon_mm
#hackt
2015.09.26
How to kaizen
process
by Testing
kyon_mm
Test Architect
TDD/BDD Expert
kaizen
Self
Introduction
Theme
Theme
ソフトウェアによる価値創造の
プロセス
テストから見たそれ
UXから見たそれ
Agenda
Agenda
言葉の説明
主張・テストとの向き合い方
kyon_mmの事例
まとめ
言葉の説明
(kyon_mm定義)
Words
ソフトウェアによる価値創造の
プロセス
テスト
ソフトウェアによる価値創造のプロセス
何かを新しい変化をもたらそう
とするプロセスのことです。
課題発見、開発、検証、提供な
ど多くの活動を含みます。
テスト
ソフトウェアを動かして検証す
るテストもあります。
レビュー、静的解析、インスペ
クション、ロケーションテスト、
定量化なども含めます。
Agenda
言葉の説明
主張・テストとの向き合い方
kyon_mmの事例
まとめ
主張
テストとの向き合い方
What’s Testing?
Why Testing?
–kyon_mm
テストは「特定プロダクト、特定
プロジェクトに関する学習方法、
表現方法の一部」を工学的に体系
化したものである。
なぜ私はテストを減らすのか?
そしてなぜテストをするのか?
Attitude
学習コストが悪いテストはしない。
説明されても面倒に思うものは出来
るだけ楽な方法を見つける。
知りたいことを直接的に表現できる
もの、つまり対象者へのリーチや対
話の実現性としてテストを利用する。
Agenda
言葉の説明
主張・テストとの向き合い方
kyon_mmの事例
まとめ
kyon_mmの事例
Summary
保守しにくい、バグが出るかわ
からないテストケースにかける
時間が減った。
テストの結果を踏まえて全体を
見直す機会が増えた。
ムダが減って、品質があがった。
Summary
プロダクトのバグ、プロジェク
トのムリ、ムラ、ムダを発見し
て、分析する。
TestCase
以前までは、単体テストは自由に実
装し、統合テストの設計に数日以上
かけていました。
長期的なテスト設計によるテストケー
スはゼロ。
ほとんどがテスト設計から実施まで
が1時間以内。
Review,ExploratoryTesting,Demo
人数が少なくても、すぐにレ
ビュー、すぐに探索的テスト、
すぐにデモできる状態にする。
毎週直近4日分の作業だけ計画
すること。
自分が関わっていない成果もデ
モできるようにする。
Metrics
計画内作業、計画外作業、割り
込み作業を15分単位で計測
活動のカテゴリ毎に作業時間を
計測
成果とバグに関する利益、不利
益の金額共有
Agenda
言葉の説明
主張・テストとの向き合い方
kyon_mmの事例
まとめ
まとめ
Testing is good for
kaizen process
テストは「特定プロダクト、特定プロ
ジェクトに関する学習方法、表現方法
の一部」を工学的に体系化したもので
ある。
体系化された学習方法と表現方法は改
善するための方法論として強力である。
多くのことをテストとして捉える。
Testing is good for
kaizen process
プロダクトを知ること、プロジェクト
を知ること、 によって、ビジネスゴー
ルの達成に貢献する。
どちらかだけを見ていてはよくならな
い。
見ることを恐れてはいけない。
QA
ご清聴ありがとうぴょん◆

Kaizen process with test #hackt