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
Claude Codeとハーネスについて考えてみる
oikon48
18
9.3k
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
220
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
3.4k
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
140
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
2.6k
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
210
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
160
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
450
プロンプト_きのこカンファレンス2026_LT
yurufuwahealer
0
150
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
0
140
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
270
Accessibility Awareness
sabderemane
1
150
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
800
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Bash Introduction
62gerente
615
220k
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 ご清聴ありがとうございました。