JaSST Tohoku実行委員ブログ

JaSST Tohoku実行委員のあれこれを載せていきます、たぶん、きっと。

JaSST2018東北でHAYST法をやってみた!

【はじめに】

こんにちは,JaSST東北実行委員の高橋です。

05月25日のJaSST東北2018で,HAYST法のワークショップを開催しました。

秋山さんを始め,参加された皆さん,一年かけて準備をしてくれた実行委員メンバーのみんな,本当にありがとうございました。

このブログでは,皆さんにご参加いただいたHAYST法のワークショップをどの様に作ったのか紹介します。

なぜJaSST東北でワークショップを始めたかについては,一昨年のブログと秋山さんがツイートしてくれたので,そちらを見て下さい。

 

以下に各実施日の作業内容を記載していきます。

作業時間について,土日祝日は約8時間,平日は約2時間程度です。

参加人数はまちまちですが,多いときは10人,少ない時は 3人程度です。(Webを使ったオンラインでの参加人数を含みます。Google-HangoutやZoomを使いました)

JaSST東北の実行委員メンバーは宮城を中心に,岩手,東京,北海道にいるため,各地域とオンラインで連係しながら作業しました。

JaSST東北のイベント関係の準備作業(Webサイト向け資料の作成や物品の手配等)は除きます。あくまでHAYST法ワークショップを作るための時間です。

 

所々,HAYST法(JaSST東北版)の用語が出てきます。分からない用語はJaSST東北のレポート資料を見ていただくか,実行委員メンバーに聞いて下さい。

まあ,色々言いたい方も居ると思いますが,やったもん勝ちですw

 

【2016/06/04 テーマ決め】

・JaSST2016東北(2016/05/20)の振返り会を実施した時に,2017年の「育成」を挟んで ,2018年はHAYST法をやろうとメンバー内で決めていました。実際に秋山さんにお願いしたのは1年後の2017年05月です。

 

【2017/05/11,06/14  秋山さんへ基調講演の依頼】

・2017年のJaSST東北に秋山さんが参加されることが分かったので,秋山さんに2018年の基調講演とワークショップへのサポートをお願いして,了承をいただきました。また,メールによる質疑応答では,伝わりにくい点があることから 2017年09月に仙台に来ていただく事になりました。

ここからスタートでしたが,秋山さんには大変なお手数をおかけしました。拙い我々に最後までお付き合いいただき,本当にありがとうございました。m(_ _)m

 

【2017/07/15 内部勉強会①】

HAYST法の本(事例とツールで学ぶHAYST法)をもとに,6W2H~FL表まで実施してみました。ワークショップのお題(テスト対象のアプリケーション)は2013年のJaSST四国で秋山さんが使った「電話受付システム」です。JaSST四国では 2時間の講演でしたが,我々が実施したところ,色々疑問点が出てほぼ 1日かかりました。特にこの時点で悩んだのがwhomでした。

毎回の勉強会で出た疑問点をメールに記載して,秋山さんへ質問を行い,回答を貰って進めました。

【2017/08/05 内部勉強会②】

圧縮解凍ソフトのLhacaをお題にワークショップを実施しました。午前中は東京で実施したリリカルさんのHAYST勉強会の報告。午後がワークショップでした。6W2H、ユーザーストーリー、FV表までで時間切れになり,ラルフチャート以降は次回になりました。
Lhacaは2016年VSTePの時のお題だったのですが,汎用性が高すぎてHAYST法のお題としては適さない感じがしました。

 

【2017/09/02 内部勉強会③】

08月05日の続きで,Lhacaをお題にラルフチャートとFLまで作成しました。また,本会の構成や 09月に秋山さんが来た時の進め方を検討しました。本会の構成を検討する上で,何を重視するかを考える必要があるとの結論に至りました。

 

【2017/09/13 本会の構成検討会】(オンライン会議)

秋山さんが仙台に来る前に,本会でHAYST法のどこにスポットを当てるか検討会を行いました。また,メインターゲットを「マネージャー(管理者)」,「開発者」,「テスト技術者」の誰にするか議論しましたが,この時点では優先順位を付けられずに終わりました。そのため,もう少しHAYST法を勉強してから判断することにしました。

 

【2017/09/29・30 第1回秋山祭り】

お忙しい中,秋山さんに仙台へ来ていただきました。本当にありがとうございました。

09月29日は今まで勉強して分からなかったHAYST法に関する質問タイム。09月30日はHAYST法の各プロセスを秋山さんに教えて貰いました。

09月29日の質問タイムで,ここまで毎回議論となっていた「whom」を理解することができました。また,09月30日には製品のライフサイクルとゴール(製品ブランド)の考え方を知ることができました。これは本会時に「未来スライダー」と表現したものですが,製品の出荷時期だけではなく,製品のライフサイクルを通じて利用者を満足させる考え方で,今まであまり意識していなかったため,私には衝撃でした。

f:id:jasst_tohoku:20180729223824p:plain

 

【2017/10/21 内部勉強会④】

スマホの目覚ましアプリをお題に,6W2H~FL表までのワークショップを実施しました。スマホの目覚ましアプリをお題にしたので,その場で実際のアプリを操作して,仕様等を確認できるので,進めやすい面がありました。

09月に秋山さんに教えていただいたおかげで「whom」を理解し,やっと 6W2Hの次に進めた感じですが,今度は「目的機能」がよく理解できませんでした。

 

【2017/11/19 内部勉強会⑤】

携帯用ミュージックプレイヤーをお題に,6W2H~FL表までのワークショップを実施しました。

