Иннерсорс — это применение лучших практик разработки ПО с открытым исходным кодом и формирование культуры, подобной культуре открытого исходного кода внутри организаций. Организация может продолжать разрабатывать проприетарное программное обеспечение, но при этом открывает свою разработку изнутри. Этот термин был введён Тимом О'Райли в 2000 году.
Открытый исходный код признан способным поставлять высококачественное программное обеспечение. Кроме того, открытое сотрудничество в открытом исходном коде позволяет сотрудничать даже конкурентам (например, ARM и Intel работают над ядром Linux на основе объективных решений).
Следовательно, организации-разработчики программного обеспечения хотят извлечь выгоду из его результатов (компонентов и инструментов), а также из практик разработки, применяемых и установленных в мире открытого исходного кода.
Помимо нескольких практик, установленных в таких фондах, как Apache Software Foundation, Linux Foundation и Eclipse Foundation, иннерсорс и проекты с открытым исходным кодом требуют открытого сотрудничества, открытой коммуникации и надлежащего контроля качества.
Все необходимые артефакты разработки (например, код, документация, система отслеживания ошибок и т. д.) должны быть доступны для всех сотрудников компании, использующей иннерсорс. Центральные программные кузницы являются важным инструментом для реализации открытого сотрудничества.
Основываясь на принципах открытого сотрудничества (эгалитарность, меритократия и самоорганизация), обычно приветствуется любой участник, желающий помочь проекту иннерсорса. Вклады в проекты иннерсорса обычно оцениваются по их ценности для проекта. Меритократию также можно обеспечить с помощью открытой коммуникации, поскольку решения обсуждаются публично. Хотя организация не обязательно становится полностью самоорганизующейся для внедрения иннерсорса, он позволяет отдельным лицам, организационным единицам и сообществам проектов более высокую степень самоорганизации.
Проекты и программы иннерсорса полагаются на открытую коммуникацию, чтобы сделать все общение доступным для всех сотрудников. Открытая коммуникация — это публичное (внутри компании), письменное, архивированное и полное общение. Цель состоит в том, чтобы позволить любому лицу или стороне, заинтересованной в проекте иннерсорса, участвовать в общении. Поскольку обсуждения открытой коммуникации архивируются, пассивно собирается подробная документация по программному обеспечению, которая позволяет вернуться назад и пересмотреть исторические обсуждения и решения.
Контроль качества через разделение вклада от интеграции Специализированный обзор кода и разделение участников и коммиттеров (интеграторов, разработчиков с доступом на запись) обеспечивает качество проекта с открытым исходным кодом, а следовательно, и проекта иннерсорса.
Помимо качественных характеристик программного обеспечения с открытым исходным кодом сообщается о следующих преимуществах:
Более эффективная и результативная разработка
Преодоление границ организационных единиц
Более успешное повторное использование
Улучшенный программный продукт
Более гибкое использование разработчиков
Усовершенствованное управление знаниями
Повышенная мотивация сотрудников
Среди прочих следующие компании известны тем, что внедрили иннерсорс:
Иннерсорс может быть перспективным подходом для крупных организаций, разрабатывающих программное обеспечение. Однако он может не подходить для всех условий. Следующие девять факторов, сгруппированных в три категории, можно учитывать при оценке того, насколько InnerSource может быть уместным.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )