Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ソフトウェアテストにおける発想支援ツールの活用
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Akira Ikeda
September 09, 2010
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ソフトウェアテストにおける 発想支援ツールの活用
日本IE協会での講演資料。
Akira Ikeda
September 09, 2010
More Decks by Akira Ikeda
See All by Akira Ikeda
JaSST'24 Kyushu 基調講演 「一周まわって考えるソフトウェアテストへのマインドマップの利用」
ikedon
0
1.1k
それって技術の仕事!? 仕様の輻輳問題(SS2023in仙台 FPセッション)
ikedon
0
55
長崎ビジネスDX "SAIZENSEN" 長崎の未来 ~私達の活動の先にあるもの~ ポジショントーク資料
ikedon
0
29
米国修士課程ベストセラーに学ぶ体系的ソフトウェアエンジニアリングの必要性
ikedon
0
61
テスト設計技法、その前に ~フェイスアップ、次にビルドアップ、その先にマインドアップ~
ikedon
0
27
単なる仕様チェックを卒業してテスト技術力を高めていくために ~押さえておきたいキホンのキ~
ikedon
0
56
IV&Vの概要 ~JAXA様発行「IV&Vガイド【虎の巻】」第1~2部の要約~
ikedon
1
490
OSGi概要
ikedon
1
1.3k
親子で使おうマインドマップ
ikedon
0
34
Other Decks in Technology
See All in Technology
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
2.7k
正解のないAIプロダクトをどう導くか?dodaが挑む、ユーザーの『本音』を構造化する評価設計と検証のリアル
techtekt
PRO
0
180
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
860
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
980
LLMと共に進化するプロセスを目指して
ymatsuwitter
11
3k
Ruby::Boxでできること、Refinementsでできること
joker1007
3
390
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
7.6k
新アーキテクチャ「TiDB X」解説とDedicated比較 TiDB Cloud Premiumのゲーム運用活用を検証
staffrecruiter
0
110
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
200
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
180
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.5k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
480
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
The browser strikes back
jonoalderson
0
1.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
Writing Fast Ruby
sferik
630
63k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
250
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building Applications with DynamoDB
mza
96
7.1k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
360
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Designing for humans not robots
tammielis
254
26k
Transcript
ソフトウェアテストにおける 発想支援ツールの活用 日本IE協会 最新生産システム研究交流会 2010年9月9日 池田 暁
2 自己紹介 • 名前:池田 暁(いけだ あきら) • 所属:某製造業 ソフトウェア開発技術導入支援部門 •
職歴:入社後、組込みシステムの設計、ソフトウェア品質保証業務を経て、 現在は設計/テストツールの導入や、プロセス改善に関する業務に 従事。最近は変更・構成管理ツールの社内普及を担当。 • 社外活動 − 委員等 • 筑波大学 大学院 高度IT技術者育成コース 非常勤講師 • NPO法人ASTER(ソフトウェアテスト技術振興協会) 理事 • JaSST(ソフトウェアテストシンポジウム) 実行委員 • WACATE(ソフトウェアテストワークショップ) 実行委員長 • 日科技連・日本品質管理学会共同部会 SQuBOK策定部会 策定メンバ • 日本品質管理学会・ACM 正会員 − 執筆活動(単行本) • ISTQBシラバス準拠 ソフトウェアテストの基礎、センゲージラーニング、2008 • ソフトウェアテスト入門 押さえておきたい<<要点・重点>>、技術評論社、2008 • ソフトウェア品質知識体系ガイド―SQuBOK Guide、オーム社、2007 • マインドマップから始めるソフトウェアテスト、技術評論社、2007
• 書籍 − 「マインドマップから始めるソフトウェアテスト」,池田暁,鈴木三紀夫 ,技術評論社,2007 − 「ソフトウェアテスト入門」,秋山浩一,池田暁ら,技術評論社,2008 • 関連記事等 −
ソフトウェア・テストPRESS •vol.3 マインドマップから始めるテスト設計 •vol.4 マインドマップから始めるテストケース設計 •vol.5 紙上体験企画「マインドマップから始める テストケース設計」実況セミナー − Gihyo.jp •ソフトウェアテストとマインドマップのちょっとイイ関係 ( http://gihyo.jp/book/pickup/2007/0065 ) − 書評・書籍紹介 •浅海智晴様(マイコミジャーナルに掲載) − マインドマップでテスト仕様の理解を深めろ ( http://journal.mycom.co.jp/articles/2007/07/26/mindmap/ ) •生井俊様(@ITに掲載) − テスト工程の全体を知り、その勘所を理解するマインドマップの活用法 ( http://www.atmarkit.co.jp/im/news/books/ ) •日経SYSTEMS 2007年9月号 新刊紹介 マインドマップの活用法の研究と実践について 3
はじめに •本日お話しすること − ここ数年IT業界で導入がすすむ発想支援ツール「マインドマップ」 を紹介します − マインドマップをソフトウェアテストへの活用手法を紹介します •皆様には手を動かしていただきます − マインドマップで議事録を作成してみよう
− マインドマップを使ってディスカッションしてみよう •本日の目標 − マインドマップがどういったツールか理解する − マインドマップを使った作業のイメージを持つ − マインドマップを使ったコミュニケーションのイメージを持つ 以上を気楽な雰囲気ですすめていきます どうぞ,肩の力を抜いてゆったりとしてください 4
はじめに ~意識して発想してますか? •普段我々は意識しているしないにかかわらず“発想”, “思いつき”という行為を行っています − 夕食は何を食べようか − 右の道のほうが5分早いな − よし!旅行に行こう!どこに?
•開発業務の中でも発想は必要 •工程の各局面で,各々様々な発想が必要 − 何を作る? どう作る? どう検証する? …等 企画 設計 製造 テスト 5
•発想は大切だとは認識されている •しかしながら,発想が仕事の質を決める要素のひとつだと は認識が薄い •薄いがゆえに,必要な作業と認識されず,その作業品質を 上げるための技術やツールの導入の意識が低くなりがち •近年ソフトウェアシステムの複雑度や 規模は大きくなるばかり •発想力に対して注目が集まる •2000年ころからマインドマップを 活用しようという動き
はじめに~ 発想作業の現状とIT業界の動き 6
•企業での導入 − ルイ・ヴィトン,ディズニー,マイクロソフト,コカコーラ・IBM ,国内大手… − ボーイング社 •飛行機のマニュアルを7mのマインドマップ化 •研修期間を2年から2週間に短縮,年間1000万ドルの削減 •教育・医療 −
フィンランドの小学校で基礎教育,国内でも教育活動 − 精神病の治療に活用 •スポーツ − 日本サッカー協会の研修にて活用,元日本代表岡田監督も愛用 •他の応用 − フォト・リーディング •発案者のポール・シーリィはマインドマップ愛用 マインドマップ界隈の動き 7
•品質保証部門に移ったとき − あるソフトウェア製品の検査時 − どのような観点から検査すべきか検討を行っていた •最初はツリー図のようなもの − トップレベルが出てこない,また,上位レベルに引きずられる − ツリー図は整理するものとの刷り込み
•もっと一人ブレストに使えるツールが欲しい − そんなときマインドマップと出会った •マインドマップは紙とペンがあればできる − ルールも最低限,自由度が高い •すぐに取り組め,以来使い続けている − 実際はマンダラートなどと併用 私のマインドマップとの出会い 8
9 [1] マインドマップとは???
•発想[名](スル) ① 物事を考え出すこと。新しい考えや思いつきを得ること。 また、その方法や、内容。 ② 芸術作品など、表現のもとになる考えを得ること。 ③ 音楽で、楽曲のもつ気分や情緒を緩急・強弱などによって表現すること。 •発想[名](スル) ①
あることを思いつくこと。また、その思いついた考え。思いつき。 ② 考えを展開させたり、まとめたりして形をとらせること。 ③ 音楽で、楽曲の曲想・緩急・強弱などを表現すること。 マインドマップに入る前に…… 辞書を引いてみよう 10 発想 = 思いつき(発散) + まとめ(収束) + 表現 マインドマップで支援
11 マインドマップとは? •トニー・ブザンにより考え出された図解技法 − 脳の仕組みを取り入れたもの − 思考に沿って描いていく − イメージ(図)を重要視する −
発想力を生かす − 自分の深層意識にアクセスする Wikipediaによる解説 表現したい概念の中心となるキーワードやイメージを図の中央に置き、そこから放 射状にキーワードやイメージを繋げていくことで、発想を延ばしていく図解表現技法。 この方法によって複雑な概念もコンパクトに表現でき、非常に早く理解できるとさ れ、注目され始めている。 人間の脳の意味ネットワークと呼ばれる意味記憶の構造によく適合しているので、 理解や記憶がしやすい。 また本来は紙とペンで描くものだが、コンピュータ上で描くための専用ソフトウェア もいくつか存在する。
12 マインドマップの特徴 •マインドマップには以下のような特徴がある − バードビュー •全体を俯瞰し易い − 学習が容易 •基本的なルールは単純で、紙とペンがあれば始められる −
半構造 •フリーなルールであるために、柔軟に構造を変更可能 − プレイバック効果 •あとで、「なぜそう考えたか」「何を描いたか」などを思い出しやす い − 発想力が刺激される •描いているうちに他の項目との関連などから新たな発想が生まれやす い •自分の深層意識にアクセスし、情報を引き出す − 思考の流れが絵として表現される(見える化) •中心から外に対して思考が放射的に広がる
13 マインドマップは発散思考のツール •マインドマップは発散思考のツールである − 日本国内では、ノート術として広まってしまったため、議事録の ためのツールと理解している人も多い(!)が、実際はブレーン ストーミングのような発散思考ツールの性格が強い •すでにあるものを整理するツールではない! − 思いつきを得る
− 自分にとってモヤモヤとした、つかみ所のないものをイメージ・ 具象化する •抽象度の高いものやまだ形のないものを検討する ことに大きな効果 − 収束するには別のツールを使うことをおすすめ − マインドマップはブレストツールと割り切ったほうが,作業上は 使いやすい
マインドマップの12のルール 1. 無地の紙を使う 2. 横長で使う 3. 中心から描く 4. テーマはイメージで描く •
枠なし • 縦横3~5センチ× 3~5センチ • 3色以上で 5. 1ブランチ=1ワード • ブランチの上にワードを描く • ブランチとワードは長さを揃える 6. ワードは単語で描く • フレーズで書かない • ワードの階層付け 7. ブランチは曲線で • メイン・ブランチは… • テーマイメージにつなげる • サブ・ブランチをつなげる • サブ・ブランチの太さを変化(太い→細い)させ る • 分岐は45度ほどの角度をつける 7. 強調する • シンボルイメージを描く • 3Dで描く(立体的に) • 飾り文字をつける • カラフルに描く 8. 関連付ける • 矢印を使う • 記号を使う • アウトラインで囲む 9. 独自のスタイルで • ブランチの強調の仕方,イメージの書 き方など自分のスタイルを発見しよう 10. 創造的に • ユーモラスなイメージを使う • 記憶をうながすように 11. 楽しむ! William Reed著「記憶力・発想力は驚くほど高まるマ インドマップ・ノート術」,フォレスト出版,から引用 14
15 マインドマップの例
•マインドマップには二つのスタイルがある − 自由記述型 •ルール無しに自由に描いていく •ひたすら思考を発散させながら思いつくままに描いていく − ブレーンストーミング向き •抽象レベルを特に意識しなくても良い(いくらでも詳細化できる) •発散した思考は,別プロセスで収束させる必要がある −
テンプレート型 •メイン・ブランチ,ブランチのひな形を使う •ゆるやかなルールが存在していることが多い − 情報の分析や整理に使われることが多い(系統図っぽく使われる) •抽象レベルが固定されることが多い •思考がテンプレートに縛られるため,自由記述型に比べて発想力は落 ちる 自由記述かテンプレートか 16 何をどう検討するかで,スタイルを選択する
自己紹介を書いてみましょう •テーマをしっかりと考える − イメージを頭の中に作ることを意識し,それを神に転写する •メインブランチをまず考える − いきなり深堀をしない(ひとつのブランチを伸ばさない) − 全体のバランスを考えながら描いていく −
バランスが悪いところは,もう少し考えてみる − 考えすぎずに描いていく •思いついたらとりあえず描く •ブランチに紐づかないことでも,余白に描いておく − あとでつなげればよい − 発想が出なくなったら俯瞰してみる •関係やグループを意識してみる •他のブランチから発想する − イメージを入れる 17
議事録を書いてみましょう •テーマをしっかりと考える − イメージを頭の中に作ることを意識し,それを紙に転写する •メインブランチは目次くらいがよい •ブランチはキーワードをのせる − 文章を書かない,文章は分割する •深堀できなくても気にしない −
発想を得る目的 •デザインよりも記入を優先 − デザインはあとで強調できる 18
19 [4] マインドマップを コミュニケーションに活用する
•自分で見る •相手の思考を見る(見せる) •全員の思考を見る(見せる),合わせる 見える化の効果をコミュニケーションに生かす 20
•自分の思考を見える化することで… − トレースすることができる − セルフレビューが可能 − あとで参照することができる − 自分の思考からさらなる発想を得られる •自分の発想を促進し,
自分の発想を反芻する! 一人で利用する場合 21
二人で使う場合(上司と部下の場合) •若手(特に新人)は自分の考えを説明できない − 自分の考えをまとめられない − 人への説明自体になれていない(補助輪が必要) •上司は若手の考えを理解出来ない − 脈絡のない説明 −
どこでつまづいているのか聞かないとわからない − 思考タイプが把握出来ていない •自分・相手の思考が見えることで… − 相手に自分の思考を順を追って説明できる − 相手の意図を理解しやすい 22
多人数で使う場合 •多人数の会議ではなかなかまとまらない − 空中戦が多発 − 質問が質問を呼び,元の話題に戻れない •全員の思考が見える,合わせることで… − 相手の発言の根拠や背景が理解できる −
思考の流れが見えるので脱線しにくい,元に戻りやすい − 完成したマインドマップは,思考の合意でもあるため,チームが 意思レベルで合意しやすい •ホワイトボードや模造紙を利用 − 概ね4人くらいから。 − 一般的なブレーンストーミングの手法も 適用する 23
24 [5] マインドマップのPCツール
代表的なツール •iMindMap − トニー・ブザンによる唯一の公認ソフトウェア •astah* think!(旧名:JUDE/Think!) − 国産ツールで,もともとはUMLツール •FreeMind −
オープンソースで開発されているフリーのマインドマップ作成ソ フトウェア •MindManager •MindMapper 25
26 ご清聴 ありがとうございました! 是非, マインドマップを 活用してみてください!
27 参考文献 • マインドマップ − トニーブザン:『ザ・マインドマップ』、ダイヤモンド社、2005 • 3色ボールペン − 斎藤孝:『3色ボールペンで読む日本語』、角川書店、2002
• ソフトウェアテスト with マインドマップ − Akira Ikeda:『Using MindMap for Software Testing Activities」、2008 The 1st Tianjin International Conference on Software Testing(Tianjin、China)、 2008 − Micky Suzuki、Akira Ikeda、:『Using MindMap for Software Testing Activities」、2007 ASTA International Software testing conference(Seoul、 Korea)、2008 − 池田暁、鈴木三紀夫:『マインドマップから始めるソフトウェアテスト』、技術評 論社、2007 − 池田暁、鈴木三紀夫:『マインドマップから始めるテスト設計 実況セミナー』、ソ フトウェアテストPRESS vol.5、技術評論社、2007 − 池田暁、鈴木三紀夫:『マインドマップから始めるテストケース設計』、ソフト ウェアテストPRESS vol.4、技術評論社、2007 − 池田暁、鈴木三紀夫:『マインドマップから始めるテスト設計』、ソフトウェアテ ストPRESS vol.3、技術評論社、2006 − 池田暁、鈴木三紀夫:『3色ボールペンとマインドマップの活用』講演資料、 JaSST’06 Osaka、2006 #本資料に登場する会社名、製品名などは、一般に各社の登録商標または商標です.