この頃から本会での時間配分とワークショップの内容を詰めながら,ひたすらトライ&エラーを実施しました。ワークショップの時間が限られていることから, 6W2HのWhat,Howto,HowMach は実行委員側で予め埋めた作業様式を準備して,参加者には3W(when,where,who)と whom を考えて貰うことにしました。

 

【2017/11/27 持って帰って貰うもの検討会】(オンライン会議)

HAYST法は複数のプロセスから成り立っているため,1日のJaSST東北で全てを行うことは難しいと考えました。そこでHAYST法のプロセスのどこを重視してワークショップを組み立てるかメンバー内で議論しました。6W2H~FV表の前半と,ラルフチャート~FL表の後半のどちらにするかでしたが,検討の結果,whom等を意識して貰うため,前半重視にしました。

 

【2017/12/23 内部勉強会⑥】

自動販売機をお題にワークショップを実施しました。北海道のネモさん( @nemorine )が事前予告無しに仙台に参上して,ワークショップに参加するサプライズがありました。

この時は,3W(when,where,who)を出す時に極端な(変わった)利用方法を出したチームと,一般的な利用方法を出したチームに分かれ,どちらが良いのか議論になりました。

6W2H~FL表までのワークショップを実施する予定でしたが,上記議論と01月の秋山祭りの進め方を検討したり,本会で秋山さんに講演いただく内容を検討したため,FV表でタイプアップしました。

 

【2018/01/26・27 第2回秋山祭り】

お忙しい中,再び秋山さんに仙台へ来ていただきました。ありがとうございました。

01月26日はHAYST法の質問タイム。01月27日は秋山さんもワークショップに参加して貰い,実際のお手本を見せていただきました。

この2日間はとても得たものが多く大事な2日間でした。HAYST法は要求を相手にしないこと。HAYST法はVaridationでも,Verificationでもなく,Estimation(予測)であること。When,Where,WhoをXYZの3軸にした「3Wキューブ」。目的機能も理解できました。

 

HAYST法のプロセスは 6W2Hで発散,ユーザーストーリーで収束した後,FV表,ラルフチャート,FL表で再び発散するといった進め方等,この 2日間が無ければ,HAYST法を理解することは出来なかったと思います。そのくらい大事なことを学ぶ事ができました。

また,秋山さんが2017年06月~12月にFaceBookに記載したコラムを纏めて送ってくれました。HAYST法に関する多くの情報があり,とても参考になりました。コラムはメンバー全員が読んで,秋山さんに不明点を質問し,理解を深めることができました。

秋山さん,ありがとうございました。

f:id:jasst_tohoku:20180729224007p:plain

 

【2018/01/30 第2回秋山祭りの情報共有会】(オンライン会議)

秋山さんから教えていただいた大事な内容を,参加できなかったメンバーへ共有しました。

教えていただいた「3Wキューブ」を図に表現したり,ワーク結果を写真に撮って,秋山さんが我々に見せてくれた進め方やポイントを共有しました。

秋山さんから直接教えていただいた内容を全て共有するのは大変でしたが,本会で全員がモデレータを務めるからには,できる限りメンバーの知識差・スキル差を無くす必要があります。この後もメンバー内の情報共有には,かなりのパワーを割いたと思います。

 

【2018/02/13  ワークショップ時間圧縮方法検討会】(オンライン会議)

01月27日の秋山祭りの結果から,6W2H~FL表のワークショップをJaSST本会でやるのは,時間的に厳しいのが分かりました。

ワークショップの時間不足は,今回の大きな課題でした。(半分冗談ですが,2日間のJaSST開催を検討した位です)

そこで実質的な時間配分を決め,ワークショップの時間短縮方法を検討しました。

例えば,6W2Hの 3W(when,where,who)を出してもらう時は,ひとり 3個にして貰う様にしました。意見が多い程,集約に時間がかかるためです。

また,FV表の因子について,用紙に記載する進め方から,付箋に書いてそれをラルフチャートに貼り直す様にしました。

この後もワークショップの時間を短縮するために,色々な工夫を行いました。

 

【2018/02/21 ミニ秋山祭り】(東京)

私の東京出張の時にあわせて,㈱ウェブレッジさんの場所をお借りして,秋山さんに来ていただき,質問タイムを行いました。

これも疑問点を無くし,HAYST法を理解する上でとても大事でした。

01月27日の秋山祭りを受けて「3Wキューブ」を図に表現していたのですが,この時点で「3Wキューブ」は「市場環境」を表現しているのか,「保証範囲」を表現しているのか,実行委員メンバーで意見が分かれていました。そこで秋山さんに確認した所,「市場環境が内側です。保証範囲は市場環境を全て包む様に考えて下さい」と教えていただき,本会で使用した「3Wキューブ」が出来上がりました。その他にも「3Wの組合せ」に対する「whom」の使い方など,重要な点を教わることができました。

 

【2018/02/24 内部勉強会⑦】

2017年06月よりJaSST東北実行委員を,HAYSTワークショップを作る「ワークショップ担当メンバー」と,ワークショップ作成には参加しない「イベント担当メンバー」に分けて進めてきました。ある程度,ワークショップの実施に目途がついてきたので,今までワークショップに参加した事のない「イベント担当メンバー」に一般参加者の代わりに参加してもらい,本番形式で実施し,問題点の洗い出しと時間配分の確認を行いました。

ここで「参加者はワークショップ全体の流れが分からない」との意見が出たため,ワークショップを始める前にワークショップ全体の流れを説明する事にしました。また「いきなり付箋に意見を書こうとすると,参加者の手が止まりやすい」との意見があったので,A4紙に書いてもらって,その後で付箋に転記する進め方にしました。

 

【2018/02/28 ワークショップ内容検討会】

02月24日の実施結果をもとに,時間配分の見直しと,進め方の改善案を検討しました。

一番課題になったのは 6W2Hの作業時間の確保でした。初参加の人でワークショップを実施して見ると,6W2Hの作業時間が足りないことが分かったため,FL表のワークショップを諦め,説明のみにしました。また,参加者の出す意見の粒度にバラツキが出るため,最初にwhenを実施して,参加者に慣れてもらってから,where,who,whomを出して貰うようにしました。

 

【2018/03/15 HAYST法ワークショップ実施例作成会】

物事を説明する時は「例」があると分かり易くなります。本会でモデレータが参加者へ説明しやすくするために,HAYST法ワークショップの実施例を作成する事にしました。もちろん,本会と同じお題は使えないので,携帯用ミュージックプレイヤーの仕様書をもとに作成することにしました。

この日は 6W2Hの意見出しでタイムアップしました。

 

【2018/03/22 HAYST法ワークショップ実施例作成会】

実施例の作成を継続実施して,ユーザーストーリーまで作成しました。

ユーザーストーリーを作成しましたが,一部分の機能を対象としたため,目的機能が十分なのか疑問を感じました。そこで,仕様書にある機能を全て網羅したFV表を作ることにして,この日は一旦中断としました。

 

【2018/03/25 東京組モデレータ練習会】

今回の課題のひとつになったのが,一昨年のVSTePワークショップ時にモデレータを経験したメンバーと,今回初めてモデレータに挑戦するメンバーがいるため,各メンバーのスキルをいかに均質化するかでした。知識差を無くすために情報共有も頻繁に行ったのですが,モデレータは何回か実施して経験して貰うしかありません。この日は東京在住のメンバーが集まり,モデレータの練習会を実施しました。

 

【2018/03/31 岩手組モデレータ練習会】

仙台のメンバーが岩手県に移動して,岩手県のメンバーとモデレータの練習会を行いました。嬉しかったのは,実行委員以外の㈱ヴェスの方が,参加者役として加わってくれたことです。我々,実行委員メンバーでは,どうしても当日の進め方を理解した上での参加になるため,問題点に気づけない事があります。㈱ヴェスの参加者の皆様には,休日返上でお付き合いいただき,また,参加者として貴重な意見をいただきました。ありがとうございました。

ここでは本会で使う予定だった「合コンアプリ」を使ってワークを実施しました。メンバーが実際に作成したWebベースの「合コンアプリ」をデモしながら,ワークショップを実施したのですが,場所や時間を限定しがちなのと,ラルフチャートにおいて read/write に該当する因子が無いことから,本会で「合コンアプリ」を使うのを取止めました。この後,各メンバーが色々な案を提案して,最終的に「キッズ携帯電話」をお題にすることにしました。

 

【2018/04/03 情報共有会】(オンライン会議)

東京組モデレータ練習会,岩手組モデレータ練習会,それぞれで出た課題の意見交換をしました。合コンアプリの取止めや,ラルフチャートの作業様式について,付箋を貼る場所が狭いことから,A4紙をそのまま利用する様に見直しました。

 

【2018/04/06 HAYST法ワークショップ実施例作成会】

03月31日の岩手組練習会の合間に,実施例のFV表まで作成できたので,続きのラルフチャートとFL表を作成しました。この後,ワークショップ実施例を配布用にパワポへ整形する作業に取り掛かりました。

 

【2018/04/09 HAYST法の情報共有会】(オンライン会議)

04月13・14日の秋山祭りの前に,少しでもメンバーのHAYST法の理解を深めたくて,オンライン会議を実施しました。メンバーの各自がHAYST法に関する疑問点を話し,他のメンバーがそれに対する回答を行う形式で進めました。また,メンバー内で解決できない疑問については,04月13日に秋山さんに聞くことにしました。

 

【2018/04/13・14 第3回秋山祭り】

お忙しい中,再び秋山さんに仙台へ来ていただきました。何度もありがとうございます。

04月13日が質問タイム。04月14日はリハーサルのイメージで,作業内容の説明とワークショップを実際に実施して,秋山さんに確認・指摘してもらいました。

04月14日のワークで衝撃の事実が分かりました。3W(when,where,who)で出す極端な利用範囲(キワ)は,テスト観点が明確になっている点は狙わず,何かありそうなポイントを狙う「寸止め」だったという事でした。今までのワークショップでも秋山さんから「何をテストすればいいか明らかになっているもの(シチュエーション)は,そこをピンポイントでテストすればいい」と言われていたのですが,やっと意味が分かりました。これは秋山さんがツイートでも話されている事です。

f:id:jasst_tohoku:20180802224438p:plain

※この例では,when(時)の「登山の時」がwhere(場所)を指定している。「弱い電波」などテスト観点が分かっている場合は,個別にシナリオテストで確認する。

HAYST法の理解が深まったのは良かったのですが,今まで作成していた実施例を全て作り直すことになりました。また,本会でメンバーが行うHAYST各プロセスの説明資料についても,色々修正が必要な状況でした。

 

【2018/04/17 情報共有会】(オンライン会議)

秋山祭りに参加できなかったメンバーへ,04月14日の内容を共有しました。話を聞いたメンバーも驚いていました。情報共有会の後に秋山さんへ追加質問を行い,更に理解を深めました。

 

【2018/04/18 残作業の洗い出しとスケジュール決め】

実施例の再作成作業,説明資料の修正作業,モデレータの練習,JaSST東北のイベント準備作業が重なってしまったので,本会までに必要な作業の洗い出し,担当者の割振り,スケジュール決めを行いました。あと1ヶ月という事もあり,メンバーにはかなりの無理を言いましたが,みんな忙しい中,何とか時間を確保して作業してくれました。感謝です。

 

【2018/04/19,04/23,04/24,04/27 HAYST法ワークショップ実施例 再作成会】

3Wの出し方が分かったので,6W2HからFLまで全てを作り直しました。大変タイトなスケジュールでしたが,参加できる人だけで何とか作り直す事が出来ました。この後,作成したワークショップ実施例を,配布用にパワポへ整形する作業に取り掛かりました。

 

【2018/04/29 岩手組モデレータ練習会(第2回)】

再び仙台のメンバーが岩手県に移動して,岩手県のメンバーとモデレータ練習会を行いました。この時も,㈱ヴェスの実行委員以外の方が,参加者役として加わってくれました。

この時に本会でも使った「キッズ携帯電話」の仕様書を使ってワークショップを実施しました。「キッズ携帯電話」はテスト対象として良かったのですが,やはりシチュエーションが出てしまうので,シチュエーションが出た時に,どの様にアドバイスするかが課題になりました。

 

【~2018/05/03 ワークショップ内容説明資料の作成とメンバー全員レビュー】

モデレータ練習会の合間を縫って,各ワークショップの説明資料を,担当メンバーが作成しました。

作成した説明資料について,メンバー全員がレビューしました。これは当然,説明資料を良くする目的もありましたが,全ての説明資料に目を通す事で,メンバー全員の認識をあわせる効果もありました。

説明資料への質問は,全てモデレータを担当する各メンバーが受ける事にしていたので,各メンバーも手を抜かずに全資料に目を通してくれました。

 

【2018/05/07~05/09 説明資料の秋山さんレビュー】

メンバー全員レビューの修正結果を反映した説明資料を秋山さんに送って,レビューをお願いしました。お忙しい中,ご確認いただき,ありがとうございました。

説明資料を作ったメンバーは,秋山さんのレビューにドキドキだったのですが,思ったより指摘事項が少なくて,逆にびっくりしました。ユーザーストーリー(FV)やラルフチャートに至っては指摘ゼロで,担当したメンバーは大喜びをしていました。

 

【2018/05/08 東京組によるミニ秋山祭り】(東京)

東京組を中心に,㈱ウェブレッジさんの場所をお借りして,秋山さんに来ていただき,質問タイムを行いました。

東京組が疑問に思ってた部分をご質問させていただき,HAYST法に関する理解を深めることができました。

 

【2018/05/12 仙台組モデレータ練習会】

仙台組で本番の「キッズ携帯電話」を使ったモデレータ練習会を実施しました。実施した結果,whenのワークショップ時間がまだ足りないと考え,本会の時間配分を見直しました。また,ワークショップで使用する作業様式について,付箋の色と貼り付ける場所の色をあわせる様に見直しました。

 

【2018/05/13 東京組モデレータ練習会】

東京組で本番の「キッズ携帯電話」を使った練習会を実施しました。嬉しいことに,実行委員以外の㈱ウェブレッジの方や,実行委員の友人(デザイナー)の方が参加者役として加わってくれました。お忙しい中,ご協力いただきありがとうございました。

 

【2018/05/17 情報共有会】(オンライン会議)

仙台組・東京組とそれぞれの練習会で得た知見の共有を図りました。また,モデレータのサポート資料として,「モデレータ虎の巻(モデレータの心得集)」,「トラブルシューティング(モデレータが困った時の対処法)」,「参加者に持って帰ってほしいもの(ワークショップで参加者へ伝えること)」を作成,共有を図り,本会当日にメンバーが迷わない様に心掛けました。

 

【2018/05/23 直前確認会】(オンライン会議)

前日,当日のイベント準備作業やワークショップの詳細タイムチャートを作って,メンバー全員で最後の確認会を行いました。ここまで来ると「やれることはやった」と開き直りが起きて,(私は)逆に落ち着いてきました。

 

【2018/05/25 JaSST東北本会】

JaSST2018東北を開催しました。本会の様子は,JaSSTレポートつぶやき纏めを見て貰えば分かりますが,盛況の内に終わることが出来ました。秋山さん,参加された皆さん,ありがとうございました。

 

【2018/06/30 JaSST東北 おかわり会(再演)】

JaSST2018東北は,何と,申込み開始後わずか10日で満員になりました。我々としても驚いたのですが,結果的に地元の参加者が少なくなりました。このため,地元の参加者を対象に,おかわり会を開催しました。9名の方にご参加いただき,無事実施できました。参加された皆さん,ありがとうございました。

 

【一年間を振り返って】

お忙しいなか,何度も秋山さんに来仙・ご指導いただき,本当にありがとうございました。秋山さんのご指導無しでは,とても開催することはできませんでした。

 

反省点は,メンバーの時間をかなり拘束した事です。始める時は,ここまでパワーがかかるとは思わなかったのですが,かなりの時間を使いました。ほぼ皆勤賞のメンバーから「メンバーはそんな事を気にしていない」と言って貰えたので,ちょっとホっとしました。みんなの協力が無ければ実現できないワークショップでした。1年間,付き合ってくれて,ありがとう!!

 

【来年は5月31日です】

来年のJaSST東北は 2019年5月31日(金)に開催します。会場を確保できたので日程は確定しました。内容はまだ検討中なので,発表までお待ち下さい。

 

