Desenvolvimento Adaptive S / W - Gestão

Um fluxograma do gerenciamento de software tradicional é mostrado abaixo.

O gerenciamento de software tradicional é caracterizado pelo termo comando-controle.

Muitas organizações estão mergulhadas em uma tradição de otimização, eficiência, previsibilidade, controle, rigor e melhoria de processos. No entanto, a economia emergente da era da informação requer adaptabilidade, velocidade, colaboração, improvisação, flexibilidade, inovação e flexibilidade.

Livros de revisão e gestão de negócios de Harvard surgiram com termos como capacitação, gestão participativa, organização de aprendizagem, gestão centrada no ser humano, etc., mas nada disso está sendo aplicado na gestão de organizações modernas.

No contexto do Desenvolvimento de Software Adaptativo, a lacuna parece muito maior e é necessário considerar as técnicas de gerenciamento adaptativo que têm se mostrado bem-sucedidas em outros campos.

Gestão Adaptativa

A gestão adaptativa tem se mostrado bem-sucedida nos ambientes onde os gerentes de recursos trabalharam junto com as partes interessadas e cientistas como uma equipe, com os seguintes objetivos -

  • Para aprender como os sistemas gerenciados respondem às intervenções humanas.

  • Para melhorar as políticas e práticas de recursos no futuro.

O princípio por trás do gerenciamento adaptativo é que muitas atividades de gerenciamento de recursos são experimentos, pois seus resultados não podem ser previstos com segurança de antemão. Esses experimentos são então usados ​​como oportunidades de aprendizado para melhorias no futuro.

A gestão adaptativa tem como objetivo aumentar a capacidade de responder oportunamente diante de novas informações e em um cenário de objetivos e preferências variados das partes interessadas. Encoraja as partes interessadas a resolver disputas e discuti-las de maneira ordenada, enquanto as incertezas ambientais são investigadas e melhor compreendidas.

A gestão adaptativa ajuda as partes interessadas, os gestores e outros tomadores de decisão a reconhecer os limites do conhecimento e a necessidade de agir sobre informações imperfeitas.

A gestão adaptativa ajuda a mudar as decisões tomadas, deixando claro que -

  • As decisões são provisórias.
  • A decisão da administração nem sempre precisa ser certa.
  • São esperadas modificações.

Existem dois tipos de abordagens de gestão adaptativa -

  • Gerenciamento Passivo Adaptativo.
  • Gerenciamento Adaptativo Ativo.

Gestão Passiva Adaptativa

A gestão adaptativa visa aprimorar o conhecimento científico e, assim, reduzir as incertezas.

No gerenciamento Passivo Adaptável, um único curso de ação preferido, com base nas informações e no entendimento existentes, é selecionado. Os resultados das ações de gestão são monitorados e as decisões subsequentes são ajustadas com base nos resultados.

Essa abordagem contribui para o aprendizado e gestão eficaz. No entanto, é limitado em sua capacidade de aprimorar as capacidades científicas e de gestão para condições que vão além do curso de ação selecionado.

Gestão Adaptativa Ativa

Uma abordagem de gerenciamento Active Adaptive analisa as informações antes que as ações de gerenciamento sejam tomadas.

Uma gama de modelos de sistemas alternativos e concorrentes de ecossistemas e respostas relacionadas (por exemplo, mudanças demográficas; usos recreativos), em vez de um único modelo, é então desenvolvida. As opções de gerenciamento são escolhidas com base nas avaliações desses modelos alternativos.

Gestão de Liderança-Colaboração

O gerenciamento adaptativo é o mais adequado para o desenvolvimento de software adaptativo. A abordagem requer gerentes de recursos, ou seja, os gerentes que podem trabalhar com pessoas, permitir intervenções humanas e criar um ambiente amigável.

No desenvolvimento de software, os líderes geralmente assumem essas responsabilidades. Precisamos de líderes mais do que comandantes. Os líderes são colaboradores e trabalham junto com a equipe. A Liderança Colaborativa é a prática mais procurada no desenvolvimento adaptativo.

Os líderes têm as seguintes qualidades -

  • Segure e defina a direção.

  • Influencie as pessoas envolvidas e forneça orientação.

  • Colabore, facilite e gerencie macro a equipe.

  • Forneça orientação.

  • Crie ambientes onde pessoas talentosas possam ser inovadoras, criativas e tomar decisões eficazes.

  • Entenda que ocasionalmente eles precisam comandar, mas esse não é seu estilo predominante.