Développement S / W adaptatif - Gestion

Un organigramme de la gestion traditionnelle des logiciels est présenté ci-dessous.

Réévaluation

La gestion de logiciels traditionnelle a été caractérisée par le terme commande-contrôle.

De nombreuses organisations sont ancrées dans une tradition d'optimisation, d'efficacité, de prévisibilité, de contrôle, de rigueur et d'amélioration des processus. Cependant, l'économie émergente de l'ère de l'information requiert adaptabilité, rapidité, collaboration, improvisation, flexibilité, innovation et souplesse.

Les livres d'analyse et de gestion des affaires de Harvard ont trouvé des termes tels que l'autonomisation, la gestion participative, l'organisation apprenante, la gestion centrée sur l'humain, etc., mais aucun de ceux-ci n'est utilisé dans la gestion d'organisations modernes.

Dans le contexte du développement de logiciels adaptatifs, l'écart semble beaucoup plus large et il est nécessaire de considérer les techniques de gestion adaptative qui ont fait leurs preuves dans d'autres domaines.

Gestion adaptative

La gestion adaptative a fait ses preuves dans les environnements où les gestionnaires de ressources ont collaboré avec les parties prenantes et les scientifiques en équipe, avec les objectifs suivants:

  • Apprendre comment les systèmes gérés répondent aux interventions humaines.

  • Améliorer les politiques et les pratiques en matière de ressources à l'avenir.

Le principe de la gestion adaptative est que de nombreuses activités de gestion des ressources sont des expériences car leurs résultats ne peuvent pas être prédits de manière fiable à l'avance. Ces expériences sont ensuite utilisées comme des opportunités d'apprentissage pour les améliorations à venir.

La gestion adaptative vise à accroître la capacité de réagir en temps opportun face à de nouvelles informations et dans un cadre d'objectifs et de préférences variés des parties prenantes. Il encourage les parties prenantes à limiter les différends et à en discuter de manière ordonnée pendant que les incertitudes environnementales sont étudiées et mieux comprises.

La gestion adaptative aide les parties prenantes, les gestionnaires et les autres décideurs à reconnaître les limites des connaissances et la nécessité d'agir sur des informations imparfaites.

La gestion adaptative aide à changer les décisions prises en précisant que -

  • Les décisions sont provisoires.
  • La décision d'une direction ne doit pas toujours être juste.
  • Des modifications sont attendues.

Il existe deux types d'approches de gestion adaptative -

  • Gestion adaptative passive.
  • Gestion adaptative active.

Gestion adaptative passive

La gestion adaptative vise à améliorer les connaissances scientifiques et à réduire ainsi les incertitudes.

Passif Adaptatif

Au sein de la gestion adaptative passive, une seule ligne de conduite privilégiée, basée sur les informations et la compréhension existantes, est sélectionnée. Les résultats des actions de gestion sont contrôlés et les décisions ultérieures sont ajustées en fonction des résultats.

Cette approche contribue à l'apprentissage et à une gestion efficace. Cependant, il est limité dans sa capacité à améliorer les capacités scientifiques et de gestion dans des conditions qui vont au-delà du plan d'action choisi.

Gestion adaptative active

Une approche de gestion adaptative active examine les informations avant de prendre des mesures de gestion.

Active Adaptive

Une gamme de modèles de systèmes alternatifs concurrents de l'écosystème et des réponses connexes (par exemple, les changements démographiques, les utilisations récréatives), plutôt qu'un modèle unique, est ensuite développée. Les options de gestion sont choisies en fonction des évaluations de ces modèles alternatifs.

Gestion du leadership et de la collaboration

La gestion adaptative est celle qui convient le mieux au développement de logiciels adaptatifs. L'approche nécessite des gestionnaires de ressources, c'est-à-dire des gestionnaires capables de travailler avec les gens, de permettre des interventions humaines et de créer un environnement amical.

Dans le développement de logiciels, les dirigeants assument souvent ces responsabilités. Nous avons besoin de dirigeants plus que de commandants. Les dirigeants sont des collaborateurs et travaillent aux côtés de l'équipe. Le leadership collaboratif est la pratique la plus recherchée en développement adaptatif.

Les dirigeants ont les qualités suivantes -

  • Saisissez et définissez la direction.

  • Influencer les personnes impliquées et fournir des conseils.

  • Collaborer, faciliter et macro-gérer l'équipe.

  • Fournir une orientation.

  • Créez des environnements où les personnes talentueuses peuvent être innovantes, créatives et prendre des décisions efficaces.

  • Comprenez qu'occasionnellement, ils doivent commander, mais ce n'est pas leur style prédominant.