以上です。長文に最後までお付き合いいただき,ありがとうございました。

また,JaSST東北でお会いしましょう!

高橋

 

JaSST'18 東北 いよいよ今月開催です!

こんにちは、JaSST東北実行委員会の@mhlyc です。

 

いま、JaSST'18 東北に向けて着々とワークショップ準備中です!

HAYST法について理解を深めてきた我々ですが、ワークを繰り返すたびに発見があります。

 

学習に関して、よく言われる言葉として「〜周目の理解」というのがあります。

初めは全くわからないのが、「少しわかる!」となり、それが「完璧に分かったぞ!」となるのですが、それがまたひっくり返されて「やっぱり全然わからない……」というループを繰り返して理解を深めていくという考え方です。

f:id:jasst_tohoku:20180508235319j:plain

例えば、HAYST法で扱う要素の中に「6W2H」というものがあります。

最初、実行委員の中で「これは全然わからない!」となったのですが、ワークや議論を通して徐々に、参加者にも伝えられるくらい理解を深めることができました。

他にもHAYST法では様々な概念や考え方を扱いますが、いずれも参加者の方にわかりやすく伝えられるよう、試行錯誤を重ねています。

実行委員全員で、全力を挙げてワークを製作していますので、参加される方は楽しみにしていてください!

予習のポイント

以下の本が参考になるかと思いますので、お時間ある方はご一読ください。

事例とツールで学ぶHAYST法

また、こちらは当日ご登壇いただく秋山さんのHAYST法に関するツイートをまとめたものです。

togetter.com

それではJaSST東北参加されるみなさま、当日お会いしましょう!

今回参加できなかった方も、後日レポートが公開される予定ですので、内容についてはそちらの公開を楽しみにお待ちください。

2018 JaSST東北 懇親会のご案内

おばんです! 宴会部長の村上です。

今回は、懇親会の会場を紹介します。

懇親会の会場は、仙台駅から徒歩1分??の伊達のいろり焼き 蔵の庄です。

JaSST東北懇親会では、お馴染みとなりましたが、今回駅前店と言うことと、会場から直ぐということで、アクセスがかなり良いです。

kuranosho.jp

名物メニューの「天までごぼう」は今回も出ますので、是非ご参加下さい。

ところで、「天までごぼう」の小ネタなんですが、「天までごぼう」の発祥は、私はてっきり 蔵の庄 だと思ってましたが、先日名掛丁にある蔵の庄系列のビアフェスタの25周年記念のパーティに行ったとき、実は、ビアフェスタが発祥だった!という話を店長から聞きました。少し驚きました??

ということで、本会の準備も着々と進んでおりますので、本会、懇親会ともに期待して下さい!

それではまた。

JaSST東北2018、満員御礼です!

こんにちは、もりともです。

すっかり春めいてきましたね。仙台の桜も満開です♪


さて、JaSST東北2018の募集を3/28に開始したところ、開始早々申し込みが後を絶たず、なんと4/6には満員となりました!パチパチ👏

わずか10日間で満員になるなんて嬉しい限りです!

ありがとうございます!!


HAYST法の注目度の高さが分かると共に、モデレータをする我々にとっても非常にプレッシャーのかかる状況ですが、

それを力にして楽しく盛り上がるような会にしたいと思っておりますので、どうぞよろしくお願いいたします。


先日も実行委員会では、実行委員会メンバーのいる岩手県滝沢市にてワーク(モデレータ)練習会を行いました。

実行委員会間の認識を合わせ、細かいところを詰めて行きながら徐々に良くなってきていると思います。

f:id:jasst_tohoku:20180408140617j:plain

(滝沢会の写真)


今月もラストスパートで準備を進めて行きたいと思いますので、是非楽しみにしていてください♪

JaSST東北流ワークショップの作り方

こんにちは!JaSST東北実行委員のMayです。

JaSST'18 Tohokuは2018年5月25日(金)にHAYST法をテーマに、ワークショップを開催します。

2年前のJaSST'16 Tohokuで初めてワークショップづくりに挑戦し、その大変さと得るものの多さを実感し、隔年でワークショップを作ろうという方針になりました。今回のブログでは、その舞台裏をご紹介します。

JaSST東北流ワークショップの作り方

テーマ決め

テーマは企画メンバーが「学びたいこと」を出し合って決定します。と言っても、JaSST東北では「テスト設計とはなんぞや」という疑問を常に胸に抱いておりますので、選択肢はだいたい決まっています。

まずは各自で勉強

書籍や公開資料をもとに、基本的な理解を深めます。使われる用語や手法をあらかじめ理解しておくことで、議論に入りやすくなります。今回参考にした書籍はこちらです。

honto.jp

www.kinokuniya.co.jp

みんなでやってみる

ワークにすることは置いておいて、実際に手法を使ったテスト設計をやってみます。頻度は月1で、土日のどこかを使って集まっています。今回は、JaSST'17 Tohokuが終わった2か月後、7月から始めました。12月で5回目になります。

実際にやってみると、たくさんの疑問が沸いてきます。疑問点はスプレッドシートにまとめておきました。解決した疑問は、躓きポイントとして記録しておきます。

教えてもらう

今回のワークショップを開催するにあたり、HAYST法の生みの親の一人である秋山浩一さんにご協力いただけることになりました。やってみた中で見つかった疑問点をメールでご回答いただいた他、講師として仙台にお呼びして、直接教えていただきました。

秋山さんにお越しいただいた9月の勉強会では、実行委員みんながモヤモヤし続けていた「Whomの謎」「有閑マダムの謎」が解消されて、HAYST法の後半のプロセスに進むことができました。基調講演も含めた、JaSST東北当日のだいたいの流れも見えてきました。

持ち帰ってもらいたいことを決める

ワークショップを通して、「誰に何を持ち帰ってもらいたいか」を決めます。現在進行形なのは、まだ決まっていないからです。HAYST法は複数のアクティビティで成り立っており、テスト設計には多くのステークホルダが登場します。おおよその方向性は決まってきましたが、「これ!」と決まるまではもう少しかかりそうです。

ワークの内容と時間配分を決める

実際に自分たちでワークをしながら、どんな内容をどのぐらいの時間でやるのか、決めていきます。テスト対象のすべてのテスト設計をするとなるとボリュームが大きくなるため地域ジャスト初の2日開催も検討しましたが、集客を考えて1日で収まる範囲に絞ることにしました。HAYST法の全体像が見えることを保ちつつ、ポイントを絞っていく方針ですが、濃密な1日になりそうです。こちらも詳細が決まるのはもう少しかかりそうです。

プレゼンテーションとモデレートの練習

ワーク内容に集中してもらうため、「何をすればいいのか」「どのぐらい時間を使っていいのか」などの指示は明確にしておきます。また、時間が限られた中で、手が止まったりやり直しになってしまってはもったいないので、実行委員がサポートできるようにしていきます。

VSTePをテーマに開催したJaSST'16 Tohokuは、テーブルごとに班としVSTePによるテスト開発を行いましたが、班ごとに実行委員を1人つけました。あくまで主役は参加者なので、こちらから答えを提示するのではなく、みんなに考えてもらえるようにしなければなりません。参加者が躓くポイントは、ワークを作っていく中で実行委員自らが体験していることが多いです。事前に一覧にまとめ、開催前に振り返りを行いました。

班決め

グループワークをする場合、班を構成するメンバーがワークの結果を左右することがあります。様々な背景を持つ人が集まるJaSST東北では、「同じ会社の人は違う班に分かれる」というルールに従って席についていただくようお願いしています。

1つの班に同じ背景を持った人がいると、暗黙知の説明がないまま話が進みかねません。そのため、あえて背景の異なる人同士で集まってもらうようにし、質問しやすいようにしています。参加者にとっても、普段接することがない方々と話すことで、会社や立場の違いによる気づきも得ることができると考えています。

開催日当日

ここまでの準備でやってきたことを信じて、やるのみです!モデレーターが自信を持たなければ、参加者が不安になります。自信を持って対応することが、成功への鍵だと思います。

まとめ

ワークショップを作るポイントは、

  • 作り手が内容を十分に理解すること
  • 参加者が迷わないようにすること

が挙げられると思います。これは経験則から導いたものなので、他にもあったらぜひ教えてください。

作り方のほとんどは、2年前、JaSST'16 TohokuでVSTePをテーマにしたときに、VSTePの生みの親である にしさん から学んだものです。開催1か月前に「みんなが参加者に持ち帰ってもらいたいものはなに?」と問いかけられて、全員の回答が一致しなかった時には絶望しました(笑)詳細はまたいつか、ブログで紹介できたらと思います。

みんな来てね!

こうやって作ったワークが、2018年5月25日(金)に仙台で日の目を見ます。みなさんのご参加、お待ちしています!

 

ペルソナのコツ

こんにちは。東北実行委員アドバイザの@nemorineです。


皆さんは開発やテストでペルソナを作ることがありますか?
作っているとしたら、どうやって、どこまで作りこんでいますか?ガイドラインはありますか?今回は自分が思うペルソナの作り方について考えていきたいと思います。

それでは最初にペルソナ定義を見ていきましょう。

ペルソナ(心理学)~ Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%9A%E3%83%AB%E3%82%BD%E3%83%8A_(%E5%BF%83%E7%90%86%E5%AD%A6)

ペルソナデザイン
https://ja.wikipedia.org/wiki/%E3%83%9A%E3%83%AB%E3%82%BD%E3%83%8A%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3


元々は心理学の用語であの有名なユングが使っていたんですね。
マーケティングなどでは『最も重要で象徴的なユーザーモデル』とのことです。

作るメリットは・・・

「ペルソナ」導入により得られる4つのメリット

  1. 一人の顧客像に対するデータを徹底的に分析することで、ユーザの実態に対する理解が深められる
  2. 「思い込み」や「関係者間の意識のズレ」を防ぎ、精度の高いユーザ視点を持つことができる
  3. 担当分野の異なる関係者間でも、同じ顧客像を常に意識することが容易となるため、議論の質が高められる
  4. 価値観の多様化とニーズの細分化が進む中、ユーザの本音を理解し、コミュニケーションを深めていくために効果的である

参考) https://smmlab.jp/?p=20107


自分もテスト設計コンテストのときに作りましたが、どこまで作ればいいのかというのがモヤモヤしていました。

さてそれでは実際によくありがちなペルソナを作ってみましょう。

電気ポッドを使うペルソナ その①

尾湯 沸(おゆ わかす)
北海道大学の学生。
出身は音威子府で現在は札幌の麻生で一人暮らし。年上の彼女を絶賛募集中。
バイトはファミレスで深夜勤務を週4で頑張っている。
カップラーメンが好きで1日少なくとも1食はカップラーメンを食べる。毎月実家から30個のカップラーメンを送ってもらっている。
趣味は貧乏旅行で、一年に一回はバックパックでアジア諸国を回る。


