QAエンジニアのAgile Testing vol.1

初めまして! 松山品質保証部の北地と申します。どうぞよろしくお願いします。

私が所属しているチーム、SPITz(Software Process Improvement in Test の略)は品質保証部内のQA全般のカイゼン支援を行っています。SPITzでは当面のテーマを「QAエンジニアのAgile Testing」として活動しています。この記事で、どういったカイゼン活動を進めているのかをご紹介します。

タイトルに「vol.1」とつけたのは、Agile Testingの深堀を継続し、定期的に社外へアウトプットしていこうというチームの総意です。 なお、SPITzの活動内容については別の記事でも紹介していますので、こちらも是非ご覧ください。 blog.cybozu.io

なぜAgile Testing?

サイボウズではAgile開発の導入がどんどん進んでいます。 Agile開発の浸透と共に、当社のQAエンジニアからはいくつかの意見が挙がるようになりました。

  • QAエンジニアとして、Agile開発にうまく適応できていない気がする
  • 開発プロセスはスプリントを重ねるごとに良くなっているものの、製品チームごとに最適化されていて、分断が進んでいる
  • 他のチームのやり方を知る機会が少ないが、上手いやり方があるなら取り入れたい
  • ある製品チームではAgile開発を取り入れることが難しいと感じ、採用していない

SPITzではチーム間の情報共有にカイゼンの余地があると考えました。

ゴール

短期目標はこうです。 f:id:cybozuinsideout:20180827164344j:plain

私たちの最終的なゴールは「すべての製品開発チームでAgile開発に適したテストを行う」です。 そのために必要な土台として、Agile Testingに関する情報を、チームを横断して共有する環境を作りたいと考えています。

具体的な活動内容

SPITzのメンバーで検討を重ねた結果、2つの案が出てきました。

LT/パネルディスカッションの開催

製品チームのQAエンジニアにLTやパネルディスカッションをしてもらう案です。SPITzが主催し、それぞれのチームのベストプラクティスを共有してもらうイメージです。LTが良いのか、パネルディスカッション形式にするのかは、まだ細かいところを詰めていません。いずれにしても、当人からノウハウを説明してもらうことで理解が進むと考えます。 リアルなイベント開催だと、参加者が刺激を受けやすく、カイゼンへのモチベーションにもつながりやすいことも期待しています。
反面、登壇者に事前準備をお願いすることになり、やや心苦しい気もします。 また、なるべく多くのQAエンジニアが参加できるような日程の調整は、早い時期の告知が肝になりそうです。

事例集作成

SPITzのメンバーが製品チームのQAエンジニアにヒアリングし、その内容を社内向けに事例集としてまとめる案です。記事の作成は業務の合間にコツコツとできそうです。QAエンジニアには、ヒアリングする際に時間をとってもらうことになりますが、LT用のスライドを作成してもらったりする工数よりは軽いと見込んでいます。また人前でしゃべるのが苦手な人からもノウハウを吸い上げやすいのでは、とも考えています。
ただしSPITzのメンバーの工数負担(ヒアリング → 記事作成 → 共有)と、そのスピード感が気になるところです。細かい点が漏れないように丁寧な記事を書く必要がありそうです。 情報をプッシュしていくイベント開催に比べると、QAエンジニアに対する影響力が少ないかも?


どちらを採用するかで、SPITzメンバーでの議論は紛糾しました。

  • どちらが高いコストパフォーマンスを見込めるか
  • 1回限りに終わらず継続できるか
  • できればQAエンジニアの負担は抑えたい

などなど。悩ましいところですね。

結局、私たちは「LT/パネルディスカッションの開催」を採用することにしました。チームを横断して情報を共有する(し続ける)ために、リアルなイベント開催は効果があるという判断です。

次回予告

「LT/パネルディスカッション形式で扱うテーマ」について記事を書きます! みなさんの周りでもAgile開発が徐々に浸透していると思いますし、そのやり方についての想いや悩みをお持ちなのではないでしょうか。私たちのカイゼン活動が、何かのヒントになると良いなぁと思っています。

We are hiring!!

サイボウズでは「日々の仕事をカイゼンしたい」「いろんな人と繋がって学び合いたい」というカイゼン意欲をもった方がチャレンジできる環境があります。

キャリア採用 QAエンジニア | サイボウズ 採用情報(新卒・キャリア)
キャリア採用 QAエンジニア(ミドルウェア) | サイボウズ 採用情報(新卒・キャリア)
キャリア採用 テストエンジニア | サイボウズ 採用情報(新卒・キャリア)

ぜひ私たちと一緒に働きましょう!