IT и покер. Часть 1: Одна игра, разные столы

Знаете, что роднит парня в растянутом худи за овальным столом в Лас-Вегасе и командного лида, который пялится в доску с задачами в пятом часу утра? Я бы сказал - ничего. Ну серьезно: фишки против джиры, блеф против бэклога, ривер против дедлайна. Абсолютно разные вселенные.

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

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

Но суть - она одна. И я бы даже сказал: это не красивая метафора для статьи, это рабочий подход.

Смотрите. В покере любой ход - колл, рейз, фолд - это просчет Expected Value. EV, если на пальцах. Без магии:

EV = (вероятность выигрыша × сумма выигрыша) - (вероятность проигрыша × сумма проигрыша)

А в IT, думаете, иначе? Да та же история, только мы обзываем это ROI и ходим кругами, делаем вид, что тут у нас особенный случай. Ладно, приведу вам пример, который я лично наблюдал, наверное, раз двадцать, если не больше.

Руководство хочет фичу. Стоимость - 30 тысяч долларов. Вероятность того, что она «взлетит» - 20%, а если взлетит - принесет 100 тысяч.

Звучит заманчиво? Еще бы. А теперь достаем калькулятор, и - здравствуйте:

(0.20 × $100,000) - (0.80 × $30,000) = $20,000 - $24,000 = -$4,000

Минус. Чистый, некрашеный минус.

Отрицательное ожидание. И ведь сколько раз я сам себя ловил на мысли: «ну, может, в этот раз повезет, и формула ошибается». Это не риск-менеджмент, это лудомания чистой воды. И да, я сам так ошибался, чего уж там. Не горжусь, но это часть моего багажа.