📜  自适应软件开发-管理

📅  最后修改于: 2021-01-23 07:07:36             🧑  作者: Mango


传统软件管理的流程图如下所示。

重新评估

传统软件管理的特征是命令控制。

许多组织沉浸在优化,效率,可预测性,控制,严谨和流程改进的传统中。但是,新兴的信息时代经济要求适应性,速度,协作性,即兴性,灵活性,创新性和柔韧性。

哈佛的业务审查和管理书籍提出了诸如授权,参与式管理,学习型组织,以人为本的管理等术语,但这些都没有用于管理现代组织。

在自适应软件开发的背景下,差距看起来要大得多,有必要考虑在其他领域已被证明成功的自适应管理技术。

适应性管理

事实证明,在资源管理者与利益相关者和科学家作为一个团队一起工作的环境中,自适应管理是成功的,其目标如下:

  • 了解受管系统如何响应人工干预。

  • 将来改进资源政策和实践。

适应性管理的原理是,许多资源管理活动都是实验,因为它们的结果无法事先可靠地预测。然后将这些实验用作将来改进的学习机会。

适应性管理旨在提高在面对新信息以及各种利益相关者目标和偏好的情况下及时响应的能力。它鼓励利益相关者约束争议,并在研究和更好地理解环境不确定性的同时有条不紊地进行讨论。

适应性管理可以帮助利益相关者,管理者和其他决策者认识到知识的局限性以及对不完善信息采取行动的必要性。

自适应管理通过明确说明-来帮助更改决策

  • 决定是临时的。
  • 管理层的决定不一定总是正确的。
  • 可能会进行修改。

自适应管理方法有两种类型-

  • 被动自适应管理。
  • 主动自适应管理。

被动自适应管理

适应性管理旨在增强科学知识,从而减少不确定性。

被动自适应

在被动自适应管理中,根据现有信息和理解,选择一个首选的行动方案。监视管理操作的结果,并根据结果调整后续决策。

这种方法有助于学习和有效的管理。但是,对于超出所选行动过程的条件,其增强科学和管理能力的能力有限。

主动自适应管理

主动自适应管理方法会在采取管理措施之前检查信息。

主动自适应

然后,开发了一系列竞争性,替代性的生态系统和相关响应(例如人口变化,娱乐用途)的系统模型,而不是单个模型。基于这些替代模型的评估来选择管理选项。

领导协作管理

自适应管理是最适合自适应软件开发的。该方法需要资源管理器,即可以与人合作,允许人为干预并创建友好环境的管理器。

在软件开发中,领导者经常承担这些责任。我们比指挥官更需要领导人。领导者是合作者,并与团队一起工作。协作式领导是适应性开发中最受欢迎的实践。

领导者具有以下素质-

  • 掌握并设定方向。

  • 影响相关人员并提供指导。

  • 协作,促进和宏观管理团队。

  • 提供方向。

  • 创建人才可以创新,创造并做出有效决策的环境。

  • 理解他们偶尔需要指挥,但这不是他们的主要风格。