Slide 1

Slide 1 text

現場でプラクティスを 密かに実践した話(XP祭り2020編) テストの街「葛飾」 おおひら ゆうすけ(@oo4ra)

Slide 2

Slide 2 text

自己紹介 おおひら ゆうすけ • 属性 テスター • 所属コミュニティ テストの街「葛飾」 JaSST東北実行委員(見習い) • 好きなプロトコル LDAP

Slide 3

Slide 3 text

本日のお品書き 1. はじめに 2. 密かに実践したこと 3. 「忍ぶアジャイル」というなにか 4. さいごに

Slide 4

Slide 4 text

本日のお品書き 1. はじめに 2. 密かに実践したこと 3. 「忍ぶアジャイル」というなにか 4. さいごに

Slide 5

Slide 5 text

1.はじめに I. 文脈 II. 動機

Slide 6

Slide 6 text

Ⅰ.文脈 • 業務系のWebサービス開発チーム • チームは、PO、開発担当、インフラ担当、テス ター(私) • WFちっくな開発プロセス • 3、4か月毎にリリース • アジャイル?なにそれ?とりあえずテストし てー!と言われてみたり ※フィクションです。

Slide 7

Slide 7 text

Ⅱ.動機 • 競合はどこもスクラム開発で焦り • アジャイルかっこいい!やってみたい • 「できることからはじめてみよう」の精神 • モブやペア、探索的テストを適用してみる ※アジャイルQAのようなことは話しません。

Slide 8

Slide 8 text

本日のお品書き 1. はじめに 2. 密かに実践したこと 3. 「忍ぶアジャイル」というなにか 4. さいごに

Slide 9

Slide 9 text

2.密かに実践したこと I. モブで設計書作成 II. ペアで問い合わせ対応 III. 新人研修で探索的テスト

Slide 10

Slide 10 text

2.密かに実践したこと I. モブで設計書作成 II. ペアで問い合わせ対応 III. 新人研修で探索的テスト

Slide 11

Slide 11 text

遭遇した問題 • 特定担当者に作業が集中してドキュメントがな かなか書けない • テスト分析をしたくても、テストベースがない • スケジュール遅延よりにレビューする時間がな い

Slide 12

Slide 12 text

やってみたこと • 主要メンバーで大まかに書くを目標 • ツールは、draw.io を使用 • 必要なアイコンはあらかじめ準備しておく • みんなで、アイコンを並べてる • あとで、PlantUMLで清書

Slide 13

Slide 13 text

感想 • 意外と集まってくれた • みんなでやるのは楽しい • 「場」を開くことにより集中できる • その場で疑問点を解決できるので早い • 参加していない人は懐疑的

Slide 14

Slide 14 text

2.密かに実践したこと I. モブで設計書作成 II. ペアで問い合わせ対応 III. 新人研修で探索的テスト

Slide 15

Slide 15 text

遭遇した問題 • メンバーが週替わりで問い合わせを担当 • メンバーによって対応にばらつきがある • ノウハウ(暗黙知)の共有がうまくできていない かった

Slide 16

Slide 16 text

やってみたこと • 問い合わせメールの返答をペア対応する • ドライバー  回答を考える • ナビゲータ  回答の意味の確認や言葉遣いを調べる • 問い合わせごとに交代 • 上級者×初級者の組み合わせ

Slide 17

Slide 17 text

感想 • 誤字、誤解が減った • 客観的に対応できる • 効果を示すのが難しい

Slide 18

Slide 18 text

密かに実践したこと I. モブで設計書作成 II. ペアで問い合わせ対応 III. 新人研修で探索的テスト

Slide 19

Slide 19 text

遭遇した課題 • 急にチームに新人さんが配属される • 「仕様を覚えさせるために手動でリグレッション テストやらせて!」 • 新人さんはプログラミング、インフラの知識はあ るがテストはやったことがない

Slide 20

Slide 20 text

やってみたこと • 1日目  座学  JaSST公開資料を利用  品質とは?について  テスト技法について • 2、3日目  テスト技法をお勉強  https://gihyo.jp/book/2020/978-4-297-11061-1

Slide 21

Slide 21 text

やってみたこと • 4~10日目 • リグレッションテストと探索的テスト  午前  リグレッションテストを手動実行  午後  気になったことをもとに探索的テスト  一日の最後にみんなでふりかえり  「気になったこと」、「やったこと」、「わかった こと」を共有

Slide 22

Slide 22 text

感想 • 座学だけでなく手動かすので楽しい、と いう感想をもらった • コミュニケーションが増えた • 新人さんの得手不得手が少しわかった • 新人さんが不具合を発見した • 工数大で怒られた

Slide 23

Slide 23 text

その他やったこと • 要件事項も、仕様書も、テスト設計も全 員でレビュー • テスターも顧客に会いに行く • リモートワークきっかけの朝会

Slide 24

Slide 24 text

本日のお品書き 1. はじめに 2. 密かに実践したこと 3. 「忍ぶアジャイル」というなにか 4. さいごに

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

3.「忍ぶアジャイル」というなにか • まなぶ • ねかせる • かんさつ • ひらめく

Slide 27

Slide 27 text

まなぶ ストーカーのように知識を学 ぶ • 背景 • 効果 • 副作用

Slide 28

Slide 28 text

ねかせる すぐに実践しない 時が来るまで熟成させる

Slide 29

Slide 29 text

かんさつ 場を見続ける プロセス、人の違和感を探 す

Slide 30

Slide 30 text

ひらめく 持っている知識と怒っている 問題を紐づける

Slide 31

Slide 31 text

本日のお品書き 1. はじめに 2. 密かに実践したこと 3. 「忍ぶアジャイル」というなにか 4. さいごに

Slide 32

Slide 32 text

さいごに • プラクティスを導入する方法はさまざま • 現場に応じてテラーリングしてもいいかも • 無理なく、楽しく、プラクティスを利用しましょう! ありがとうございました。

Slide 33

Slide 33 text

謝辞 「忍ぶアジャイル」は、 外山 滋比古先生の「思考の整理学」の醗酵法を 参考にしています。 「思考の整理学」がなければ、この発表する までに至らなかったと思います。 本当にありがとうございました。 ご冥福を心よりお祈り申し上げます。

Slide 34

Slide 34 text

宣伝 テストの街「葛飾」 「ソフトウェアテストで葛飾区を盛り上げよう!」と いう団体 毎週火曜日ぐらいに雑談イベントを開催中 葛飾区民以外でも参加可能 (オンライン区民)