Что такое инсорсинг
Инсорсинг (InnerSource) — это использование лучших практик разработки открытого программного обеспечения и создание внутри организации культуры, подобной культуре открытого ПО. Такая организация может продолжать разрабатывать проприетарное программное обеспечение, но делает его открытым внутри компании. Этот термин был придуман Тимом О'Рейли в 2000 году.
Преимущества инсорсинга для предприятия
Управление инсорсингом с помощью Gitee
Gitee Enterprise Edition предоставляет возможности управления инсорсингом внутри предприятия. В этой статье мы подробно рассмотрим, как использовать Gitee Enterprise Edition для управления внутренними проектами открытого ПО на предприятии.
На рисунке ниже представлена схема интерфейса управления инсорсингом в Gitee Enterprise Edition:
Он состоит из нескольких основных модулей:
Категории корпоративных репозиториев
Репозитории открытого ПО аналогичны обычным репозиториям открытого ПО, и любой человек может получить доступ к коду в этих репозиториях, а также вносить свой вклад в соответствии с обычными процессами участия в открытом ПО.
Репозитории инсорсинга — это репозитории, открытые внутри предприятия, которые доступны всем сотрудникам предприятия. Однако можно ожидать, что они будут вносить свой вклад методами, аналогичными тем, которые используются в проектах открытого ПО.
Частные репозитории (внутренние или частные репозитории) — это репозитории проектов, требующих строгого контроля доступа со стороны предприятия, обычно это основные продукты деятельности предприятия. Только авторизованные сотрудники могут получить доступ к этим репозиториям.
Конкретные шаги по управлению внутренним открытым ПО
Предположим, что компания A открыла рабочую область Gitee Enterprise Edition по адресу https://gitee.com/corpA. Чтобы лучше управлять и контролировать открытое ПО внутри предприятия, рекомендуется выполнить следующие шаги:
Чтобы различать частные и открытые репозитории, создайте отдельную команду внутри предприятия (например, команда открытого ПО корпорации A, соответствующая адресу https://gitee.com/corp-os), как показано на рисунке ниже:
Обратите внимание, что атрибуты команды также можно временно не раскрывать, а затем раскрыть их в зависимости от фактической ситуации. После раскрытия страницы команды внешние члены команды смогут видеть только информацию об открытом ПО, но не информацию об инсорсинге.
Перейдите на канал инсорсинга предприятия и нажмите кнопку «Создать репозиторий инсорсинга», выберите принадлежность репозитория к «Команда открытого ПО корпорации А» и введите основную информацию о проекте, выбрав «Внутренний открытый доступ». Кроме того, рекомендуется выбрать подходящий тип лицензии открытого ПО, поскольку после того, как проект станет официально открытым, лицензия будет важной информацией. Вы также можете использовать руководство по лицензиям Gitee позже, чтобы дополнить эту информацию.
Прежде всего, определите несколько ролей:
Модераторы и коммиттеры должны чётко выполнять свои обязанности.
Репозитории инсорсинга открыты для всех сотрудников предприятия, и есть несколько способов, которыми сотрудники предприятия могут внести свой код в репозитории инсорсинга:
После того как участник отправит PR, коммиттер и модератор репозитория имеют право проверить код и решить, следует ли объединить его с основным репозиторием или отклонить. Если PR отклонён, предоставьте причину отклонения. Рекомендуется, чтобы при возникновении разногласий с участниками во время проверки PR вместо жёсткого отклонения следует проводить обсуждения через комментарии PR и принимать решение о слиянии или отклонении PR на основе окончательных результатов обсуждения.
Рекомендуется, чтобы все репозитории были сначала открыты внутри предприятия до официального открытия. Это позволяет выявить и устранить большинство проблем внутри предприятия перед официальным открытием. Перед официальным открытием необходимо также провести проверку соответствия различным аспектам, включая, помимо прочего:
Платформа управления инсорсингом Gitee Enterprise Edition также предоставляет статистические данные об использовании открытого и инсорсингового ПО предприятием, включая количество звёзд, полученных открытыми и внутренними репозиториями, количество строк кода, внесённых участниками, и другую информацию, которая помогает отслеживать использование открытого и инсорсингового ПО на предприятии. Он также предоставляет рейтинги вкладов в проекты с открытым доступом.
Заключение
Мы уже упоминали о преимуществах инсорсинга для предприятий. Инсорсинг требует централизованной инструментальной платформы для поддержки (Gitee Enterprise Edition — простая и удобная платформа поддержки), и предприятиям также необходима поддержка со стороны управления, создавая культуру и институты для продвижения инсорсинга и позволяя ему полностью реализовать свой потенциал. Например, постоянное обучение инженеров и менеджеров методам открытого ПО; установление различных политик и процессов для поощрения участников; постоянное создание эталонных проектов и эталонных участников и так далее.
Gitee Enterprise Edition будет продолжать совершенствовать поддержку управления инсорсингом и постоянно выводить методологию инсорсинга, работая вместе с нашими предприятиями для роста.
Теперь отправляйтесь на https://gitee.com/enterprises, чтобы начать путешествие по управлению инсорсингом.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )