Slide 1

Slide 1 text

1 新卒1年目QAが リリース基準の"なぜ"をたどってみた 2026年5月29日 サイボウズ株式会社 すずりん

Slide 2

Slide 2 text

2 Copyright © Cybozu すずりん( @kir1nak.bsky.social) 趣味 : ゲーム観戦・分析 /アイドル 出身大学 : 山形大学 理学部 理学科 担当業務 2025年に新卒入社 で、新機能開発以外の品質にかかわる業務を担当 自己紹介

Slide 3

Slide 3 text

3 Copyright © Cybozu • 2002年リリース 大規模組織向けのグループウェア • スケジュール管理、ワークフローなど… • 数千~数万ユーザーでの利用を想定している • 官公庁などでも使用されている 担当製品について(Garoon)

Slide 4

Slide 4 text

4 Copyright © Cybozu 話すこと • 私が行った試行錯誤や気づき 話さないこと • こうすれば改善できます!という解決策 本日お話しすること・しないこと

Slide 5

Slide 5 text

5 Copyright © Cybozu • ご自身の担当製品をリリースする際、 守らなければいけない基準がありますか? • それはどのような理由でつくられた基準ですか? 突然ですが…

Slide 6

Slide 6 text

6 6 6 Copyright © Cybozu Garoonには、リリースクライテリアがあります (リリース基準)

Slide 7

Slide 7 text

7 Copyright © Cybozu • 取り込みたいPBIはすべて完了しているか • 開発中に見つかった不具合が修正されているか • パフォーマンス基準を満たしているか • セキュリティテストが完了しているか • CIは通っているか たとえば

Slide 8

Slide 8 text

8 Copyright © Cybozu 各項目が、「なぜ」設定されているのかどこにも書かれておらず、 項目が満たされなかった場合の対応に手間取っていた • 「なぜ」この基準を設定している? • 「なぜ」このCIが動いている? • 「なぜ」このフローをとる必要がある? リリースクライテリアに存在する課題

Slide 9

Slide 9 text

9 Copyright © Cybozu 1. リリースクライテリアの分類 2.「CIが通っているかどうか」という項目の見直し 3. パフォーマンス劣化が発生した場合の対応フロー変更 やったこと

Slide 10

Slide 10 text

10 Copyright © Cybozu 1. リリースクライテリアの分類 2.「CIが通っているかどうか」という項目の見直し 3. パフォーマンス劣化が発生した場合の対応フロー変更 やったこと

Slide 11

Slide 11 text

11 Copyright © Cybozu • 「なぜその項目を確認するか」基準の目的を書き出した • 目的を“ソフトウェアの品質特性“に照らして項目を分類 1.リリースクライテリアの分類

Slide 12

Slide 12 text

12 Copyright © Cybozu 1. リリースクライテリアの分類 2.「CIが通っているかどうか」という項目の見直し 3. パフォーマンス劣化が発生した場合の対応フロー変更 やったこと

Slide 13

Slide 13 text

13 Copyright © Cybozu • CIと一口に言っても… • E2Eとかユニットテストとか、構文チェックもある • 気が付いたら増えてたりする • CIの内容をすべて書き出した 「テストの種類」「テスト対象」「テスト目的」で分類 • 一覧をもとに、項目を整理 →品質特性に当てはめる 2.「CIが通っているかどうか」という項目の見直し

Slide 14

Slide 14 text

14 Copyright © Cybozu 1. リリースクライテリアの分類 2.「CIが通っているかどうか」という項目の見直し 3. パフォーマンス劣化が発生した場合の対応フロー変更 やったこと

Slide 15

Slide 15 text

15 Copyright © Cybozu • 問題 : リリース直前に対応が必要でバタバタ • 普段パフォーマンスをモニタリングしているチームとの連携が難しい… • 課題となっていたポイントを書き出してチェックリスト形式に。 • カテゴリと重篤度、修正コストをランク付けして修正の優先順位を決めた • 対応フローと連絡場所を変更・責任者を明示 3. パフォーマンス劣化が発生した場合の 対応フロー変更

Slide 16

Slide 16 text

16 Copyright © Cybozu 新卒1年目QAがリリース基準の「なぜ」をたどった結果… • リリースクライテリアで保証したい内容が明確になった! • 満たされていなかった場合の判断がしやすくなった! 修正したドキュメント・フローをしばらく運用して、 問題がぶり返さないか注意して見ていきたい! まとめ サイボウズではQAエンジニアを募集しています キャリア採用サイト公開中です!