Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サイボウズの QAエンジニアについて / about cybozu QA

Cybozu
PRO
September 22, 2022

サイボウズの QAエンジニアについて / about cybozu QA

Cybozu
PRO

September 22, 2022
Tweet

More Decks by Cybozu

Other Decks in Technology

Transcript

  1. サイボウズの
    QAエンジニアについて

    View Slide

  2. ⽬次
    • 所属チームについて
    • QAの業務について
    • マネジメント体制について
    • サイボウズQAの特徴
    • 求めるポジションとスキル

    View Slide

  3. 所属チームについて

    View Slide

  4. 製品開発チーム
    Garoon Office …
    kintone
    開発⽀援チーム PM
    エンジニア
    QA
    デザイナー
    ライター
    QAは開発チームまたは開発⽀援チームに所属しています
    検証 TE
    AQ
    開発本部の下に各チームがあり、QAはそれぞれのチームに所属する組織構造になっています
    開発本部

    View Slide

  5. kintone Garoon Office
    PM
    エンジニア
    QA
    デザイナー
    ライター
    コミュニティ活動で横のつながりを持っています
    検証
    … TE
    AQ
    情報共有/勉強会/LT会などのコミュニティ活動はQA以外のメンバーも参加しています
    製品開発チーム 開発⽀援チーム

    View Slide

  6. kintone Garoon Office
    製品開発チームに所属するQAは、各製品の試験を⾏います

    開発⽀援チーム PM
    エンジニア
    QA
    デザイナー
    ライター
    検証 TE
    AQ
    製品の規模によって、所属するQAも
    2名〜10数名と構成はさまざまです
    製品開発チーム

    View Slide

  7. kintone Garoon Office
    製品開発チームに所属するQAは、各製品の試験を⾏います

    開発⽀援チーム PM
    エンジニア
    QA
    デザイナー
    ライター
    検証 TE
    AQ
    ⽐較的規模の⼤きいチームでは
    複数のサブチームに分かれる場合もあります
    例)製品XのQA内 チームA:4名
    チームB:3名
    チームC:2名 など
    製品開発チーム

    View Slide

  8. 開発⽀援チームに所属するQAは、製品横断で業務を⾏います
    kintone
    製品開発チーム
    Garoon Office …
    PM
    エンジニア
    QA
    デザイナー
    ライター
    検証 TE
    AQ
    開発⽀援チーム

    View Slide

  9. 検証
    kintone
    製品開発チーム
    Garoon Office …
    PM
    エンジニア
    QA
    デザイナー
    ライター
    TE
    AQ
    開発⽀援:検証
    新しいOSやブラウザがリリースされた際に、既存の
    製品にどの程度影響があるのか検証するチーム
    開発⽀援チーム
    開発⽀援チームに所属するQAは、製品横断で業務を⾏います

    View Slide

  10. TE
    kintone
    製品開発チーム
    Garoon Office …
    PM
    エンジニア
    QA
    デザイナー
    ライター
    検証
    AQ
    開発⽀援:TE(テストエンジニアリング)
    主にテスト⾃動化を推進するチームで、
    ⽀援を依頼された際に製品開発チームに⼊り対応
    開発⽀援チーム
    開発⽀援チームに所属するQAは、製品横断で業務を⾏います

    View Slide

  11. AQ
    kintone
    製品開発チーム
    Garoon Office …
    PM
    エンジニア
    QA
    デザイナー
    ライター
    検証 TE
    開発⽀援:AQ(アジャイルクオリティ)
    サイボウズのアジャイルクオリティを探求し、製品
    開発チーム/QAを⽀援するチーム
    開発⽀援チーム
    開発⽀援チームに所属するQAは、製品横断で業務を⾏います

    View Slide

  12. QAの業務について

    View Slide

  13. 製品開発チーム所属のQAの業務
    開発⽀援チーム PM
    エンジニア
    QA
    デザイナー
    ライター
    検証 TE
    AQ
    製品開発チームに所属するQAの業務について説明します
    kintone Garoon Office …
    製品開発チーム

    View Slide

  14. PM/PG
    QA

















    &
    '
    試験設計・試験実施
    実装・レビュー


    '

    タスク単位でこのサイクルが回ります
    要件検討から試験まで1つのサイクルとして業務を⾏います
    • 1つのサイクルは多くのチームで1〜2週間単位で実施
    • リリースの頻度はチームによって1週間〜数ヶ⽉に1度とさまざま

    View Slide

  15. PM/PG
    QA

















    &
    '
    試験設計・試験実施
    実装・レビュー


    '

    タスク単位でこのサイクルが回ります
    製品開発チームに所属するQAの主な業務
    ・リリースに必要な試験(機能試験、回帰試験など)
    ・スクラムイベントの参加
    ・仕様書のレビュー
    ・開発/試験プロセスの改善業務 など

    View Slide

  16. そのほか、品質に関わることであればどのフェーズでも活動
    PM/PG
    QA

















    &
    '
    試験設計・試験実施
    実装・レビュー


    '

    タスク単位でこのサイクルが回ります
    ・リリース対応や運⽤状況の確認
    ・サポートと連携した問い合わせ対応
    ・テスト⾃動化
    ・マニュアルのチェック など

    View Slide

  17. マネジメント体制について

    View Slide

  18. マネジメント体制
    kintone
    チーム(業務を⾏う単位)
    職能
    (マネジメントを⾏う単位)
    Garoon Office …
    PG
    QA
    PM
    デザイナー
    職能ごとのマネージャー
    普段の業務はチーム単位ですが、マネジメントは職能単位でマネージャーを置いておこなっています

    View Slide

  19. マネジメント体制
    kintone
    チーム(業務を⾏う単位)
    職能
    (マネジメントを⾏う単位)
    Garoon Office …
    PG
    QA
    PM
    デザイナー
    マネージャーは採⽤/育成/キャリア⽀援/評価など、チーム横断の活動を担当しています
    また、採⽤と育成に関してはマネージャー以外でも興味のあるメンバーを募って活動しています

    View Slide

  20. サイボウズQAの特徴

    View Slide

  21. PM/PG
    QA










    &
    '
    試験設計・試験実施
    実装・レビュー


    '

    特徴①:試験だけでなく開発プロセス全体を通して品質を⾼める活動を⾏う
    • 要件検討のミーティングに参加し、品質保証の観点でコメント
    • 実装前に外部仕様書のレビュー
    → 不具合を作らない取り組み







    View Slide

  22. PM/PG
    QA










    &
    '
    試験設計・試験実施
    実装・レビュー


    '

    特徴①:試験だけでなく開発プロセス全体を通して品質を⾼める活動を⾏う
    • 実装前に影響範囲やデザインについて相談
    • PGから実装や影響範囲、QAからは試験内容を相互に連絡
    → QA以外のメンバーともコミュニケーションをとりながら活動







    View Slide

  23. PM/PG
    QA










    &
    '
    試験設計・試験実施
    実装・レビュー


    '

    特徴①:試験だけでなく開発プロセス全体を通して品質を⾼める活動を⾏う
    • ログを確認して運⽤状況を確認
    • カスタマーサポートと連携してユーザーからのフィードバックを得る
    → 試験後もプロセスに関わり、品質向上の活動を⾏う







    View Slide

  24. Garoon Office
    PM
    エンジニア
    デザイナー
    ライター
    検証

    AQ
    特徴②:所属チーム以外での活動も盛ん
    kintone TE
    製品開発チームと開発⽀援チームを兼務し、両⽅の知⾒を活⽤して活躍するメンバーもいます
    QA
    製品開発チーム 開発⽀援チーム

    View Slide

  25. kintone Garoon Office 検証
    … TE
    AQ
    特徴②:チーム内外で活動する
    インターン開催/イベント登壇/ブログ執筆/勉強会の開催など、QA全体に関わる活動の場もあります
    PM
    エンジニア
    デザイナー
    ライター
    QA

    製品開発チーム 開発⽀援チーム

    View Slide

  26. 求めるポジションとスキル

    View Slide

  27. kintone Garoon Office …
    製品開発チームに所属して、活躍してくださるメンバーを募集中
    まずはスクラムイベントの参加、試験設計/実施、開発プロセス改善に関わって業務を進めます
    PM
    エンジニア
    デザイナー
    ライター
    QA
    開発⽀援チーム
    検証 TE
    AQ
    製品開発チーム

    View Slide

  28. kintone Garoon Office …
    製品開発チームに所属して、活躍してくださるメンバーを募集中
    チーム所属後、チーム内外で活躍の場を広めていくことももちろん可能です
    PM
    エンジニア
    デザイナー
    ライター
    QA
    検証 TE
    AQ
    製品開発チーム 開発⽀援チーム

    View Slide

  29. 製品開発チームに所属して、活躍してくださるメンバーを募集中
    必須スキル・条件
    • 「チームワークあふれる社会を創る」という企業理念への共感
    • ソフトウェアのテスト設計およびテスト実施の経験2年以上
    • 基本的なWebアプリケーションの仕組みを理解している⽅
    歓迎スキル・条件
    • E2Eテストの実装、運⽤経験
    • アジャイル開発におけるテストの経験
    • テストマネジメントの経験
    • iOS・AndroidアプリのQA経験
    • テストプロセスの構築や改善を推進した経験

    View Slide

  30. QAエンジニアの採⽤について詳しく知りたい⽅は
    採⽤サイトもご覧ください
    https://cybozu.co.jp/recruit/entry/career/qa-engineer.html
    ご覧いただきありがとうございました

    View Slide