ある組み込み開発チームのQAチームとの関わり

1.5K Views

May 20, 22

スライド概要

profile-image

エンジニアです

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

ある組み込み開発チームの QAチームとの関わり Scrum Fest Niigata 2022 Akihisa Furuhashi

2.

背景 RSGT2022 OSTでのプロポーザル相談会にて スクフェス新潟で話せそうな話題無いですかね?

3.

背景 RSGT2022 OSTでのプロポーザル相談会にて スクフェス新潟で話せそうな話題無いですかね? 昔のネタなら。。

4.

背景 RSGT2022 OSTでのプロポーザル相談会にて スクフェス新潟で話せそうな話題無いですかね? 昔のネタなら。。 何ですか?

5.

背景 RSGT2022 OSTでのプロポーザル相談会にて スクフェス新潟で話せそうな話題無いですかね? 昔のネタなら。。 何ですか? 組み込み開発で開発 -QA/SQAの連携がうまく出来ていたイメージです。 あと、アジャイル開発の推進役が永田さんで。。

6.

背景 RSGT2022 OSTでのプロポーザル相談会にて スクフェス新潟で話せそうな話題無いですかね? 昔のネタなら。。 何ですか? 組み込み開発で開発 -QA/SQAの連携がうまく出来ていたイメージです。 あと、アジャイル開発の推進役が永田さんで。。 面白そう!プロポーザル出しましょう

7.

自己紹介 ● ● ● ● ● 古橋 [Acky (@AckyF1)] 一応、ソフトウェアエンジニア 早起き族 特技 ○ 目視でだいたいメロンの仕分けが出来る 趣味 ○ ふりかえり 実家のメロン→

8.

注意点&お願い 【注意点】 ● ● 話す内容は10年くらい前の話です ○ それを差し引いて聞いてください ○ アジャイル開発の話はしないです ■ 擦り合わせ開発が近いイメージです いちソフトウェア開発者の目線です ○ もっと登場人物・作業があったはず。。 【お願い】 ● 適宜余裕があれば、Discordのメッセージを拾います。たくさん書いてくれると嬉し いです

9.

宣伝 RSGT2022 OSTでのプロポーザル相談会にて スクフェス新潟で話せそうな話題無いですかね? 昔のネタなら。。 何ですか? 組み込み開発で開発 -QA/SQAの連携がうまく出来ていたイメージです。 あと、アジャイル開発の推進役が 永田さんで。。 面白そう!プロポーザル出しましょう

10.

注意点 この永田さんとはこの方です ○ 明日の11:25から「社内勉強会で学んだ QA2AQパターンの活用」でご発表されます

11.

質問 1. 皆さんは今どんな業界に努めていますか? 2. 組み込み業界に興味がありますか? 3. 組み込み業界は開発とQAが分断していると思っていませんか?

12.

組織構造 組織構造と製品との関わり 組織構造 「〇〇部××課」のようなもの。1つの課に2つの複数のチームが存在する チームと製品との関わり 製品の企画~販売までの時系列的にどのチームが関わったか? モニター部 マーケティング部 ソフトウェア開発 SQA QA メカ開発 マーケティング (営業) ハードウェア開発 企画

13.

組織構造と製品との関わり 組織構造 「〇〇部××課」のようなもの。1つの課に2つの複数のチームが存在する チームと製品との関わり 製品の企画~販売までの時系列的にどのチームが関わったか? チーム 責務 ソフトウェア開発 ソフトウェアを開発するチーム SQA(Software QA) ソフトウェアを評価してくれる尊敬すべきチーム 企画 顧客ニーズ、技術的ニーズなど様々な情報を集めて製品企画を作る忙しい部署 ハードウェア開発 チップの配置などの基盤設計やFPGA開発などをしている多彩な部署 メカ開発 筺体・ボタン配置などを開発している職人的な部署 QA 動作確認だけでなく、静電評価(静電気を当てても誤動作しない)、恒温槽での温度評価(高温・低 温でも誤動作しない)、耐久試験など多くの評価を実施してくれるありがたい部署 営業 作った製品を売ってくれる凄い部署

14.

チーム編成 開発対象 製品企画 ソフトウェア開発 SQA ハードウェア開発 時系列的 メカ開発 QA 営業(販売)

