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
Cybozu
PRO
June 14, 2022
Technology
0
580
Garoon QA 紹介資料 / Garoon QA
Cybozu
PRO
June 14, 2022
Tweet
Share
More Decks by Cybozu
See All by Cybozu
AIツール開発ワークショップ(Dify)【サイボウズ新人研修2025】
cybozuinsideout
PRO
20
20k
モバイル【サイボウズ新人研修2025】
cybozuinsideout
PRO
3
3.5k
Git/GitHub を使う上で知っておくと嬉しいかも Tips【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
9.3k
GitHub Copilot活用【サイボウズ新人研修2025】
cybozuinsideout
PRO
14
13k
ソフトウェアライセンス【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
7.9k
エンジニアのためのアウトプット講座 〜知識をシェアするはじめの一歩〜【サイボウズ新人研修2025】
cybozuinsideout
PRO
7
4.3k
Docker入門【サイボウズ新人研修2025】
cybozuinsideout
PRO
12
11k
セキュリティ【サイボウズ新人研修2025】
cybozuinsideout
PRO
2
3.2k
TLS 1.3をざっと理解する【サイボウズ新人研修2025】
cybozuinsideout
PRO
2
1.9k
Other Decks in Technology
See All in Technology
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
0
120
Serverless Meetup #21
yoshidashingo
1
110
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
710
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
250
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
110
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
220
Intro to Software Startups: Spring 2025
arnabdotorg
0
210
Findy Freelance 利用シーン別AI活用例
ness
0
370
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
390
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
430
Rubyの国のPerlMonger
anatofuz
3
730
Claude Codeから我々が学ぶべきこと
oikon48
10
2.8k
Featured
See All Featured
Docker and Python
trallard
45
3.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Visualization
eitanlees
146
16k
Designing for Performance
lara
610
69k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Done Done
chrislema
185
16k
Why Our Code Smells
bkeepers
PRO
337
57k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Side Projects
sachag
455
43k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
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の経験など) • 英語力を活かせる(これから英語を学びたい!という意欲ももちろん歓迎!) ⚫ テスト自動化を積極的に行っている