アジャイル開発の契約スタイルに関するIPAの報告書
アジャイル開発の契約スタイルに関するIPAの報告書が公開されていたのでメモ。
情報処理推進機構:ソフトウェアエンジニアリング アジャイル型開発を推進するための活動成果を公開
・非ウォーターフォール型開発WG活動報告書(概要資料) (PDF形式)[858KB]
・非ウォーターフォール型開発WG活動報告書 (PDF形式)[5.05MB]
IPAが昨今のアジャイル開発ブームをどう見ているか、を知る上でとても良い資料。
羽生田さん、平鍋さん、川端さんの名前も上がっていて、アジャイル開発の契約というど真ん中のテーマに対して報告書を書き上げている。
具体的には下記10種類の契約のうち、アジャイル開発に適しているケースはどれか、詳細に記述している。
実際にアジャイル開発の契約をすると仮定して、契約書も添付しており、中身はとても良いと思う。
①スプリント契約(Sprint Contract)
②定額請負型(Fixed Price & Fixed Scope)
③実費精算契約(Time and Materials)
④固定仕様、シーリングありの準委任契約
(Time and Materials with Fixed Scope and Cost Ceiling )
⑤シーリングありの準委任契約
(Time and Materials with Variable Scope and Cost Ceiling)
⑥段階的開発契約(Phased Development)
⑦ボーナス/ペナルティ条項(Bonus/Penalty Clauses)
⑧固定利益(Fixed Profit)
⑨Money for Nothing, Changes for Free(早期中止、変更無料)
⑩ジョイントベンチャー(Joint Venture)
当然、スプリント契約などのようにスコープを変化させやすい契約の方がアジャイル開発に適している。
この話を読んで、PMBOKの調達管理(契約管理)の契約の種類を連想した。
【PMBOKの調達管理】
PMP 契約関連
ASCII.jp:第5回 契約を間違えば、プロジェクトはうまくいかない プロジェクトと契約の深い関係について学ぶ|公式ガイドブックだけでは不十分!? PMP資格試験対策
[ThinkIT] 第9回:調達管理(外注管理) (1/3)
PMBOKの契約管理では下記の種類があり、上から順に購入者側に有利(リスクが低い)に並んでいる。
当然、一括請負契約よりも実費償還契約の方がアジャイル開発に適している。
FFP:定額契約または一括請負契約
FP-EPA:インフレ率の変化などに応じて価格を調整することができる契約
FPIF:購入者は契約で決められた上限価格内で、実際にかかったコストを納入者に支払う契約。
CPAF:実費償還契約のうち、納入者にコストとフィーが支払われるが、フィーは購入者が主観的に決定する。
CPIF:実費償還契約のうち、見積りコストとかかったコストの差額がインセンティブとして支払われる。
CPFF:実費償還契約のうち、許容コストと固定額のフィーが支払われる。成績に関わらず固定額のフィーが支払われる。
CPPC:実費償還契約のうち、かかったコストのあるパーセンテージがフィーとして支払われる。
3ヶ月先の景気が見えない現在では、B2Cの業務システムやSaaS、パッケージ製品の開発ではスコープをビジネスの状況に合わせて変化できる方がリスクが少ない。
スコープを固定して数年かけて開発するスタイルは正直難しくなってきている現実はあると思う。
購入者(エンドユーザ)と納入者(SI)の間でバランスが釣り合う契約スタイルは何か、をもう一度探る必要がある。
| 固定リンク
「ビジネス・歴史・経営・法律」カテゴリの記事
- E-BOMとM-BOMの違いは何か?(2026.02.08)
- 製造業におけるPLM製品とMES製品の違いは何か?(2026.02.08)
- 日本の半導体産業はなぜ凋落したのか(2026.02.07)
- 製造業のDXを推進する部門をITコーポレート部門に割り当てるとなぜ失敗するのか(2026.02.04)
- ビジネス書の名著はどれ?(2023.09.18)
「ソフトウェア工学」カテゴリの記事
- Jiraの機能はTracに似ている気がする #redmine(2025.06.01)
- チームトポロジーの感想~大規模アジャイル開発でも組織構造は大きく変化する(2025.01.01)
- Redmineは組織のナレッジ基盤として実現可能なのか~島津製作所の事例を読み解く #redmineT(2024.12.29)
- アーキテクチャ設計はベストプラクティスを参照するプロセスに過ぎないのか?~Software Processes are Software, Too(ソフトウェアプロセスもまたソフトウェアである)(2024.09.22)
- 「システムアーキテクチャ構築の原理」の感想part2~非機能要件がシステムのアーキテクチャに影響を与える観点をプロセス化する(2024.05.06)
「Agile」カテゴリの記事
- SAFeはScrumと全く異なるアジャイル開発プロセスだ(2026.02.01)
- 第29回東京Redmine勉強会の感想~今話題のテーマはJTC運用とAIによるプロマネ作業支援 #redminet(2025.11.09)
- RedmineJapan vol.4の感想part1~Redmine AI HeplerプラグインはRedmineのナレッジ活用を強化してくれる #RedmineJapan(2025.07.31)
- Jiraの機能はTracに似ている気がする #redmine(2025.06.01)
- チームトポロジーにおける4チームのインタラクションをUMLで整理してみた(2025.01.12)


コメント