1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/InnerSource-introduction

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.en.md

Бизнес-направления

  • Повышение ясности между инженерами и руководством, а также всеми, кто заинтересован.
  • Создание культуры открытости, предшествующей участию в открытом исходном коде.
  • Укрепление гордости, роста и удовлетворённости работой членов команды, которые помогают везде, где есть необходимость.

Ведущие компании, такие как PayPal, Bloomberg и Walmart, используют иннерсорс для создания программного обеспечения для своих команд и клиентов. Это даёт им уникальное конкурентное преимущество и помогает оставаться актуальными, применяя признанные лучшие практики.

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

Джефф Джагода, старший инженер-программист, IBM

Анатомия проекта иннерсорса

Правильный подбор людей, команд и ресурсов может обеспечить успех проекта. Многие проекты с открытым исходным кодом следуют аналогичной организационной структуре — её можно рассмотреть при создании кросс-функциональных команд для управления проектами иннерсорса вашей компании. В типичном проекте с открытым исходным кодом есть следующие типы людей:

  • Сопровождающие: участники, ответственные за реализацию концепции и управление организационными аспектами проекта. Они не обязательно являются первоначальными владельцами или авторами кода.
  • Участники: все, кто что-то вносит в проект.
  • Члены сообщества: люди, использующие проект. Они могут активно участвовать в обсуждениях или выражать своё мнение о направлении проекта.

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

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

Внутри предприятия «участники» — это разработчики в вашей компании, а «сопровождающие» — лидеры проекта и ключевые лица, принимающие решения.

  • Сопровождающие: разработчики, менеджеры по продуктам и другие ключевые лица, принимающие решения в вашей компании, отвечающие за реализацию концепции проекта и за управление ежедневными вкладами.
  • Участники: разработчики, специалисты по данным, менеджеры по продукту, маркетологи и другие роли в вашей компании, помогающие продвигать программное обеспечение вперёд. Участники не обязательно входят в непосредственную команду проекта, но помогают создавать программное обеспечение, внося код, отправляя исправления ошибок и т. д.

Инструменты торговли

Вот несколько инструментов, которые используются для разработки открытого исходного кода на GitHub. Они также станут ключевыми компонентами любого проекта иннерсорса.

  • Проблемы: проблемы — это то место, где разработчики поднимают темы и начинают разговоры. Если кто-то находит ошибку или у него есть идея для новой функции, проблема — отличное место для начала, и любой, у кого есть доступ к ней, может присоединиться к обсуждению. Подробнее о проблемах.
  • Запросы на вытягивание: запросы на вытягивание — это живые разговоры об изменениях, которые разработчики хотели бы внести в проект. Здесь люди начинают работать над решениями и рассматривают изменения, находящиеся в процессе. Подробнее о запросах на вытягивание.
  • Синхронные каналы чата: иногда командам нужно быстро принимать решения. Синхронные каналы чата, такие как Slack, дополняют обсуждения и комментарии на GitHub и отлично подходят для обсуждения проблем в реальном времени.

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

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/InnerSource-introduction.git
git@api.gitlife.ru:oschina-mirror/InnerSource-introduction.git
oschina-mirror
InnerSource-introduction
InnerSource-introduction
master