Сначала то, что можно потрогать
Мой стиль работы такой: пришла идея — сразу делаем то, что можно потрогать.
Году в 2014-м мы с партнёрами взялись за карточную игру. Партнёры начали с регистрации, восстановления пароля и профиля. Я предложил начать с ядра: как раскладываются карты и как в это реально играется. Логин на этом этапе не нужен, имя игрока можно передать прямо в URL. Партнёров такой подход удивил. Свою часть я сделал, а проект, начатый «профессионально», с чатом, Jira и документацией, так и не дошёл до дела.
В 2011–2012 годах была идея Spell Defense: рисуешь на смартфоне заклинание жестом, и оно бьёт по волнам врагов. Я сразу сделал граф пути монстров с интерполяцией. Команда пропала, а наработки почти один в один легли в Steam Defense.
В Steam Defense вместо бесконечных обсуждений в чате я за ~10 дней работы сделал MVP: можно ходить, стрелять и строить, — чтобы было что показать инвесторам.
В Roach Racing партнёры хотели для инвесторов ролик с бегущими модельками, по сути фейк. Вместо этого я примерно за месяц сделал настоящий прототип: 3D-мультиплеер в браузере в реальном времени. Именно он, почти без переписывания, и дорос до продакшена.
Что я из этого вынес: рабочий прототип убеждает лучше презентаций и формочек. А хороший MVP не выбрасывают, его доращивают. Так я работаю и как fractional CTO.