Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Garoon QA 紹介資料 / Garoon QA
Cybozu
PRO
June 14, 2022
Technology
1
260
Garoon QA 紹介資料 / Garoon QA
Cybozu
PRO
June 14, 2022
Tweet
Share
More Decks by Cybozu
See All by Cybozu
テキストマイニングを使って 今年1年のレビュー内容をふりかえってみた話
cybozuinsideout
PRO
0
170
Waffle Festival「ITのすゝめ~文系からITキャリアへ」
cybozuinsideout
PRO
1
170
サイボウズのプロダクトデザイナーについて
cybozuinsideout
PRO
0
680
jsconf-sponsor-lt.pdf
cybozuinsideout
PRO
0
4.1k
Kubernetesストレージ可用性の監視ツール「pie」のご紹介
cybozuinsideout
PRO
0
52
kintone UXリサーチャーのお仕事紹介
cybozuinsideout
PRO
1
840
サイボウズのUXリサーチャーについて
cybozuinsideout
PRO
0
410
サイボウズの日英翻訳/ローカライズ担当について
cybozuinsideout
PRO
0
460
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
0
1.1k
Other Decks in Technology
See All in Technology
書籍を書きました。 そう、VS Codeで。
takumanakagame
4
4.6k
初めてのデータ移行プロジェクトから得た学び
tjmtmmnk
0
380
SSMパラメーターストアでクロススタック参照の罠を回避する
shuyakinjo
0
7.7k
cdk deployに必要な権限ってなんだ?
kinyok
0
190
メドレー エンジニア採用資料/ Medley Engineer Guide
medley
3
5.1k
Periodic Multi-Agent Path Planning
hziwara
0
120
データ分析基盤の要件分析の話(202201_JEDAI)
yabooun
0
280
FlexScan HD2452Wの 後継を探して
tring
0
6.5k
03_ユーザビリティテスト
kouzoukaikaku
0
590
re:Inventの完全招待制イベント Building a Roadmap to SaaSについて / Building a Roadmap to SaaS an invitation only event at reinvent
yayoi_dd
0
130
日経電子版だけじゃない! 日経の新規Webメディアの開発 - NIKKEI Tech Talk #3
sztm
0
340
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
oracle4engineer
PRO
0
160
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
508
38k
Become a Pro
speakerdeck
PRO
6
3.2k
Designing the Hi-DPI Web
ddemaree
273
32k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
How STYLIGHT went responsive
nonsquared
89
4.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
152
13k
Art, The Web, and Tiny UX
lynnandtonic
284
18k
What's in a price? How to price your products and services
michaelherold
233
9.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
Raft: Consensus for Rubyists
vanstee
130
5.7k
Why Our Code Smells
bkeepers
PRO
326
55k
For a Future-Friendly Web
brad_frost
166
7.8k
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 Garoon の導入社数
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 チーム体制(人数は2022年5月時点のもの) ⚫
日本 • PM チーム(6人) • デザイナーチーム(3人) • ドキュメントチーム(7人) • 英語コミュニケーション支援チーム(1人) • データ分析チーム(4人) • 改善・メンテナンスチーム(10人) • サポートエンジニアチーム(7人) • QA チーム(7人) ⚫ ベトナム • 開発チーム(ソフトウェアエンジニア + QA エンジニア)(~10人)×6チーム • 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
の魅力
Copyright © Cybozu 19 Copyright © Cybozu 19 Garoon QA
の魅力 ⚫ 規模の大きなシステムに関わることができる ⚫ 様々なレイヤーの技術要素に触れることができる ⚫ チーム内・チーム間のやりとりが活発 • 例えば PO や Web アプリケーションエンジニアと密にコミュニケーションを取りながら業務を進めている ⚫ 海外メンバーと仕事ができる • 日本以外のメンバーと働いた経験が活かせる(オフショアPJの経験など) • 英語力を活かせる(これから英語を学びたい!という意欲ももちろん歓迎!) ⚫ テスト自動化を積極的に行っている