🐞 Самый дорогой баг оказался не в коде
В 2013 году на WWDC Apple представила спецификацию iBeacon - стандарт для маячков, которые вещают по Bluetooth свой идентификатор. Смартфон рядом ловит сигнал и понимает, где он находится с точностью до пары метров
Я разглядел в этой технологии потенциал для бизнеса. Точное позиционирование внутри помещений открывало целый пласт сценариев, которые можно упаковать в продукт: - навигация в торговых центрах, музеях, аэропортах, экспоцентрах, - персонализированные предложения «здесь и сейчас», - аналитика перемещений: тепловые карты, маршруты потоков, узкие места.
Но прежде чем запускать разработку, нужно было проверить технологию. Я заказал демо-киты у трёх производителей сразу. Две посылки пришли как обычно. Третья, из Польши, застряла на таможне в Домодедово. Маячки - небольшие пластиковые кубики 5×5×3 см - вызвали у инспекторов вопросы: что-то излучают, импортные, непонятное что-то. Объяснения про Bluetooth Low Energy вопросов не снимали. Вопрос оказался глубже: по российским нормам для ввоза устройств с зарубежной криптографией нужна нотификация ФСБ. А на эти маячки её просто не существовало - технология была новая, и оформлять её никто ещё не взялся.
Настоящий риск проекта выстрелил там, где его не ждали - не из кода и не из архитектуры.
Первую партию таможня вернула отправителю - истёк срок хранения. Я заказал демо-кит повторно и во второй раз удалось донести, что это не коммерческая поставка, а набор из трёх маячков для частных исследований. С такой формулировкой маячки пропустили.
Когда все три набора оказались у меня на столе, началось то, ради чего всё и затевалось: я расставил маячки в офисе и смотрел, как сигнал ведёт себя в разных помещениях, где у каждой модели предел стабильности.
❗️Три вывода, которыми пользуюсь до сих пор: 1. Риск дистрибуции зарубежного железа нельзя недооценивать. Логистика, таможня, сертификация - всё это может не просто затормозить проект, а стать его блокером. «Закажем у зарубежного поставщика» - это не задача, это риск. 2. Минимум два поставщика по любой критичной позиции. Единственный поставщик - это не стабильность, это зависимость. 3. Стоимость артефакта ≠ стоимость его появления у вас на столе. Маячки стоили около $100. Недели ожидания и переписки - на порядок дороже.
‼️ И главное: если ты увидел в новой технологии бизнес-сценарий раньше других, не трать время на презентации и роадмапы. Иди и проверяй руками. Пока конкуренты обсуждают, ты уже знаешь, что работает.
Те самые польские маячки в итоге и победили - оказались стабильнее конкурентов. Позже на них мы построили несколько продуктов. Как я привозил в Россию 120 подобных маячков - это уже другая увлекательная история.
❓А какой не-IT-риск: логистика, таможня, сертификация, compliance, ИБ, бюрократия - тормозил ваш проект дольше всего или стал блокером?
· 27.04
самые дорогие баги в продукте почти всегда в предположениях, не в коде. "пользователи хотят x" без проверки - и полгода разработки в никуда. ibeacon история об этом: технология сделана, а реальный use case не проверен на трении в жизни
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён