Утечки ресурсов. Часть 2: Непонимание недопонимания.

Настало время поговорить о букве А (согласованность) в обойме критерия SMART. Согласованность означает, что все участники процесса, причем как на стороне исполнителя, так и на стороне заказчика, понимают поставленные задачи совершенно одинаково.

В качестве иллюстрации механизма возникновения утечки ресурсов приведу пример из собственной практики. Достался мне однажды проект, на котором за полгода заказчик уже дважды требовал смены команды. И при этом с комментариями, что команды не могут сделать элементарные вещи. Цель проекта звучала так: разработать портал, способный хранить контент и имеющий функции администрирования. Вроде бы три абсолютно стандартные функции порталов. Но дьявол, как всегда, спрятался в мелочах.

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

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

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