アダプティブS / W開発-管理
従来のソフトウェア管理のフローチャートを以下に示します。
従来のソフトウェア管理は、コマンドコントロールという用語で特徴付けられてきました。
多くの組織は、最適化、効率、予測可能性、制御、厳密性、およびプロセス改善の伝統に浸っています。しかし、新たな情報化時代の経済には、適応性、スピード、コラボレーション、即興、柔軟性、革新、そしてしなやかさが必要です。
ハーバードビジネスレビューと管理の本は、エンパワーメント、参加型管理、学習組織、人間中心の管理などの用語を考え出しましたが、これらのどれも現代の組織の管理に入れられていません。
適応型ソフトウェア開発のコンテキストでは、ギャップははるかに広く見え、他の分野で成功していることが証明されている順応的管理手法を検討する必要があります。
順応的管理
順応的管理は、リソースマネージャーが利害関係者や科学者とチームとして協力し、次の目標を達成した環境で成功することが証明されています。
管理対象システムが人間の介入にどのように応答するかを学ぶ。
将来的に資源政策と慣行を改善するため。
順応的管理の背後にある原則は、その結果を事前に確実に予測できないため、多くのリソース管理アクティビティは実験であるということです。これらの実験は、将来の改善のための学習機会として使用されます。
順応的管理は、新しい情報に直面し、さまざまな利害関係者の目的や好みの設定でタイムリーに対応する能力を高めることを目的としています。それは、環境の不確実性が調査され、よりよく理解されている間、利害関係者が紛争を拘束し、それらを秩序だった方法で議論することを奨励します。
順応的管理は、利害関係者、管理者、およびその他の意思決定者が知識の限界と不完全な情報に基づいて行動する必要性を認識するのに役立ちます。
順応的管理は、次のことを明確にすることで、下された決定を変えるのに役立ちます。
- 決定は暫定的なものです。
- 経営陣の決定は必ずしも正しいとは限りません。
- 変更が予想されます。
順応的管理アプローチには2つのタイプがあります-
- パッシブ順応的管理。
- アクティブ順応的管理。
パッシブ順応的管理
順応的管理は、科学的知識を高め、それによって不確実性を減らすことを目的としています。
パッシブ順応的管理では、既存の情報と理解に基づいて、単一の好ましい行動方針が選択されます。管理アクションの結果は監視され、その後の決定は結果に基づいて調整されます。
このアプローチは、学習と効果的な管理に貢献します。ただし、選択したアクションのコースを超える条件の科学的および管理機能を強化する能力には限界があります。
アクティブ順応的管理
アクティブ順応的管理アプローチは、管理アクションが実行される前に情報を確認します。
次に、単一のモデルではなく、生態系と関連する応答(人口動態の変化、娯楽目的など)のさまざまな競合する代替システムモデルが開発されます。管理オプションは、これらの代替モデルの評価に基づいて選択されます。
リーダーシップ-コラボレーション管理
順応的管理は、適応型ソフトウェア開発に最適なものです。このアプローチには、リソースマネージャー、つまり人と協力し、人間の介入を許可し、友好的な環境を作り出すことができるマネージャーが必要です。
ソフトウェア開発では、リーダーがこれらの責任を負うことがよくあります。司令官よりもリーダーが必要です。リーダーは協力者であり、チームと協力します。コラボレーティブ-リーダーシップは、アダプティブ開発で最も求められている実践です。
リーダーには次の資質があります-
方向をつかんで設定します。
関係者に影響を与え、ガイダンスを提供します。
チームのコラボレーション、促進、マクロ管理。
方向性を提供します。
才能のある人々が革新的で創造的であり、効果的な意思決定を行うことができる環境を作ります。
時々彼らが命令する必要があることを理解してください、しかしそれは彼らの支配的なスタイルではありません。