Jump to content

Модель зрелости открытого исходного кода

Модель зрелости открытого исходного кода ( OMM ) — это методология оценки свободного/свободного программного обеспечения с открытым исходным кодом (FLOSS), а точнее, процесса разработки FLOSS. Эта методология выпущена под лицензией Creative Commons.

ОММ может помочь в построении доверия к процессу развития компаний, использующих или производящих FLOSS. Цель методологии — дать возможность любому предприятию или организации использовать программное обеспечение FLOSS в производстве и, в частности, в своих основных продуктах, а не только в прототипах. [ 1 ] [ 2 ]

Цели OMM — предоставить сообществам FLOSS основу для эффективной разработки продуктов и повышения надежности их продуктов для потенциальных клиентов, а также для интеграции компаний и предоставить интеграторам FLOSS основу для оценки процессов, используемых сообществами FLOSS.

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

Общая структура

[ редактировать ]
Общая структура ОММ
OMM general structure

OMM организован по уровням, каждый уровень основывается на заслуживающих доверия элементах (TWE) на нижнем уровне и включает их. Надежные элементы, включенные в OMM, были собраны или вдохновлены двумя источниками:

  1. FLOSS-TWE были получены в результате обширного опроса, проведенного среди разработчиков FLOSS, пользователей FLOSS и интеграторов FLOSS. [ 3 ]
  2. Области процесса CMMI

Базовый уровень

[ редактировать ]

Базовый уровень , которого можно легко достичь, приняв несколько необходимых практик в процессе разработки FLOSS:

  • PDOC – Документация по продукту
  • STD – Использование установленных и широко распространенных стандартов
  • QTP – Качество плана тестирования
  • LCS – Лицензии
  • ENV – Техническая среда
  • DFCT — количество коммитов и отчетов об ошибках
  • MST – Ремонтопригодность и стабильность
  • CM – Управление конфигурацией
  • PP1 – Планирование проекта, часть 1
  • REQM – Управление требованиями
  • RDMP1 – Наличие и использование дорожной карты (продукта)

Средний уровень

[ редактировать ]

Промежуточный уровень является вторым уровнем в OMM и может быть достигнут путем выполнения всех элементов доверия с базового уровня и необходимых элементов доверия с промежуточного уровня.

  • RDMP2 – Наличие и использование дорожной карты (продукта)
  • СТК – Отношения между заинтересованными сторонами
  • PP2 – Планирование проекта, часть 2
  • PMC – Мониторинг и контроль проекта
  • TST1 – Тест, часть 1
  • DSN1 – Проектирование, часть 1
  • PPQA – Обеспечение качества процессов и продукции

Продвинутый уровень

[ редактировать ]

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

  • PI – Интеграция продукта
  • РСКМ – Управление рисками
  • TST2 – Тест, часть 2
  • ДСН2 – Дизайн 2
  • RASM – Результаты оценки третьей стороны
  • РЭП – Репутация
  • ПРОДОЛЖЕНИЕ – Вклад в продукт FLOSS от компаний SW

Разработка и использование

[ редактировать ]

При попытке разработать такую ​​модель было учтено несколько основных фактов:

  1. OMM — это модель процесса разработки разработчиками и интеграции продуктов FLOSS интеграторами.
  2. OMM предназначен для использования отдельными лицами и группами разработчиков, которые могут быть распределены по всему миру, поэтому упор делается на простоту и удобство использования. Будучи простой, но организованной как эволюционная модель, OMM может быть полезна и компаниям. Такой подход помог сохранить модель компактной, но при этом практичной.

Модель OMM теперь протестирована и проверена в реальных проектах FLOSS. [ 4 ] которые возглавляются сообществами FLOSS или компаниями-разработчиками программного обеспечения.

См. также

[ редактировать ]
По состоянию на 16 июня 2010 г. эта статья полностью или частично взята из Qalipso . Владелец авторских прав лицензировал контент таким образом, чтобы его можно было повторно использовать в соответствии с CC BY-SA 3.0 и GFDL . Все соответствующие условия должны быть соблюдены. Исходный текст находился в разделе «Оценка модели зрелости OpenSource (OMM)».
  1. ^ Виттманн, Мэрион; Намбакам, Ранганатхам. «Модель, подобная ШМ, для OSS» (PDF) . Веб-сайт проекта QualiPSo . Архивировано из оригинала (PDF) 30 мая 2015 года . Проверено 12 июня 2017 г.
  2. ^ Петриня, Этиэль; Силлитти, Альберто; Суччи, Джанкарло (7–10 сентября 2008 г.). «Обзор доверия в большом сообществе FLOSS» (PDF) . Разработка открытого исходного кода, сообщества и качество . Милан, Италия: Спрингер. стр. 47–56. Архивировано из оригинала (PDF) 24 августа 2011 г. Проверено 16 июня 2010 г.
  3. ^ Петриня, Этиэль; Намбакам, Ранганатхам; Силлитти, Альберто (16–24 мая 2009 г.). «Представляем модель зрелости OpenSource». Семинар: Новые тенденции в исследованиях и разработках бесплатного/открытого программного обеспечения . Ванкувер, Канада: размещено совместно с ICSE 2009. doi : 10.1109/FLOSS.2009.5071358 .
  4. ^ Петриня, Этиэль; Силлитти, Альберто; Суччи, Джанкарло (30 мая – 2 июня 2010 г.). «Сравнение моделей оценки OpenBRR, QSOS и OMM». Программное обеспечение с открытым исходным кодом: Новые горизонты . Нотр-Дам, Индиана, США: Спрингер. стр. 224–238. дои : 10.1007/978-3-642-13244-5_18 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dc20354e95eeeed86935594fbb31b4f6__1614646560
URL1:https://arc.ask3.ru/arc/aa/dc/f6/dc20354e95eeeed86935594fbb31b4f6.html
Заголовок, (Title) документа по адресу, URL1:
OpenSource Maturity Model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)