15.

チーム編成 開発対象 製品企画 ソフトウェア開発 SQA ハードウェア開発 メカ開発 時系列的 QA 企画 仕様検討 開発 営業(販売) QA イベント

16.

チーム編成 開発対象 製品企画 ここ ソフトウェア開発 SQA ハードウェア開発 時系列的 メカ開発 QA 営業(販売)

17.

登場人物の紹介 ソフトウェア エンジニア SQA エンジニア ハードウェア エンジニア 企画

18.

今日話すフェーズ 実装 要件定義 設計 テスト SQA ① ② ③ QA

19.

今日話すフェーズ 実装 要件定義 設計 テスト SQA ① ② ③ QA

20.

プロダクトの要件定義の話 要件定義では次の3つの項目を議論します 1. 2. 3. 新規機能 既存機能 前モデルからの改善項目

21.

プロダクトの要件定義の話 要件定義では次の3つの項目を議論します 1. 2. 3. 新規機能 既存機能 前モデルからの改善項目 HW SW 企画

22.

プロダクトの要件定義の話 要件定義では次の3つの項目を議論します 1. 2. 3. 新規機能 既存機能 前モデルからの改善項目 SQA SW HW

23.

プロダクトの要件定義の話 忘れてた あの機能は改善する と言ってましたがどう なっていますか ?

24.

プロダクトの要件定義の話 忘れてた あの機能は改善する と言ってましたがどう なっていますか ? 改善案を盛り込みま す!

25.

今日話すフェーズ 実装 要件定義 設計 テスト SQA ① ② ③ QA

26.

ソフトウェア要件定義 & SQAの方の評価仕様 ソフトウェア 要件定義書 ソフトウェア 評価仕様書

27.

ソフトウェア要件定義 & SQAの方の評価仕様 作成したドキュメントをレビューし合うことのメリット ● お互いの視点・観点を学べる ○ ○ ● 手戻りが少ない ○ ○ ● 開発の意図・機能の詳細を伝えることが出来る 評価の観点を知ることが出来き、それを反映した設計ができる お互いの驚きが最小限になる 「いまさら?」という指摘が少ない 評価用の機能を事前に織り込める

28.

今日話すフェーズ 実装 要件定義 設計 テスト SQA ① ② ③ QA

29.

開発時の話 機能Aを評価を早めにしたいです

30.

開発時の話 機能Aを評価を早めにしたいです じゃあ、機能Bと優先順位入れ替え ますね

31.

開発時の学び コミュニケーションを密に行える ● ● 評価観点の共有 開発の優先順位の入れ替え 評価のポイントをいいタイミングで聞ける ● ● 昔はこんなバグがあった 「ほら、これバグでしょ?」とカジュアルに言ってもらえる ○ しかも実演付き ○ FBサイクルを回しやすい

32.

この開発での学び 【実体験からの学び】 ● ● ● 開発とQAは協力関係であり、「開発 vs QA」はもったいない 開発には様々な視点・観点が必要 チームの影響範囲は思ったよりも広い 【自分の変化】 ● ● 様々な分野を学ぶきっかけになった。特に、テストを学ぶようになった 自分の開発に対する姿勢が大きく変わった

33.

提案 【組み込み業界の方】 ● 皆さんの取り組みは遅れていないです。発表しましょう! 【みなさん】 ● 興味の範囲を広げてください ○ ● いろいろな方と話してください ○ ○ ● 他チーム・他部署・他業界 一番近いQAの方と話してみてください QAの方の観点を少し取り入れてください 組み込み業界はいかがですか?

34.

質問 1. 皆さんは今どんな業界に努めていますか? 2. 組み込み業界に興味がありますか? 3. 組み込み業界は開発とQAが分断していると思っていませんか?

35.

おまけ:組み込み業界のススメ ● 実際に動くものが開発できます ○ ○ ● 最新技術も使える ○ ○ ● 私が携わったものでは、モニター、ヘリコプター、自動車など多種多様 共通の部分が多いので、他分野への挑戦も可能 機械学習も取り込んでいる 多くの種類のプロセッサが扱える (x86系、ARMなど) レジェンドが多い ○ ○ パンチカードを使って開発をしていたときの話を聞ける ソフトウェア業界だけじゃない

36.

QAタイム