Model dojrzałości OpenSource
Model dojrzałości Open Source ( OMM ) to metodologia oceny wolnego/wolnego oprogramowania Open Source (FLOSS), a dokładniej procesu rozwoju FLOSS. Ta metodologia jest udostępniana na licencji Creative Commons.
OMM może pomóc w budowaniu zaufania w procesie rozwoju firm stosujących lub produkujących FLOSS. Celem metodologii jest umożliwienie każdemu przedsiębiorstwu lub organizacji wykorzystania oprogramowania FLOSS w produkcji, aw szczególności w swoich głównych produktach, a nie tylko w prototypach.
Celem OMM jest zapewnienie społecznościom FLOSS podstawy do efektywnego rozwijania produktów i uczynienia ich produktami godnymi zaufania dla potencjalnych klientów, a także integracja firm i zapewnienie integratorom FLOSS podstawy do oceny procesów stosowanych przez społeczności FLOSS.
OMM jest zamiennie określane jako model i metodologia. Jest to przede wszystkim model, który zawiera wszystkie elementy podlegające ocenie, ale jest także zbiorem zasad i wskazówek opisujących sposób przeprowadzenia procesu oceny.
Struktura ogólna
OMM jest zorganizowana na poziomach, każdy poziom opiera się na elementach godnych zaufania (TWE) na niższym poziomie i obejmuje je. Wiarygodne elementy zawarte w OMM zostały zebrane lub zainspirowane przez dwa źródła:
- FLOSS-TWE zebrane z szeroko zakrojonej ankiety przeprowadzonej wśród programistów FLOSS, użytkowników FLOSS i integratorów FLOSS
- Obszary procesu CMMI
Poziom podstawowy
Podstawowy poziom , który można łatwo osiągnąć, przyjmując kilka niezbędnych praktyk w procesie rozwoju FLOSS:
- PDOC – Dokumentacja Produktu
- STD – Stosowanie uznanych i szeroko rozpowszechnionych standardów
- QTP – jakość planu testów
- LCS – licencje
- ENV – Środowisko techniczne
- DFCT – Liczba zatwierdzeń i raportów o błędach
- MST – Utrzymywalność i stabilność
- CM – Zarządzanie konfiguracją
- PP1 – Planowanie projektu Część 1
- REQM – Zarządzanie wymaganiami
- RDMP1 – Dostępność i wykorzystanie mapy drogowej (produktu).
Poziom średniozaawansowany
Poziom średniozaawansowany jest drugim poziomem w OMM i można go osiągnąć wypełniając wszystkie elementy godne zaufania z poziomu podstawowego oraz wymagane elementy godne zaufania z poziomu średniozaawansowanego.
- RDMP2 – Dostępność i wykorzystanie mapy drogowej (produktu).
- STK – Relacje między Interesariuszami
- PP2 – Planowanie projektu Część 2
- PMC – Monitorowanie i Kontrola Projektów
- TST1 – część testowa 1
- DSN1 – Projekt Część 1
- PPQA – Zapewnienie Jakości Procesu i Produktu
Poziom zaawansowany
Poziom zaawansowany to najwyższy poziom, jaki mogą osiągnąć projekty FLOSS, spełniając wszystkie elementy godne zaufania z poziomu podstawowego i średniozaawansowanego oraz wymagane elementy godne zaufania z poziomu zaawansowanego.
- PI – Integracja Produktu
- RSKM – Zarządzanie Ryzykiem
- TST2 – część testowa 2
- DSN2 – Projekt 2
- RASM – Wyniki oceny strony trzeciej
- REP – Reputacja
- CONT – Wkład firmy SW do produktu FLOSS
Rozwój i użytkowanie
Próbując opracować taki model, wzięto pod uwagę kilka podstawowych faktów:
- OMM to model procesu opracowywania przez programistów i integracji produktów FLOSS przez integratorów.
- OMM jest przeznaczony do użytku przez osoby indywidualne i zespoły programistów, które mogą być rozmieszczone w różnych lokalizacjach na całym świecie, stąd nacisk na prostotę i łatwość użytkowania. Będąc prostym, ale zorganizowanym jako model ewolucyjny, OMM może być również przydatny dla firm. Takie podejście pomogło utrzymać model smukły, ale nadal praktyczny.
Model OMM jest teraz testowany i weryfikowany w rzeczywistych projektach FLOSS, prowadzonych przez społeczności FLOSS lub firmy tworzące oprogramowanie.
Zobacz też
- Na dzień 16 czerwca 2010 r. ten artykuł pochodzi w całości lub w części z Qalipso . Właściciel praw autorskich udzielił licencji na treść w sposób, który pozwala na ponowne wykorzystanie zgodnie z CC BY-SA 3.0 i GFDL . Należy przestrzegać wszystkich odpowiednich warunków. Oryginalny tekst znajdował się pod adresem „Ocena modelu dojrzałości OpenSource (OMM)”
Linki zewnętrzne
- „Qualipso: zaufanie i jakość w systemach Open Source” . Zarchiwizowane od oryginału w dniu 2013-10-17 . Źródło 16 października 2013 r .
- „Opracowanie nowego podejścia do oceny jakości OSS, podobnego do modelu dojrzałości zdolności” . Źródło 7 czerwca 2011 r . [ martwy link ]
- „Ocena modelu dojrzałości QualiPSo OpenSource (OMM)” . Źródło 7 czerwca 2011 r . [ martwy link ]
- „Przegląd OMM” . Źródło 7 czerwca 2011 r .