それではこのペルソナの問題点を挙げてみましょう。

  • 作るときにユーザーの声や統計情報などを参考にせず、自分の経験や思い込みで作っている。
  • ペルソナに書かれている情報のほとんどが製品に不要な情報である。
  • 特化しすぎていてカップラーメン専用ポッドのようなペルソナになっている。
  • そもそもこのような行動をする人が極少数である。

どうしても作っていると詳細設定をするのが楽しくなってしまうんですよね。。。
JaSST北海道で楽天の川口さんに会ったときに、どこまで作ればいいのかという疑問をぶつけてみたのですが、『ペルソナは検証可能じゃなければならない』という回答をもらいました。
ペルソナはあくまで仮説ですので、川口さんの言葉は当たり前なのかもしれません。ただ自分はこの回答でかなりスッキリしました。上記のペルソナも行動様式が似ている人を集めるのは不可能に近いと思います。

まずは不要な情報を削除して、シンプルにしてみましょう。

電気ポッドを使うペルソナ その②

尾湯 沸(おゆ わかす)
大学生で現在は一人暮らし。
毎朝コーヒーを飲む。週に少なくとも3食はカップラーメンを食べる。
使い終わった電気ポッドのお湯を捨て忘れることがよくある。

 

ポッドに関わる情報はありますが無味無臭すぎますし、あるシチュエーションでどういう判断や行動をするかは分からないですよね。もう少し性格やこころの奥に持っている欲求を付加していきましょう。

電気ポッドを使うペルソナ その③

尾湯 沸(おゆ わかす)
大学生3年生で現在は一人暮らし。彼女はいない。
朝、頭をスッキリとさせるために毎朝コーヒーを飲む。
好きな食べものはラーメン。外食もするが、少なくとも週に3食はカップメンを食べる。
面倒くさがりで、残ったお湯がそのままになってしまうこともよくある。

 

どうでしょうか?製品をどう使うかに加えて、行動を決定する一要因である『面倒くさがり』という性格を表すワードを入れています。性格や欲求を入れ込むことで、細かいところまで規定する必要がなくなります。この人だったらこの状況ではこういう行動するだろうな、という共通認識を持つことができます。


最後にもう一つアンチパターンを紹介します。製品には関係ない欲求の付加情報をつけると、その情報に引っ張られてしまい本質を見失うことがあります。


電気ポッドを使うペルソナ その④ アンチパターン【関係ないけど気になっちゃう設定】

尾湯 沸(おゆ わかす)
大学生3年生。現在は同じ大学の1コ下の可愛い系の彼女と付き合っている。
しかしバイト先の先輩女性のことが好きになってしまい彼女と別れるべきか悩み中。先輩とは1日1回以上LINEでやり取りしているので、先輩もまんざらではないようである。
朝が苦手なので目覚めに毎朝コーヒーを飲む。
好きな食べものはラーメン。外食もするが、週に少なくとも3食はカップラーメンを食べる。
片付けが苦手で、部屋のキッチンは洗い物が溜まっていることが多い。残ったお湯がそのままになってしまうこともよくある。付き合っている後輩は家に遊びに来るたびにしっかり片付けをしてくれる。

 

どうでしょうか?優柔不断という性格を伝えたいのかもしれませんが、もはやポッドをどう使うかより、彼女と先輩女性の恋愛模様に目が行ってしまいますね。ということでこれも個人的にNGかなと思ってます。もちろんペルソナをイキイキさせるためには多少の付加情報は必要ですが、バランスが重要ですよね。

自分なりのペルソナ作成のコツを簡単にまとめると、
・検証可能であるかを意識する
・性格や欲求を付け加える
・気になっちゃう不要な設定は付け加えない

ペルソナに付加情報を加えて具体的にすることも重要ですが、さらにその奥底にあるユーザーの性格や欲求にアプローチするのがより重要だと思います。

ということで有意義なペルソナライフを!!

WACATE2017 冬に参加してきました!

こんにちは。JaSST東北実行委員の@ToshiManaPlus1です。
2017年も終わりに近づいており、忘年会シーズンになってきました。
今年を振り返りつつ、来年への勢いを付けたいと思い、
若手を中心としたソフトウェアテスト技術者が集まる勉強会「WACATE2017 冬 ~すべてがTになる~」に参加してきました。

WACATE2017 冬 ~すべてがTになる~ 開催概要 - WACATE (ソフトウェアテストワークショップ)

 

WACATEとは


「WACATE」とは神奈川県のホテルを借りて、一泊二日の合宿形式でひたすらソフトウェアテストについて学ぶことができる勉強会です。名前の通り若手エンジニアをメインターゲットとしており、座学だけでなく、濃厚なワークを体験できることが特徴として挙げられます。「WACATE」とは「Workshop for Accelerating CApable Testing Engineers」の略称であり、「加速」をキーワードとして参加者が成長できる場づくりが行われています。年2回開催されており、「1つのテーマを深く」の夏開催と「多くのテーマに触れる」冬開催でそれぞれ特色があります。冬開催の今回は多種多様なワークショップで構成されており、多くの知見を得ることができました。

JaSST東北では毎年ワークショップを実施しているため、特にワーク部分に着目して参加した感想を書いていきたいと思います。(数が多いため、1つあたりの感想は少な目です…)


BPPセッション

「WACATE」では、参加申し込みをする際にポジショニングペーパー(PP)という「参加の意気込み」などをまとめた書類を提出する必要があります。前回の「WACATE2017 夏」で最も優れたPPを書いた人によるセッションがBPP(ベストポジショニングペーパー)セッションになります。
今回は@koooooooooookiさんによる自己理解に関する発表でした。自分のマインドとの向き合い方に関するヒントを示す、あまり見ないタイプの発表で、興味深く聞くことができました。

