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
ソフトウェア開発プロジェクトでの品質管理への提案(温故知新)
Search
大和田裕
July 27, 2025
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ソフトウェア開発プロジェクトでの品質管理への提案(温故知新)
大和田裕
July 27, 2025
More Decks by 大和田裕
See All by 大和田裕
redmine.tokyo 活動の歴史
yohwada
0
120
Other Decks in Technology
See All in Technology
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
320
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
790
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
cyberagentdevelopers
PRO
1
140
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
930
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
4
420
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
220
データエンジニアリングとドメイン駆動設計
masuda220
PRO
14
2.5k
reFACToring
moznion
0
170
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
2
210
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
210
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
770
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
490
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
The browser strikes back
jonoalderson
0
1.4k
Why Our Code Smells
bkeepers
PRO
340
58k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
410
RailsConf 2023
tenderlove
30
1.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
The Curse of the Amulet
leimatthew05
2
13k
Leo the Paperboy
mayatellez
8
1.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
550
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Prompt Engineering for Job Search
mfonobong
0
380
Transcript
Copyright© 2025 POfficeO, All rights reserved. POfficeO Copyright© 2025 POfficeO,
All rights reserved. ソフトウェア開発プロジェクトでの 品質管理への提案(温故知新) 大和田 裕 REDMINE JAPAN vol.4 2025年 7月 25日
Copyright© 2025 POfficeO, All rights reserved. POfficeO 自己紹介 1 名前:
大和田 裕 本名: 山嶋 裕 仕事: • 長年(1979~2021)ソフトウェアの設計・開発・運用・保守、 プロジェクト管理・品質保証を行っていました。 • 現在は、フリーランスのIT屋 ITアドバイザー/ソフトウェア開発 -定量的プロジェクトマネジメント、プロジェクト見える化、ソフトウェアソリューション ・eラーニング系企業のアセスメントシステム(設計・開発・運用・保守・機能拡張) 1979-1982 日本タイムシェア株式会社 (現:TIS) 1982-1999 日本IBM株式会社 大和研究所 1999-2002 日本チボリシステムズ株式会社 (現:日本IBM) Tivoli Systems inc. Asia-Pacific (現:IBM Corp.) 2002-2011 アットネットホーム株式会社 (現:JCOM) 2011-2013 独立行政法人 情報処理推進機構 (IPA) 非常勤研究員 2012-2016 一般社団法人 実践的プロジェクトマネージメント推進協会 株式会社オリジネィション R&Dセンター 2016-2021 株式会社オープンストリーム 屋号: POfficeO URL: https://pofficeo.com
Copyright© 2025 POfficeO, All rights reserved. POfficeO 自己紹介 2 名前:
大和田 裕 本名: 山嶋 裕 仕事: Redmineとのかかわり • そもそもは、定量的プロジェクト管理ツール【EPM-X】 • その後は、製品版の【EPM-Base】 • redmine.tokyoの立上げからのスタッフ • redmineエバンジェリストの会 その他:IPAの連携委員もやってました • 長年(1979~2021)ソフトウェアの設計・開発・運用・保守、 プロジェクト管理・品質保証を行っていました。 • 現在は、フリーランスのIT屋 ITアドバイザー/ソフトウェア開発 -定量的プロジェクトマネジメント、プロジェクト見える化、ソフトウェアソリューション ・eラーニング系企業のアセスメントシステム(設計・開発・運用・保守・機能拡張) 屋号: POfficeO URL: https://pofficeo.com
Copyright© 2025 POfficeO, All rights reserved. POfficeO はじめに 3 ⚫
品質管理への提案(温故知新) 本LTは、独立行政法人情報処理推進機構(IPA)で 行ったセミナー「ITプロジェクトの見える化」の一部 分を抜粋しています。 抜粋部分は、奈良先端科学技術大学院大学の 松村知子・森崎修司・玉田春昭先生が過去に 提唱された手法です。 そのため(温故知新)としています。
Copyright© 2025 POfficeO, All rights reserved. POfficeO プロジェクト管理 4 品質が他の要素(コスト、納期)に優先
されるべきという考え方に基づいています。 品質が安定していなければ、どれだけ コストを抑え、納期を短縮しても、 顧客の満足を得ることは難しく、 ビジネスとして成り立たないためです。 ⚫ なぜQが最初?
Copyright© 2025 POfficeO, All rights reserved. POfficeO 品質の重要性 5 ⚫
コスト・納期よりも不確定要素が多い ✓ 間接測定値、バグゼロ保証、スキル ⚫ 品質によるコスト・納期への影響が大きい
Copyright© 2025 POfficeO, All rights reserved. POfficeO 品質管理の手法 6 ⚫
レビュー ✓ コードレビュー、設計レビュー、ドキュメントレビュー ⚫ テスト ✓ 単体テスト、結合テスト、総合テスト、受け入れテスト ⚫ バグ管理 ✓ 不具合の記録、追跡、修正、再テスト ⚫ 品質メトリクスの収集と分析 ✓ バグ密度、テストカバレッジ、欠陥検出率 ⚫ プログラム品質管理
Copyright© 2025 POfficeO, All rights reserved. POfficeO プログラム品質管理(基本)
Copyright© 2025 POfficeO, All rights reserved. POfficeO 提供:奈良先端大、松村知子 ファイル数とソースコード行数の推移
Copyright© 2025 POfficeO, All rights reserved. POfficeO 提供:奈良先端大、松村知子、森崎修司、玉田春昭 変更頻度・変更規模・変更網羅性の推移
Copyright© 2025 POfficeO, All rights reserved. POfficeO 提供:奈良先端大、松村知子、森崎修司、玉田春昭 変更者数・変更率・変更回数の推移
Copyright© 2025 POfficeO, All rights reserved. POfficeO 奈良先端大、松村知子、森崎修司、玉田春昭 グループの推移比較
Copyright© 2025 POfficeO, All rights reserved. POfficeO バグ管理
Copyright© 2025 POfficeO, All rights reserved. POfficeO プログラム品質管理(拡張)
Copyright© 2025 POfficeO, All rights reserved. POfficeO 提供:奈良先端大、松村知子、 森崎修司、玉田春昭 ファイル操作頻度を追うメトリクス一覧(週変化量グラフ)
①(一定規模以上の)削除回数(累積) ②削除行数(累積)/10 ③(一定規模以上)行削除のあったファイル数 ④2人以上に変更されたファイル数(累計) ⑤追加行数(累積)/100 ⑥ファイル数 ⑦1ファイルあたりのファイル変更者数(平均) ⑧設計バグ発見数(累積)
Copyright© 2025 POfficeO, All rights reserved. POfficeO 9月5日F ② 工程も進んだ段階
になって それまでの安定が 急変し ファイル数が減り プログラム行数が 減り 大幅な削除行数 があり、 ファイル変更者の 人数が増加し 削除をともなう更 新が急増している。 理由をただす必要 がある。 ⑦ 更新回数 行削除回数 追加行数 削除行数 まるで地震計のように、工程の異常を表示する 拡張分析 提供:奈良先端大、 松村知子、 森崎修司、玉田春昭 ファイル操作頻度を追う
Copyright© 2025 POfficeO, All rights reserved. POfficeO ⑦ 同じ開発グループの複数のモジュールで 一斉にファイル更新者の人数が増加した
開発体制の異変が想定される ⑦ ⑦ モジュールA モジュールB モジュールC 1ファイル当たりのファイル更新者数の推移を追うことで 開発体制上の異変を捕捉できる 提供:奈良先端大、 松村知子、 森崎修司、玉田春昭 ファイル操作頻度を追う
Copyright© 2025 POfficeO, All rights reserved. POfficeO ② はじめの例で 再び大きな削除が
行われている ファイル数や プログラム行数 では目立たない 更新を捕捉してい る 申告報告(障害票など)の無い大きな更新を捕捉できる 更新回数 削除回数 追加行数 削除行数 提供:奈良先端大、 松村知子、 森崎修司、玉田春昭 ファイル操作頻度を追う
Copyright© 2025 POfficeO, All rights reserved. POfficeO ② 工程との関係 で異常が検出
される 試験終了後な のに ファイルが増え 行数が増え 行追加削除が あり ファイル更新 頻度が高い 更新回数 削除回数 追加行数 削除行数 ⑤ 提供:奈良先端大、 松村知子、 森崎修司、玉田春昭 ファイル操作頻度を追う
Copyright© 2025 POfficeO, All rights reserved. POfficeO Redmineへの適用 19 ⚫
RedmineとGitを連携 ✓ 既存機能の利用 ⚫ Redmine専用AIエージェント ✓ 「Redmine AI Helper」プラグイン ⚫ GitHub Copilot連携 ⚫ 監視・解析用AIエージェント
Copyright© 2025 POfficeO, All rights reserved. POfficeO ご清聴ありがとうございました。