品質や趣味について語りたいブログ2019-06-22WACATE2019夏を通して感じたことはじめにどうも、お疲れ様です。WACATEのあと休みを取らなかったことでずっとテスト尽くしの12日間を終えて土曜日にたどり着きましたhalspringです。WACATE2019夏に参加してきました(WACATEについての説明は省略します)。この記事では自分がWACATEに参加して"感じたこと"を中心に書こうと思います。今回のWACATEの内容については他の参加レポートやtogetterをご参照ください。しらべて出てきた参加レポートはこちらqiita.comnote.mu感じることというのはその人の周囲の環境や経験、体調や気持ちによって大きく異なります。記事に価値のある情報はほとんどないかもしれません。興味のある方のみおもしろ半分で読んでいただければと思います。経験?ロジカル?閃き?twitterQAの需要おわりに説明ができるWACATEは2018冬が初参加で、今回が2回目です。夏と冬でワークの時間も雰囲気も異なる影響もあるとは思いますが、冬のときよりも積極的に発言や説明を出来るようになっていた気がします。言いたいところですが、班のほとんどが初参加者で若干頼られる存在になっていたことと、そのことを感じてある種の責任感があったのだと思います。普段はチーム内でテストについてわざわざ説明を行う機会はあまりありません。組織によってはクライアントに説明をすることがあるかもしれませんが、例えば「テストレベルとは」のようことを話したりする機会は少ないと思います。新卒研修を終えたばかりだった自分から成長できていることを感じられました。開発のように目に見えるアウトプットを作りにくく、成長の実感をすることも難しいと思います。何を曖昧なまま使っているのか、その辺りをスッキリさせる良い機会なのかもしれません。参加者の何人がこれまでに作ったことがあったのでしょう。別に作ったことがあるから偉いとか、やったことがないからどうとか、そんなナンセンスなことを言うつもりはありません。過去にテスト計画がテーマの勉強会でも「テスト計画を作ったことがある人」の質問に対して手が上がったのは半分に満たないくらいでした(手をあげるのが好きではない人もいるとは思いますが)。少ないだろうと思います。おこがましくはありますが、他の参加者になるべく多く自分の持っている知見を共有しなければと感じました。全てがそうだとは思いませんが、経験できる/できないには運が大きく関わっていると思います。経験を出来ずとも経験者から知識を得ることはできます。実際の経験から得られるものに比べれば不確かで、偏っていて、不足している情報かもしれません。それでも自分の経験を出来るだけなぞれるように、聞いた人が咀嚼して飲み込めるように意識して伝える責任があると感じました。経験を積めないことについては本人が悪いわけではありません。(意図的に避けて経験を「積まない」場合は別ですが。)自ら飛び込んでいけばいいと言う意見もあるでしょうが、飛び込んで行くにはそれ相応のリスクも必要です。本を読むだとかそのレベルなら良いですが、転職するだとか職種を変える必要が出てくると様々なものと別れる必要が出てきます。飛び込んだ先で叶うとも限りません。自分が経験を積むために何かを捨てる必要があるとき、その決断を迷わず出来る自信は正直ありません。しなければ、業界全体は良くならないように思いました。なにもせず良くなるとしても、したほうが格段に速いはずです。土日にお金払って遠出してまでテストを勉強している我々です。古臭い文化、目的のないテストが行われるような現場、QAエンジニア・テストエンジニアの価値向上、発展のために出来ることがあります。今すぐは難しいかもしれませんが、加速していきましょう。大層なことを言ってしまったので自分も頑張ります。リードするということテスト計画の経験から、計画を立てる際に班をリードして進める役に他薦して頂きました。自分がテスト計画を立てるときに、どう考え、どんな流れで進めているのかを説明し、ひとつひとつの自分の判断に対してなるべく理由も話すようにしました。こんな感じに進めようと思うのですが、どうでしょうか?何かご意見ありますか?」と尋ね、合意を得ながら進めていったものの、「そういうものなのか」と丸呑みをさせてしまったのではないかと少し不安になっています。ワークを進める上でなるべく全員に共通の理解を納得感を持てるように自分の意見を言う前に「ここはどう思いますか?」と先に話を振るなどもしてみました。結果として班のメンバーから意見が出て、「こうした方が良いのではないか」「ここのリスクは◯◯なので優先度をスコープから外してもよいのではないか」と議論検討することもでき、充実したワークを楽しむことが出来ました。全体への問い掛けでなく、もっと個人に振ればよかったのではないかと後悔もしています。ファシリテートって難しいです。同じような役割を担うときにもっと上手くできるように意識したいです。自分はテストアプローチを考える時にまずはリスクを出してくのですが、全体のリアクションを見ていて「あまりリスク分析ってされていないのでは...?」と感じました。意識せずにリスクを気にしている、ということは当然あると思います。無意識にリスク分析を行ってテストを設計することはもちろん不可能ではありませんが、無意識で行なっていては考慮していないもの(例えば機能)が出てきてしまうのではないかと思いました。全体の成果物の発表を聴いていて、ほとんどの班が「リスクの大きい部分を中心にテストしました」と発表していました。時間の都合もあって詳細までは聴くことができませんでしたが、テストする機能/しない機能の決定にロジックがあったのかなかったのか、あるならどう決定したのか、ひとつひとつの機能や複合的にどんなリスクがあるか検討していたのだろうかと気になりました。人に話しかけるスキルの低さが露呈してしまいました。経験?ロジカル?閃き?今回のワーク中、システムテストで主機能を確認、受け入れテストで全機能をシナリオベースで確認するアプローチを取りました。パフォーマンステストやクロスブラウザテストは今回のテスト計画からは外す方向で進んでいました。2人であったため「システムテストをwin、受け入れテストをmacで実施すればある程度のクロスブラウザの担保はできるのでは?」と判断して、その方針で進むことになりました。すると、キャッシュが古くなり過ぎないように工夫しないとなぁと感じました。twitter前回も思いましたが、WACATEでtwitterアカウントを開設する方や、放置していたアカウントを掘り出す方、多いですよね。WACATEに関して言えば、ハッシュタグのない裏側で有識者達がTLの内容を見てつぶやいたりもしています。視野が広がったり造詣が深まったりします。疑問をつぶやくと講演者や有識者が答えてくれたり、誤ってメモしていたり理解していることは指摘してくれたり周りを見て気が付けたりします。twitterから認知して頂いて話しかけてくださる人が増えたり、登壇させて頂く機会を頂けたりと良いこと尽くしです。リアルのコミュニケーションが苦手な方はテスト用のアカウントを作るもよし、ROM専でもよしなので、情報源は増やしておくことをオススメします。感覚値ですが、開発やその他職種からテストエンジニア/QAにジョブチェンジしている人が多かった気がします。テストの重要性が少しずつ理解されるようになって来ているように思えます。QAの求人もよく見かけるようになってやはり「必要になったものの、今まで抱えていなかったからどうすればいいのかわからない」という面が見えます。中途で雇う新卒から育てるジョブチェンジさせるの3つだと思います。採用が難しいのかなと思います。必然的にQAチームの立ち上げからになるので、チーム立ち上げ型転職芸人のような熟練者は別として、応募側にとってもハードルが高くなってしまうのかなぁと感じます。新卒から育てる選択肢も同じような理由で難しく思います。わかる人がいないということは、育てられる人がいないのです。なると残る選択肢はジョブチェンジです。開発をしていれば、自社のドメインには詳しいですし、テストもまぁできる、開発をより良くするにはどうすればいいのか考えることもできます。いった背景の下、ジョブチェンジでQAになられた方が増えているのかなと思いました。開発の知識やマーケティングの知識など、品質保証プラスアルファの知識を持つ方が増えてくるのだろうなと思います。その流れがなくともそうなのですが、QAやテスト以外の技術や知識、観点も身に付けて自身の価値を創造して磨いていく必要を強く感じました。最終的に目指したいところは自分の価値の最大化ではなく関わる方に与える価値の最大化なので、得たものは現場やコミュニティ、業界に還元できるよう頑張ります。おわりに色々と生意気なことを書いてしまっていると思います。夏と冬でこんなに違うのかと驚きました。WACATEはどんな参加者にも何かを与えてくれるので本当にすごいコンテンツですね。実行委員の方々にはとても感謝しています。次回も楽しみにしております。ありがとうございました。やっていること・意識していることどうも、halspringです。月別アーカイブはてなブログをはじめよう!halspringさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。