www.slideshare.net


ISONO:Reboot ?なんで、私がベストスピーカー賞に??

技術論文の書き方を学ぶセッションでした。研究職でない方が中々論文を書くことはないかと思いますが、論文にすることで自分がやっていることを体系立てて整理・評価できることがメリットとして挙げられます。また、自分がやっている取り組みを査読という形で第三者から客観的に評価してもらえる、ということもすごく力になるとのことでした。論文を書きましょう!

www.slideshare.net


違いを捉えよう~場の力を引き出すカギを手に

ファシリテーションが得意な講師からは、「違い」に着目するワークが行われました。同じチームで些細なことからすれ違いが発生して上手くいかないときでも、共通点や違いを理解することで上手く活かす道が見つかるよ(意訳)という内容でした。一枚の画像から受けた印象を各自で出し合ったのですが、同じインプットをしているはずなのに、着目点の違いや表現の違いなどでもアウトプットが大きく変わる、ということを学べたワークでした。


ソースコードを読んでみよう

ソースコードをレビューして不具合を見つけてみよう、というワークでした。
ソフトウェアのシステムテストは内部構造に着目しないブラックボックステストが多いですが、ソフトウェアの内部を見ることでシステム特有の不備を見つけよう、という内容になります。
私は開発者なので、ソースコードレビューは比較的得意な部類でした。しかし、単純な不具合でも上手く意識できないと検出できない場合があり、得意だからこそ不具合を出さないように慎重に見ていく必要があると感じました。

www.slideshare.net


ユーザビリティテストをやってみよう!

アプリケーションの使用感について評価を行うユーザビリティテストのワークでした。二人ペアになって、テスト設計からユーザビリティテストの一連の流れを実際にやってみることができる、とても貴重なワークでした。ユーザビリティテストに必要な技法はインタビューのような対話に関する技術が多く、一般的なテスト技法とは違っていて新鮮味がありました。一時間ではもったいない、もっと時間をとった構成で受けたいと思うワークでした。

www.slideshare.net


コミュニケーションで大切なことは「伝わったこと」

コミュニケーションの難しさをお絵かきで体験するワークでした。一方が絵を口頭で伝えて、もう一方がそれを紙に書く、というのを行ったのですが、自分のイメージが上手く表現できない/伝わらないことを知ることができました。先に全体観を共有したり、既知の尺度(長さをcmでなど)表現するといったアイディアもたくさん出てきており、楽しみながら学ぶことができました。


みんなのメトリクス

業務であれば様々なデータを取っているかと思います。ここではデータ計測の意義について考えるワークを行いました。計測できるデータは何でも計測したくなりがちですが、計測するにもコストがかかります。「なんの為に測定するのか」をチーム内で議論して、測定したデータがどのように業務の助けになるのかを整理しました。データがどのように使われるかを知ることによって、ポジティブな感情で測定作業を行えるようになります。

www.slideshare.net


直交表に触れてみよう

膨大なテストケース数になりやすい「組み合わせテスト」に対して、効率的にテストケース数を削減できる「直交表」のワークでした。「直交表」は「実験計画法」に基づいて効果的なテストができる組み合わせを抽出する手法です。しかし、なぜテストケースを大幅に減らせて、できる限り高い効率の良い(バグを検出しやすい)テストケースを抽出できるのかが直観的に理解しにくいところがあります。本ワークでは直交表によって抜き出されたテストケースがどのようなものかを段階的に追っていくことで、初心者にも理解しやすい内容となっています。その気配りにワークを作る側として学ぶことが多かったです。

www.slideshare.net


インシデントレポート:Reboot

いわゆる「バグ票」とも呼ばれる、不具合結果の記録票の書き方についてのワークです。私は業務でインシデントレポートを書くことがほとんどないのですが、ワークのチーム内のテストエンジニアの方からは「タイトルで内容が分かるように記載する」「(効率のため)開発者とのやりとりが少なくなるように再現条件なども明確に書く」など、実体験に基づく話をたくさん聞けて、学びの多かったワークでした。

www.slideshare.net


設計品質とアーキテクチャ

最後は小井土さんによる、開発者目線からみた品質の話でした。特にシステムアーキテクチャについて語られていました。システムアーキテクチャとは、システムの品質特性を強制する目的で導入するシステム構造による仕組みを指してます。講演内では「レシピ(具体的な手順)」ではなく「ガイド(適度に抽象化された指針)」、という言葉が挙げられておりとても印象に残っています。ワークでは目的を達成するための「ガイド」の設計を体験することができました。

www.slideshare.net

www.slideshare.net


クロージング

クロージングセッションでは、参加者が最も加速感のあるポジショニングペーパーに対して投票を行い、ベストポジショニングペーパーが決まりました。今回は福岡からきて、全国JaSST行脚*1を行っている @yoshitake_1201さんが受賞しました。おめでとうございます!


おわりに

多種多様なワークショップがあり、内容だけでなく運営方法についても勉強になりました。良いところはJaSST東北にも反映できるように色々試してみたいと思います。
意欲にあふれた参加者や運営の皆様と触れ合うことで、こちらもやる気も頂きました。2018/5/25(金)のJaSST東北でも参加者に満足していただけるようなHAYST法のワークショップの準備を進めています。JaSST東北に参加していただく方々が加速する助けになれるように、精一杯頑張っていきたいと思います。

*1:JaSST'17 Tohokuにも来てくれました。感謝!