О том, как некоторые организации используют открытый код неожиданными способами для решения сложных бизнес-проблем — от удержания талантов до повышения устойчивости, на портале Enterprisers Project рассказывает Жиль Гравье, директор консалтинговой практики Open Source компании Wipro.
Сегодняшние лидеры бизнеса сталкиваются с огромным давлением со стороны рынка, конкуренции и нынешней пандемии, которая радикально меняет способ ведения бизнеса и взаимодействия с клиентами. Организации должны адаптироваться, переходить на новые модели получения доходов, как никогда ранее внедрять инновации и привлекать новое поколение талантов, чтобы стимулировать развитие и помочь бизнесу оставаться актуальным.
В последние несколько десятилетий крупные и малые организации начали использовать преимущества Open Source на беспрецедентном уровне. Поскольку разработка ПО с открытым кодом позволяет людям из разных мест, культур, организаций, разного происхождения и даже с разными мотивациями работать вместе над общими проектами, предприятия с помощью Open Source делают удивительные вещи. Вот несколько примеров.
1. Открытые инновации
Примерно год назад один юрист, который специализируется на правовых аспектах открытого кода, в шутку сказал, что из-за Open Source у юристов стало меньше бизнеса. Он имел в виду тот факт, что организации, которые сейчас занимаются открытыми инновациями, обходятся без юристов, cоглашений о неразглашении (NDA) или строгих периметров защиты интеллектуальной собственности. Все просто: публикуйте свой код как открытый и поощряйте конкурентов, партнеров и экосистему вносить свой вклад. В итоге вы получите сверхэффективный механизм открытых инноваций. Одна европейская компания, предоставляющая финансовые услуги, прямо указала на это, когда открыла свой базовый код для обработки страховых заявок.
Если вы еще не создали программный офис Open Source (OSPO) или эквивалентную структуру, сделайте это или просто поддержите тех, кто лучше работает с открытым кодом, чтобы стимулировать вашу инновационную модель и оставаться на шаг впереди ваших конкурентов. Ваш OSPO может помочь вашей организации в приобретении талантов, повышении привлекательности продуктов и многом другом.
2. Вовлечение пользователей
Почему Open Source является основным механизмом разработки, ориентированной на пользователя? Потому что ваши пользователи будут придумывать, предлагать и иногда даже создавать функции для ваших продуктов, о которых ваша внутренняя маркетинговая группа, возможно, никогда не догадается.
Инновации произойдут благодаря вашим пользователям — если вы дадите им шанс. Они помогут вам сделать продукт, который они хотят использовать.
Например, рассмотрим корпоративное ПО типа Hygieia, изначально разработанное банковской холдинговой компанией. Конечные пользователи — часто корпоративные разработчики — сами по мере необходимости добавляют такие функции, как коннекторы для своих сред и инструментов, не дожидаясь, когда их добавит разработчик продукта. Аналогичным образом, отдельные разработчики создают для потребительских или настольных продуктов функции, которые они хотят видеть в этих продуктах, иногда в виде форков, которые со временем сольются с основным проектом.
Ваша команда по управлению продуктом может использовать вклад Open Source-разработчиков для реализации «голоса клиента», помогающего усовершенствованию продукта. Убедитесь, что вы взаимодействуете с ними и определите наилучший способ их поддержки.
3. Распределенная гибкость
Сегодня естественно распределенная модель разработки с открытым кодом (и ее версия внутри корпоративного периметра безопасности, inner source) используется для формирования более эффективных распределенных agile-команд. В частности, открытый код позволяет интегрировать отдельные очаги разработки, созданные с помощью agile-модели, посредством совместной работы над общей кодовой базой.
Повышайте эффективность работы групп разработчиков, внедряя политики, процедуры и инструменты для обеспечения распределенных рабочих ресурсов, общих хранилищ кода и доступа к VPN, а также для создания культуры распределенной разработки, такой как inner source.
4. Устойчивость
Для географически распределенных групп разработчиков ситуация, подобная нынешней пандемии, может иметь катастрофические последствия для производительности. Но члены групп Open/Inner Source могут продолжать функционировать в полностью устойчивом режиме, где бы они ни находились. Согласно данным исследования GitHub, опубликованным в мае 2020 г., проекты с открытым кодом с разработчиками, расположенными по всему миру, особо не замедлились в результате COVID-19.
Внесите в разработку своего продукта естественную устойчивость, присущую распределенным моделям Open/Inner Source.
5. Приобретение и удержание талантов
«Умные» организации используют открытый код для привлечения лучших специалистов. Вклад в заметные Open Source-проекты, публикация собственного кода в качестве открытого и открытое общение на этой почве на целевых социальных медиа-платформах также являются прекрасными способами сохранить талант.
Работайте со своей HR-командой и OSPO, чтобы использовать связанную с открытым кодом деятельность для привлечения талантливых разработчиков.
Подавляющее большинство организаций, использующих открытый код в своей регулярной деятельности, ежедневно получают от этого значительные выгоды. Преимущества для инноваций, устойчивости, привлечения и удержания талантов часто перевешивают экономию, которая в первую очередь привлекает многие организации в Open Source.