今後のアジャイル開発の方向性
アジャイル開発が銀の弾丸ではない。
むしろアジャイル開発を実践すると、ソフトウェア開発特有の難しさがはっきり出てくるように思う。
ラフなメモ書き。
【元ネタ】
InfoQ: アジャイルプロジェクトが遅れる理由
InfoQ: アジャイルにおけるプロジェクトマネジャーの役割
Agile2.0は何を解決しようとしているのか?: プログラマの思索
第二期アジャイルムーブメント ~ アジャイル開発の商業的取り組み と Agile2.0 ないし 「2週目の世界」 について - kawaguti の日記 (id:wayaguchi)
今は「Agile2.0」「2週目のアジャイル」と呼ばれる時期に到達している。
初期のアジャイル開発で克服できなかった課題、アジャイル開発のアンチパターンなど、各種の知識も増えてきた。
Agile2.0では、Scrumのようにプロジェクトマネジメントを強化する方向もあれば、チケット駆動開発やツールベンダーの注目のようにアジャイル開発の環境ツールでを強化する方向もある。
それらの背後には、アジャイル開発のスケールアップという動機があるように思う。
初期のアジャイル開発では、少人数のチームでアジャイルに開発スタイルを実践して、その利点は色々知られてきた。
しかし、チームやシステムが大規模化するとアジャイル開発の恩恵が受けにくい弱点は、アジャイル開発が生まれた当初から言われ続けてきた。
その流れを見ると、ソフトウェア工学が生まれた頃に、プログラミングをプログラマの職人芸からプログラマのチームによる開発へスケールアップしていった方向に何となく似ている。
チームやシステムを大規模化しようとすると、もう一段上のハードルを乗り越えなくてはならない。
その現象は、分割統治やオブジェクト指向でモジュール単位の開発の生産性が上がったとしても、モジュールを組み合わせると性能やセキュリティなどの非機能要件に絡む問題が出てくるように、大規模化して初めて現れてくる問題にも似ている。
下記にあげた資料や書籍を読んでみると、従来のAgile開発では解決できなかった課題、そしてそれらを乗り越えようとする可能性について、ヒントが沢山ある。
整理してみたい。
| 固定リンク
「ソフトウェア工学」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
- リプレースとアーキテクチャモダナイゼーシヨンの違いの本質は何なのか?(2026.04.08)
- アーキテクチャモダナイゼーションにおけるAMETチームの役割と責任範囲は何か(2026.03.23)
- アーキテクチャモダナイゼーションとはそもそも何なのか?(2026.03.22)
「チケット駆動開発」カテゴリの記事
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
- 第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)
- Redmineは組織のナレッジ基盤として実現可能なのか~島津製作所の事例を読み解く #redmineT(2024.12.29)
「Agile」カテゴリの記事
- 自動車・半導体・防衛産業から読み解く、業界を制する設計思想(2026.06.10)
- PMOはスクラムマスターである(2026.06.07)
- DX戦略はDX成熟度を考慮して戦略策定すべき(2026.03.20)
- PMPとCSM取得者数推移(日本 vs 中国)から読み取れる指針は何か?(2026.02.23)
- SAFeはScrumと全く異なるアジャイル開発プロセスだ(2026.02.01)


コメント