Adaptive S / W Development - Управление

Блок-схема традиционного управления программным обеспечением показана ниже.

переоценка

Традиционное управление программным обеспечением характеризуется термином командное управление.

Многие организации основаны на традициях оптимизации, эффективности, предсказуемости, контроля, строгости и улучшения процессов. Тем не менее, формирующаяся экономика информационного века требует адаптивности, скорости, сотрудничества, импровизации, гибкости, инноваций и гибкости.

Книги по бизнес-обзорам и управлению Гарварда придумали такие термины, как расширение прав и возможностей, управление на основе участия, организация обучения, управление, ориентированное на человека, и т. Д., Но ни один из них не используется в современных организациях.

В контексте разработки адаптивного программного обеспечения этот разрыв выглядит намного шире, и необходимо рассмотреть методы адаптивного управления, которые доказали свою эффективность в других областях.

Адаптивное управление

Адаптивное управление оказалось успешным в условиях, когда менеджеры ресурсов работали вместе с заинтересованными сторонами и учеными в одной команде со следующими целями:

  • Чтобы узнать, как управляемые системы реагируют на вмешательство человека.

  • Для улучшения политики и практики ресурсов в будущем.

Принцип, лежащий в основе адаптивного управления, заключается в том, что многие действия по управлению ресурсами являются экспериментами, поскольку их результаты не могут быть надежно предсказаны заранее. Эти эксперименты затем используются в качестве возможностей для обучения в будущем.

Адаптивное управление призвано повысить способность своевременно реагировать на новую информацию и устанавливать различные цели и предпочтения заинтересованных сторон. Это побуждает заинтересованные стороны связывать споры и обсуждать их упорядоченно, в то время как экологическая неопределенность исследуется и лучше понимается.

Адаптивное управление помогает заинтересованным сторонам, менеджерам и другим лицам, принимающим решения, признать пределы знаний и необходимость действовать на несовершенной информации.

Адаптивное управление помогает изменить принятые решения, давая понять, что -

  • Решения являются предварительными.
  • Решение руководства не всегда должно быть правильным.
  • Модификации ожидаются.

Существует два типа подходов адаптивного управления -

  • Пассивное адаптивное управление.
  • Активное адаптивное управление.

Пассивное адаптивное управление

Адаптивное управление направлено на расширение научных знаний и, следовательно, на снижение неопределенности.

Пассивный адаптивный

В рамках пассивного адаптивного управления выбран единый предпочтительный курс действий, основанный на существующей информации и понимании. Результаты управленческих действий контролируются, и последующие решения корректируются на основе результатов.

Такой подход способствует обучению и эффективному управлению. Тем не менее, он ограничен в своей способности расширять научные и управленческие возможности для условий, которые выходят за пределы выбранного курса действий.

Активное Адаптивное Управление

Активный подход адаптивного управления анализирует информацию до того, как предпринимаются управленческие действия.

Активный Адаптивный

Затем разрабатывается ряд конкурирующих, альтернативных системных моделей экосистем и связанных с ними ответных действий (например, демографические изменения; рекреационное использование), а не одна модель. Варианты управления выбираются на основе оценок этих альтернативных моделей.

Лидерство-Управление Сотрудничеством

Адаптивное управление - это то, что лучше всего подходит для разработки адаптивного программного обеспечения. Подход требует менеджеров ресурсов, то есть менеджеров, которые могут работать с людьми, разрешать вмешательство человека и создавать дружескую среду.

В разработке программного обеспечения лидеры часто берут на себя эти обязанности. Нам нужны лидеры больше, чем командиры. Лидеры являются сотрудниками и работают вместе с командой. Совместное лидерство является наиболее востребованной практикой в адаптивном развитии.

Лидеры имеют следующие качества -

  • Возьмите и установите направление.

  • Влиять на вовлеченных людей и давать указания.

  • Сотрудничать, облегчать и управлять командой на макроуровне.

  • Укажите направление.

  • Создайте среду, в которой талантливые люди могут быть инновационными, креативными и принимать эффективные решения.

  • Поймите, что иногда им нужно командовать, но это не их преобладающий стиль.