Как принимать технические решения при наличии неопределенности? Часть 1

Каждому ИТ профессионалу приходится принимать технические решения. Например, какую структуру данных выбрать, какие настройки у сервера установить, какую библиотеку использовать. Любое такое решение основано на глубоком знании продукта, опыте решения таких же задач и/или его можно быстро проверить на каком-нибудь стенде.  Придумал решение – быстро протестировал.

Главное, что выдаешь решение, в котором более или менее уверен. Оно не без ошибок, но хотя бы проверено. Есть уверенность в решении, ведь хотя бы однажды вы видели, что оно работает.

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

  1. Вы можете не обладать глубокими знаниями по всему ПО и оборудованию, используемому в проекте.
  2. Достаточного времени на дополнительное изучение и эксперименты нет.
  3. Вы достаточно опытны, и знаете, что требования будут меняться по ходу проекта.
  4. В процессе принятия решения вы сталкиваетесь с давлением со стороны менеджеров, заказчиков и коллег.  У каждого есть свой интерес. Кто-то хочет дополнительных денег, кто-то подвинуть конкурентов, кто-то протащить нового подрядчика, кто-то хочет интересную задачу, кто-то не хочет работать.
  5. Ваши решения будут определять, будет ли успешным проект, будет ли внедрена система в срок, будут ли дополнительные затраты.
  6. Решение архитектора проекта будет оценено вашими коллегами и руководством. Их  мнение для вас может быть важно.
  7. Брать на себя ответственность за судьбу проекта психологически некомфортно. И ведет к стрессу. Причем, это совершенно нормально.

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

Как найти решение быстро и правильно?

Как прикрыть себе … спину?

Как принимать решения и посадить печень от стресса?

Интересно?!

Продолжение в следующих статьях…

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Одноклассники
Запись опубликована в рубрике Как принимать решения. Добавьте в закладки постоянную ссылку.

1 комментарий: Как принимать технические решения при наличии неопределенности? Часть 1

  1. Уведомление: Как принимать технические решения? Часть 2 | Путь ИТ архитектора

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *