Adaptive-software-development-management

提供:Dev Guides
移動先:案内検索

適応型ソフトウェア開発-管理

従来のソフトウェア管理のフローチャートを以下に示します。

再評価

従来のソフトウェア管理は、コマンド制御という用語で特徴付けられてきました。

多くの組織は、最適化、効率、予測可能性、制御、厳密性、プロセス改善の伝統に浸っています。 しかし、新たな情報化時代の経済には、適応性、速度、コラボレーション、即興、柔軟性、革新性、柔軟性が必要です。

ハーバードのビジネスレビューと管理の書籍では、エンパワーメント、参加型管理、学習組織、人間中心の管理などの用語が考案されていますが、これらはいずれも現代の組織の管理には組み込まれていません。

アダプティブソフトウェア開発のコンテキストでは、ギャップははるかに広く見えるため、他の分野で成功していることが証明されているアダプティブ管理手法を考慮する必要があります。

適応管理

適応管理は、リソースマネージャーが利害関係者および科学者とチームとして協力し、以下の目標を達成した環境で成功を収めました。

  • 管理対象システムが人間の介入にどのように応答するかを学習します。
  • 将来的にリソースのポリシーと実践を改善するため。

適応管理の背後にある原則は、多くのリソース管理活動が実験であり、その結果を事前に確実に予測できないことです。 これらの実験は、将来の改善のための学習機会として使用されます。

適応管理は、新しい情報に直面したり、さまざまな利害関係者の目標や好みを設定したりする際にタイムリーに対応する能力を高めることを目的としています。 環境の不確実性が調査され、よりよく理解されている間に、利害関係者が紛争を拘束し、規則的に議論することを奨励します。

適応管理は、利害関係者、管理者、およびその他の意思決定者が知識の限界と不完全な情報に基づいて行動する必要性を認識するのに役立ちます。

適応管理は、以下のことを明確にすることにより、決定を変更するのに役立ちます-

  • 決定は暫定的です。
  • 経営者の決定は必ずしも正しいとは限りません。
  • 変更が必要です。

適応管理アプローチには2つのタイプがあります-

  • パッシブ適応管理。
  • アクティブな適応管理。

パッシブ適応管理

適応管理は、科学的知識を高め、それによって不確実性を減らすことを目的としています。

パッシブアダプティブ

パッシブアダプティブ管理では、既存の情報と理解に基づいて、単一の優先行動方針が選択されます。 管理アクションの結果は監視され、その後の決定は結果に基づいて調整されます。

このアプローチは、学習と効果的な管理に貢献します。 しかし、選択された行動方針を超えた状況の科学的および管理能力を強化する能力には限界があります。

アクティブ適応管理

アクティブアダプティブ管理アプローチは、管理アクションが実行される前に情報を確認します。

アクティブアダプティブ

生態系および関連する応答のさまざまな競合する代替システムモデル(例: 人口動態の変化;その後、単一のモデルではなく、レクリエーション用途)が開発されます。 管理オプションは、これらの代替モデルの評価に基づいて選択されます。

リーダーシップコラボレーション管理

適応管理は、適応ソフトウェア開発に最適です。 このアプローチでは、リソースマネージャー、つまり 人と協力し、人間の介入を許可し、友好的な環境を作り出すことができるマネージャー。

ソフトウェア開発では、リーダーがしばしばこれらの責任を引き受けます。 指揮官よりもリーダーが必要です。 リーダーは共同作業者であり、チームとともに働きます。 協調的リーダーシップは、適応型開発で最も求められている実践です。

リーダーは次の性質を持っています-

  • 方向をつかんで設定します。
  • 関係者に影響を与え、ガイダンスを提供します。
  • チームのコラボレーション、促進、マクロ管理を行います。
  • 方向を提供します。
  • 才能ある人々が革新的で創造的であり、効果的な意思決定を行える環境を作成します。
  • 時々彼らが命令する必要があることを理解してください、しかし、それは彼らの支配的なスタイルではありません。