テストおよびテスト装置 - JEITA...テストおよびテスト装置 概要 2001年のテスト・ロードマップは、製造テスト・プロセスにインパクトのあるより多くの設備を対象とする
テスト戦略を支えるマサカリ抑止力
-
Upload
h-iseri -
Category
Technology
-
view
967 -
download
1
Transcript of テスト戦略を支えるマサカリ抑止力
テスト戦略を支えるMASAKARI抑止力 目指せフルスタックMASAKARI
kyon_mm*kaori_t_spica 結婚祝いLT大会 in Tokyo @goyoki 2014/3/29@雅叙園
かおりさん きょんさん ご結婚 おめでとう ございます
話そうとしていること • 「私の愚痴」 • 「○○○がないとテスト戦略は失敗する」 • 「きょんさんのテストマサカリはなぜフルスタックなのか」
• 「○○○○○○○を身につけ、実行力あるテスト戦略をまわそう」
結構見ること
現実 テストはトラブルに巻き込まれやすい • 品質リスクvsスケジュール • 設計品質vsテストの生産性 • 埋め込むの悪いvs検出できないのが悪い
• 遅延や問題のしわ寄せ
リリースのトラブル
component
component
component
Test Start
component
遅延は珍しくないがさらに・・
リリースのトラブル
component
component
component
Test Start
component
「テストは予定通り 開始できたでしょ」
「後リリースは変更に対するテストのみでOK。少ない工数で」
リリースのトラブル
component
component
Test Start
リスクの隠蔽&Pray
問題の見逃し
component
テストの前倒し 「開発行程中からテストしてくれ」 「設計DRから参加してくれ」 ●良いこととされる ●しかし設計能力の低さを見通した上で・・
テストの前倒し 「開発行程中からテストしてくれ」 「設計DRから参加してくれ」
許容すべきでない設計力の 低さを肯定させる
設計の責任を テストサイドに負わせる
テスタビリティの低さを肯定させる
こういったことは一方的に☓☓が悪いと断定できるものではありません
けれども
• しばしば全体の生産性が損なわれます • 自責でなくとも、テスト屋が理不尽に実害を受けがちです
メンバーにとっての理想は
• 目標の方位は皆同じ • テストは大事 • テストと開発で協調しよう
直面しがちな現実として
• 戦時ではせめぎあいになる • 複雑化すると理想が希薄化する • 一定数はタチの悪い人間がいる
混乱したテスト工程
直面しがちな現実として • 戦時への突入したり、タチの悪い人達に絡まれたりすると – バッファ扱いされる – 責任を押し付けられる – 負担を押し付けられる
直面しがちな現実として • 戦時への突入したり、タチの悪い人達に絡まれたりすると – バッファ扱いされる – 責任を押し付けられる – 負担を押し付けられる
タチが悪いのは、しばしば、
こういったものは手回しや社内政治、裏のやりとりで進められることがありますそこでは表向きでは「Win-Win志向」「みんなでプロジェクト成功を目指そう」という姿勢をアピールしていきます
テストの戦略や計画は
テストの戦略や計画は • 戦場を何とかするための方針やコミュニケーションのツールです – 品質・管理・コミュニケーションなどの方針やルールを展開する – コンセンサスを得る・履行してもらう・目指してもらう
混乱したテスト工程
テストの戦略や計画で大変なこと
• 価値を理解してもらう • 受け入れてもらう • 守ってもらう
• これらは正しくあることやお願いだけでは限界がありあす
テストの戦略や計画における 技術的正しさとは • 技術的な正しさはコンテキストにより異なります • 戦時や政治ゲームに突入すると、正しさもおざなりになります • 正しい技術であっても、運用には人間的課題が付属してきます
テスト戦略や計画を 支えるもの
テスト戦略や計画を支えるもの(1)
• 正道でいこう • ただし前提として プロジェクトにとって、正しいものを正しく認識してもらう 間違っているものを間違いと認識してもらう
テスト戦略や計画を支えるもの(2)
• 次の前提として、何か(設計等)と協調するためには、その何かの能力を身につける – 「”困っている”というお願い」だけではでなく「説得力のある問題の指摘」や「改善提案」を行う
– 問題や悪さを検出したら、明らかにした上で是正を働きかける
テスト戦略や計画を 支えるものとは • 前提をまとめると Give & Take & MASAKARI抑止力
GIVE& TAKE 全体の生産性を高める 妥当な恩恵を提供する
& MASAKARI 抑止力 投げるタイミングを逸しない 的確なダメージを与える その能力を示す
MASAKARI抑止力
• マサカリの威力を磨く • マサカリの狙い所・タイミングを逃さない • マサカリで的確に叩く • マサカリを投げられることを示す
実際問題Win-Winって 理想(Win-Winなど)が守られるかは、仲間や状況の影響を大きく受けます 混沌とした状態や問題ある人員に直面すると、理想もおざなりになります
実際問題Win-Winって 混沌とした戦時でも、正しくある状態、全体の理想を目指す状態を維持するために重要なのが、
・価値観の共有 ・間違いに対する抑止力
MASAKARIBILITY
MASAKARI抑止力を どう身に付けるのか
MASAKARI抑止力を どう身に付けるのか
• 「きょんさんのテストマサカリはなぜフルスタックなのか」 – テストの上流から下流までやっている – フレームワークやテスト手法を開発できるので、テストの生産性の責務を果たせる
– 知識や経験が広く、技術力が基本高い – 開発ができるので開発の問題やリスクを見逃さない
– 投げ慣れている
きょんさんを見習いフルスクタックマサカリ能力を身につけ、MASAKARI抑止力を発揮して、 実行力のあるテスト戦略を回そう