Мы назвали эти механизмы иммунной системой продукта, ведь такая автоматическая защита не просто обеспечивала нормальную работу — она позволяла держать под контролем «здоровье» всего нашего бизнеса. При этом ошибки обнаруживались и устранялись автоматически.
Возвращаясь к примеру, когда бизнес превращается в хобби, потому что с сайта пропала кнопка «Оплатить», давайте сделаем его немного более наглядным. Предположим, что разработчик не удалил кнопку, а случайно изменил ее цвет, и на сайте она стала белой на белом фоне. С точки зрения автоматизированных функциональных тестов, кнопка осталась на месте, и все работает как надо. Но пользователь не видит ее и поэтому не может ничего приобрести. Такие проблемы трудно обнаружить только с помощью автоматизированной проверки, но они грозят катастрофическими последствиями. Иммунная система IMVU запрограммирована так, чтобы быстро обнаруживать такие ошибки и автоматически приводить в действие наш аналог андона.
Если наша иммунная система обнаруживает проблему, тут же происходит следующее:
1. Угрожающие изменения автоматически удаляются.
2. Все члены команды, допустившей ошибку, получают уведомление о проблеме.
3. Чтобы проблема не усугублялась, команда не может вводить дальнейшие изменения до тех пор, пока не будет найдена и устранена ее причина. (Анализ причин мы подробнее обсудим в главе 11.)
В IMVU мы назвали этот метод непрерывным развертыванием, и даже в очень динамичном мире разработки программного обеспечения он до сих пор считается спорным. Но движение «экономичный стартап» набирает обороты, и этот метод все чаще берут на вооружение. Среди последних примеров — компания Wealthfront, вираж которой был описан в главе 8. Используя непрерывное развертывание, она проводит каждый день более десятка проверок новых опций с участием пользователей.
Непрерывное развертывание в разных отраслях
Когда я рассказываю это людям, работающим в отраслях, где не нужны такие скорости, как в мире высоких технологий, им кажется, что это какая-то научная фантастика. Тем не менее процесс разработки ускоряется в самых разных областях. Это происходит под влиянием следующих тенденций:
1. Аппаратные средства превращаются в программное обеспечение. Давайте вспомним, что произошло в сфере бытовой электроники. Самые современные телефоны и планшеты — это просто экраны, соединенные с Интернетом. Почти вся их ценность заключается в программном обеспечении. Даже ценность продуктов «старой школы», например автомобилей сегодня во многом определяется программным обеспечением, которое есть у них внутри и управляет всем — от музыкального центра до двигателя и тормозной системы. А возможности программного обеспечения можно изменить намного быстрее, чем механические устройства.
2. Быстрое изменение продукта. Благодаря успеху движения бережливого производства сегодня многие конвейеры настроены так, что каждый новый продукт, который с него сходит, может быть полностью индивидуализирован, и при этом не приходится жертвовать качеством или рентабельностью. Раньше такой подход использовался для того, чтобы расширять ассортимент продукции. Но в будущем эта способность позволит разработчикам намного быстрее получать от пользователей обратную связь о новых версиях и моделях. В продукт вносятся изменения, и товарных запасов продуктов старых версий уже нет, поэтому ничто не замедляет процесс выпуска новых. Настройки оборудования можно быстро менять, и как только готовы спецификации новой модели, можно сразу же начинать ее производство.
3. Трехмерная печать и инструменты для быстрого создания опытных образцов. Всего один пример: почти все продукты и детали, сделанные из пластмассы, сегодня производятся с помощью метода массового производства под названием «литьевое прессование». Его внедрение требует много средств и времени, но зато он позволяет штамповать сотни тысяч одинаковых товаров по очень низкой себестоимости. Это классический метод производства большими партиями, и он ставит в невыгодное положение предпринимателей, которые хотят разработать новый товар, ведь обычно только крупные компании могут позволить себе столь масштабное производство. Однако новые технологии позволяют предпринимателям создавать небольшие партии товаров того же качества, что и те, которые изготовлены с помощью литьевого прессования, однако с гораздо меньшими затратами и гораздо быстрее.
Самый важный вывод заключается не в том, что любой компании нужно создавать новые версии продукта по 50 раз на дню, но в том, что, уменьшая размеры партий, можно пройти цикл обратной связи «создать — оценить — научиться» быстрее конкурентов. Способность быстрее учиться у клиентов — важнейшее конкурентное преимущество, необходимое любому стартапу.
Подход небольших партий в действии
Давайте посмотрим, как это происходит на практике. Позвольте мне познакомить вас с компанией SGW Designworks из города Бойсе, штат Айдахо. Специализация SGW — методы быстрого производства товаров. Многие ее клиенты — стартапы.
SGW Designworks получила запрос от одного клиента. У него был заказ от корпорации, сотрудничающей с армией США. Нужно было разработать сложное рентгеновское оборудование, позволяющее в полевых условиях, при переходе границы и в районах боевых действий, обнаруживать взрывчатые вещества и другие опасные устройства.
Этот аппарат представлял собой сложное устройство, которое надевается на голову и позволяет читать рентгеновские пленки. Оно содержит панели для присоединения нескольких рентгеновских пленок и рамку, удерживающую эти панели и позволяющую просвечивать пленки. У клиента уже были технология для рентгеновских панелей и проект головного устройства, а от SGW требовалось разработать и предложить конструкцию, которая позволила бы использовать технологию в полевых условиях. Эта конструкция должна была быть стабильной, способной поддерживать высокое качество рентгеновских снимков, достаточно прочной, простой в использовании и компактной, чтобы помещаться в рюкзаке.
Принято считать, что разработка таких продуктов может занять месяцы или годы. Однако новые технологии позволяют сделать это быстрее. SGW немедленно начала создавать опытные образцы с помощью программы для трехмерного автоматизированного проектирования (CAD). Клиент и команда SGW обсуждали эти трехмерные модели и могли быстро принимать решения о дальнейших шагах в разработке.
Когда проект разработки был согласован, всего через три дня команда SGW представила клиенту первые опытные образцы. Они были изготовлены из алюминия в точном соответствии с трехмерной моделью, и образец был собран вручную сотрудниками SGW.
Клиент сразу же отправил опытные образцы заказчику. С некоторыми незначительными модификациями общая концепция была принята. В следующие пять дней прошел еще один полный цикл и был создан еще один опытный образец, а также завершен общий анализ проекта при участии клиента и SGW. Первая промышленная партия из 40 единиц была готова через три с половиной недели после начала разработки (см. табл. 9).