Индустрия

Дэйв Лонгман, Headforwards: Стимулирование инноваций путем экспериментов

Дэйв Лонгман, Headforwards: Стимулирование инноваций путем экспериментов

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

Чтобы углубиться в эту тему, Developer пообщался с Дэйвом Лонгманом, руководителем отдела доставки в компании Headforwards, специализирующейся на разработке программного обеспечения, и узнал его мнение о формировании культуры инноваций и ключевой роли доказательств концепций (PoC) в этом процессе.

Почему эксперименты имеют решающее значение для роста

«Чтобы конкурировать и оставаться актуальными в современном быстро меняющемся цифровом ландшафте, всем компаниям необходимо внедрять инновации, - начинает Лонгман.

Он приводит данные опроса Deloitte, согласно которому 57 % руководителей компаний планируют внедрить новые технологии в свои бизнес-модели, чтобы стимулировать рост. Однако инновации сопряжены с определенными трудностями.

Более того, согласно исследованию Gartner CIO and Technology Executive Survey 2025, только 48 % цифровых инициатив достигают или превосходят поставленные перед ними цели. Лонгман подчеркивает важность создания благоприятной среды для экспериментов, чтобы повысить эти шансы.

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

Лонгман отмечает, что, как только компания принимает образ мышления инноватора, изменения на уровне разработки становятся критически важными для того, чтобы идеи «быстро продвигались от концепции к созданию».

Реальность неудач в инновациях

Хотя инновации способствуют преобразованиям, Лонгман признает, что слон в комнате - это неудача. Однако он подчеркивает, что неудач не следует бояться. Напротив, они являются неотъемлемой частью подлинных инноваций.

«Если вы не терпите неудачу, то, скорее всего, вы недостаточно инновационны, возможно, не смотрите на то, как проверить границы», - говорит Лонгман.

Переход к экспериментальному мышлению помогает командам воспринимать неудачу не как сокрушительную неудачу, а как ценный сигнал.

«Экспериментальная направленность заставляет вас пересмотреть свои взгляды и рассматривать неудачу как положительный момент, а не как ключевой показатель для прекращения продвижения проекта».

Как PoC способствуют инновационному процессу

Важнейшим инструментом, способствующим развитию культуры экспериментирования, является PoC.

«PoC - это короткое испытание, проводимое для выяснения неопределенности, обычно на первом этапе поставки программного обеспечения», - объясняет Лонгман. «Его ценность заключается в том, что он служит основой для принятия решений на следующем этапе работы».

Созданные для ответа на один конкретный вопрос, PoC по своей сути являются временными или «бросовыми» артефактами, а не первым шагом к созданию производственного кода. Например, в рамках PoC можно проверить, справится ли программный стек с требуемой нагрузкой или интуитивно понятен ли новый пользовательский интерфейс.

«Где PoC, а точнее, подход «fail fast», может действительно помочь, так это в снижении финансовых рисков», - говорит Лонгман.

«Это означает, что вы можете быстрее определить, что что-то не будет работать так, как вы хотели, или не принесет ожидаемой отдачи, чтобы быстро прекратить работу над этим».

Обеспечение успешного PoC

Что же отличает успешный PoC от неудачного? Лонгман указывает на три основных атрибута:

Ясность цели: «Очень важно четко определить успех. Это означает, что нужно четко определить ключевые критерии и цель PoC», - подчеркивает Лонгман. Например, если черновой прототип получит положительные отзывы от большинства пользователей, это может послужить подтверждением для перехода к разработке с более высокой точностью.
Единый фокус: Попытка ответить на слишком много вопросов одновременно - распространенный подводный камень. «Правило большого пальца - отвечать на один вопрос одним фрагментом PoC-работы», - советует он. Сохранение небольшого объема и сфокусированности обеспечивает эффективность и снижает риск».
Дисциплина в выполнении: «Иногда PoC может превратиться в продукт раньше, чем вы это осознаете», - предупреждает Лонгман. «Если вы начинаете просто пытаться доказать или опровергнуть что-то техническое, то идите к этому с таким намерением, чтобы случайно не превратить это в производственный код».
Даже самые лучшие PoC могут стать жертвой распространенных ошибок, если команды не будут осторожны. Лонгман отмечает, что одна из главных проблем заключается в том, чтобы понять, когда PoC завершен.

«Если вы получили достаточно информации, чтобы ответить на вашу первоначальную гипотезу, или знаете достаточно, чтобы подтвердить, что идея нежизнеспособна, то в любом случае вам следует остановиться».

Еще один подводный камень - это случайное попадание кода PoC, который, как правило, является быстрым и грубым, в продакшн.

«Не стоит беспокоиться о качестве кода или тратить огромное количество времени на всестороннее тестирование кода, который все равно будет выброшен», - объясняет Лонгман.

Создание культуры экспериментирования

Чтобы поддерживать эксперименты во всем бизнесе, Лонгман делится несколькими лучшими практиками:

Обеспечьте открытый доступ к инструментам: «Смещение баланса в сторону более открытого доступа к инструментам и информации создает мир, в котором данные легко доступны для экспериментов командам, не связанным с ИТ», - советует Лонгман. Уровни API приложений должны считаться «первоклассными гражданами» в архитектуре системы, чтобы способствовать долгосрочным инновациям.
Отдавайте предпочтение безопасности, не препятствуя инновациям: Несмотря на важность расширения возможностей, безопасность не должна отходить на второй план. «Автоматизированное сканирование для проверки местонахождения данных будет необходимо, если мы получим более свободный доступ к нашим данным».
Поощряйте научное мышление: «По-настоящему экспериментировать - значит заложить культуру разработки, предполагающую открытое обсуждение текущих проектов и работ, которые вы пытаетесь доказать или опровергнуть, - говорит Лонгман. Сотрудничество и открытое обсуждение неопределенностей помогают командам лучше и быстрее внедрять инновации».
По мнению Лонгмана, процесс PoC в меньшей степени связан со спецификой выполнения и в большей - с изменением мышления.

«Главное - начать думать о том, как вы подходите к экспериментам, четко определить, что вы пытаетесь понять и изменить для бизнеса, и наращивать свои знания, чтобы сосредоточиться на этом», - советует он.

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

«Когда организация станет больше экспериментировать, она создаст более доступную и любопытную среду разработки на основе данных, которая позволит принимать значимые решения. Именно так возникают «волшебные» и поистине судьбоносные инновации».

Читайте также