Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Garoon QA 紹介資料 / Garoon QA
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cybozu
PRO
June 14, 2022
Technology
650
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Garoon QA 紹介資料 / Garoon QA
Cybozu
PRO
June 14, 2022
More Decks by Cybozu
See All by Cybozu
新卒1年目QAが リリース基準の"なぜ"をたどってみた
cybozuinsideout
PRO
1
370
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
83k
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
98
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
380
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
950
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
1.4k
LLMアプリの品質保証
cybozuinsideout
PRO
1
680
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
260
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
230
Other Decks in Technology
See All in Technology
そこにあるから地図ができる~位置を示す"モノ"を愉しむ~ - Interface 2026年6月号GPS特集オフ会 / interface_202606_GPS_offline
sakaik
1
190
そのタスクオンスケですか?
poropinai1966
0
120
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
340
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
0
110
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
270
ゼロをイチにする仕事が終わったあと
smasato
0
250
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
8k
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
190
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
140
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
150
SRE歴2ヶ月でも開発6年の知見を活かして、チームで止まっていた環境改善を前に進めた話
a_ono
0
170
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
250
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
The Cost Of JavaScript in 2023
addyosmani
55
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
960
The Pragmatic Product Professional
lauravandoore
37
7.3k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
480
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
A Soul's Torment
seathinner
6
3k
Transcript
Copyright © Cybozu 1 Garoon QA 紹介資料
Copyright © Cybozu 2 Copyright © Cybozu 2 目次 1.
Garoon とは 2. Garoon の魅力 3. Garoon の開発プロセス 4. Garoon QA の魅力
Copyright © Cybozu 3 Copyright © Cybozu 3 Garoon とは
Copyright © Cybozu 4 Copyright © Cybozu 4 Garoon とは
Copyright © Cybozu 5 Copyright © Cybozu 5 国内の多くのお客様に導入いただいています!
Copyright © Cybozu 6 Copyright © Cybozu 6 Garoon の魅力
Copyright © Cybozu 7 Copyright © Cybozu 7 Garoon の魅力(1)
⚫ 国産の製品で10人~数万人規模の組織でも安心 • 業種・企業規模を問わない管理しやすい機能 ⚫ ユーザーにとっても管理者にとっても使いやすい • 画面の文言や画面要素の配置を工夫 • やろうとしているアクションが明確に書かれている • 暗黙的な画面要素の配置ルールで直感的に操作できる ⚫ 今あるシステムを活かしたさまざまな連携が可能 • kintone や Microsoft 365 などの他社製品と連携だけでなく併用も可能
Copyright © Cybozu 8 Copyright © Cybozu 8 Garoon の魅力(2)
⚫ 他にもたくさんの魅力があります • きめ細やかなアクセス権管理や組織管理 • 外国人メンバーや海外拠点メンバーも使いやすいグローバル対応 • システム設定が簡単・管理者の負担が軽減 • 複数の社内システムの導線や通知の集約 が可能 • 業務に合わせたカスタマイズが可能
Copyright © Cybozu 9 Copyright © Cybozu 9 Garoon の開発プロセス
Copyright © Cybozu 10 Copyright © Cybozu 10 チーム体制(人数は2023年5月時点のもの) ⚫
日本 • PM チーム(5人) • デザイン&リサーチチーム(3人) • ドキュメントチーム(8人) • 英語コミュニケーション支援チーム(1人) • データ分析チーム(4人) • 開発チーム(ソフトウェアエンジニア + QA エンジニア) • リリース管理チーム(5人) • インフラ + 移行関連チーム(7人) • セキュリティ、ミドルウェア、ビルド改善チーム(8人) • サポートエンジニアチーム(4人) • QA チーム(3人) • モバイルチーム(15人) ⚫ ベトナム • 開発チーム(ソフトウェアエンジニア + QA エンジニア)(~10人)×7チーム • 要件検討チーム(ソフトウェアエンジニア)(7人) • E2E テスト基盤チーム(4人) (複数チームを兼務しているメンバーあり)
Copyright © Cybozu 11 Copyright © Cybozu 11 開発プロセス(スプリントレベル) リファインメント
プロダクトバックログ スプリント スプリントプランニング 開発(テスト含む) ふりかえり スプリントレビュー
Copyright © Cybozu 12 Copyright © Cybozu 12 開発プロセス(開発プロジェクトレベル) 開発計画
(PM) 開発 スプリント 開発 スプリント リリース スプリント リリース 開発 スプリント 開発 スプリント リリース スプリント リリース • 複数バージョンを並行して開発 • 定期的なリリースは1~3ヶ月ごと
Copyright © Cybozu 13 Copyright © Cybozu 13 参考: サイボウズの
QA 体制 kintone プロダクト開発チーム 横断型の支援チーム Garoon … SRE インフラチーム PM エンジニア QA デザイナー ライター … モバイル PSIRT … 検証 QA Communityというコミュニティで 横のつながりを持っています (情報共有、勉強会、雑談など)
Copyright © Cybozu 14 Copyright © Cybozu 14 Garoon の利用技術
⚫ 言語: PHP, TypeScript ⚫ データベース: MySQL ⚫ 主なライブラリ: jQuery, React, Smarty ⚫ リポジトリ管理: GitHub ⚫ テスト: PHPUnit, Jest, WebdriverIO ⚫ CI: CircleCI, GitHub Actions, Jenkins ⚫ IDE: PhpStorm ⚫ その他ツール: ESLint, Phan, Babel, Vagrant, Docker, Composer
Copyright © Cybozu 15 Copyright © Cybozu 15 開発プロセスとQA業務の関わり 開発計画
(PM) 開発 準備 開発 スプリント 開発 スプリント リリース スプリント リリース リリー ス後 対応 • 不具合管理は全プロジェクトを通して実施 • 大き目のプロジェクトはテスト計画も 開発 準備 開発 スプリント 開発 スプリント リリース スプリント リリース • テスト仕様書設計 • テスト実施 • リグレッションテ スト • 開発完了後の確認
Copyright © Cybozu 16 Copyright © Cybozu 16 Garoon QA
の主な業務区分 非 定 型 業 務 定 型 業 務 開発プロジェクト関連業務 その他改善など • テスト計画・テスト準備 • テスト仕様書作成 • テスト実施 • 不具合報告 • 不具合改修後の確認 • 開発プロジェクト開始前の準備 • 開発完了後の確認作業 • リグレッションテスト • リリース対応 • リグレッションテスト等テストケースの 改善 • テスト自動化 • テスト実施手順の改善 • 調査タスク • その他新規プロジェクトに関する調査、 検討タスク • 不具合管理 • テスト環境管理 • 採用活動 • 新規メンバーの育成
Copyright © Cybozu 17 Copyright © Cybozu 17 Garoon QA
の魅力
Copyright © Cybozu 18 Copyright © Cybozu 18 Garoon QA
の魅力 ⚫ 規模の大きなシステムに関わることができる ⚫ 様々なレイヤーの技術要素に触れることができる ⚫ チーム内・チーム間のやりとりが活発 • 例えば PO や Web アプリケーションエンジニアと密にコミュニケーションを取りながら業務を進めている ⚫ 海外メンバーと仕事ができる • 日本以外のメンバーと働いた経験が活かせる(オフショアPJの経験など) • 英語力を活かせる(これから英語を学びたい!という意欲ももちろん歓迎!) ⚫ テスト自動化を積極的に行っている