アジャイル開発とソフトウェアアーキテクチャの間のバランス感覚
牛尾さんが書いた記事を読んで、アジャイラーとアーキテクトの間の緊張関係に関する対策方法について示唆が得られたのでメモ。
やっぱり牛尾さんの著作は素晴らしい。
【元ネタ】
アジャイル導入を推進するためのバランス感覚~アジャイル導入 始めの一歩~(1/5):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
アジャイル導入を推進するためのバランス感覚~アジャイル導入 始めの一歩~(2/5):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
アジャイル導入を推進するためのバランス感覚~アジャイル導入 始めの一歩~(3/5):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
アジャイル導入を推進するためのバランス感覚~アジャイル導入 始めの一歩~(4/5):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
アジャイル導入を推進するためのバランス感覚~アジャイル導入 始めの一歩~(5/5):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
RUPから見たアジャイル開発のアーキテクチャ助走路: プログラマの思索
アジャイル開発とソフトウェアアーキテクチャの緊張関係: プログラマの思索
牛尾さんの記事には、アジャイル開発とソフトウェアアーキテクチャの緊張関係についてこんなことが書かれている。
(前略)
ところが、分野によってはアジャイルとソフトウェア・エンジニアリング、マネジメントの手法が真っ向から対立する場面もあります。その場合は無条件にアジャイル開発を優先すれば良いのでしょうか? 実はそうとは限らないのです。アジャイル開発に含まれるさまざまなプラクティスは、それらが十分に効果を発揮するための条件や、トレードオフの関係にある要素が必ず存在します。
大抵のプロジェクトでは、純粋なアジャイル開発の考え方だけでは上手くいきません。プロジェクトの状況を見ながら、ソフトウェア・エンジニアリングやマネジメントとうまくバランスをとることが必要なのです。
(後略)
そして記事を注意深く読んでいくと、経験に裏打ちされたノウハウが深く書かれている。
初期のアジャイル開発だけの考え方だけでは、やはり足りない部分はある。
ソフトウェアアーキテクチャやマネジメントなどの部分を補完すれば、更にアジャイル開発を適用できる範囲は広がるし、より強固に運用できるはず。
| 固定リンク
「プロジェクトマネジメント」カテゴリの記事
- 「スクラムの拡張による組織づくり」のScrum@Scaleの感想(2024.03.31)
- ストラテジストとプロジェクトマネージャの役割の違いは何なのかpart2~プロセスのレイヤと達成目標のレイヤが異なる(2023.02.18)
- ストラテジストとプロジェクトマネージャの役割の違いは何なのかpart1~CSFはWBSみたいなものと捉える(2023.02.14)
- PM理論では課業志向の方が関係志向よりも生産性が高いことを主張しているのではないか(2023.01.22)
- 現代日本人の弱点はリーダーシップ不足と生産性が著しく低いこと、そしてリスク許容度が著しく低いことだ(2022.12.23)
「ソフトウェア工学」カテゴリの記事
- アーキテクチャ設計はベストプラクティスを参照するプロセスに過ぎないのか?~Software Processes are Software, Too(ソフトウェアプロセスもまたソフトウェアである)(2024.09.22)
- 「システムアーキテクチャ構築の原理」の感想part2~非機能要件がシステムのアーキテクチャに影響を与える観点をプロセス化する(2024.05.06)
- 「システムアーキテクチャ構築の原理」の感想(2024.05.06)
- ソフトウェア工学の根本問題から最近のソフトウェア設計を考えてみる(2024.03.03)
- マイクロサービス設計は従来のアーキテクチャ設計と何が違うのか(2024.01.02)
「Agile」カテゴリの記事
- 「世界一流エンジニアの思考法」の感想(2024.12.08)
- 「システムアーキテクチャ構築の原理」の感想part2~非機能要件がシステムのアーキテクチャに影響を与える観点をプロセス化する(2024.05.06)
- 「スクラムの拡張による組織づくり」のScrum@Scaleの感想(2024.03.31)
- ソフトウェア工学の根本問題から最近のソフトウェア設計を考えてみる(2024.03.03)
- 「GitLabに学ぶ 世界最先端のリモート組織のつくりかた」の感想(2023.12.10)
最近のコメント