Jakość i wiarygodność Jakość i wiarygodność otwartego oprogramowaniaotwartego oprogramowania
Czy coś można z tym zrobić?Czy coś można z tym zrobić?
Bartosz Lewandowski
Poznańskie Centrum Superkomputerowo-Sieciowe
Poznań, 7.03.2009
Agenda Agenda
• Wprowadzenie (znaczenie OSS / mit czy prawda?)
• Problem jakości i wiarygodności a OSS• Projekt QualiPSo– Wiarygodność– Interopreacyjność– Centra Kompetencji QualiPSo
• Podsumowanie
Znaczenie OSSZnaczenie OSS
• Rynek OSS jest rozbudowany, zróżnicowany i rozwija się dynamicznie
• OSS cieszy się coraz większym zainteresowaniem
• OSS zwiększa konkurencyjność na rynku oprogramowania
Znaczenie OSSZnaczenie OSS
• Rynek OSS jest rozbudowany, zróżnicowany i rozwija się dynamicznie
• OSS cieszy się coraz większym zainteresowaniem
• OSS zwiększa konkurencyjność na rynku oprogramowania
…jednak wciąż obserwujemy brak przekonania do rozwiązań opartych o
OSS
Mit czy prawda?Mit czy prawda?
• "Free Open Source Software is against commerce”
• "Free Open source is only used by hackers and technology elites"
• "Nobody controls development and anybody can change the software, which eventually becomes unstable and insecure"
• "There is not any support”
…czy OSS jest zamknięty dla użytkownika masowego?
Obawy i niejasności wokół OSSObawy i niejasności wokół OSS
• Aspekty prawne– Licencje, patenty, prawa autorskie,
odszkodowania.
• Jakość oprogramowania– Cykl rozwoju projektu, dokumentacja,
zapewnienie wsparcia.
• Aspekty biznesowe– Zapewnienie konkurencyjności na rynku– Ciągłość działalności??
Wiarygodność a ZaufanieWiarygodność a Zaufanie
• Kwestia budowania zaufania– czyli co sprawia, że ufasz swojemu
bankowi/Linuxowi?
• Aspekt psychologiczny
Niezawodność
Wiarygodność Zaufanie
Popularność
Jakość
Marka
Opinie
Zaufanie do OSSZaufanie do OSS
Zaufanie do OSS
Czy zaufać?
Kto stoi za OSS?
Dlaczego zaufać?
Jak budować zaufanie?
QualiPSoQualiPSo
• Quality Platform for Open Source Software
• „To define and implement technologies, procedures and policies to leverage the Open Source Software development current practices to sound and well recognised and established industrial operations.”
• QualiPSo jako kamień milowy w budowie zaufania do OSS– „It is all about trust”
Jakość i Wiarygodność OSS
Konkurencyjność OSS na rynku oprogramowania
QualiPSoQualiPSo
QualiPSo a wiarygodność OSSQualiPSo a wiarygodność OSS
• Znalezienie czynników wpływających na zaufanie
• Określenie metod ocenienia zaufania do produktów OSS
• Stworzenie zestawu narzędzi wspomagających ocenę i wybór OSS
• Wspomaganie i rozszerzenie procesu testowania: – uwzględniając istniejące praktyki i
narzędzia
Problemy od strony użytkownikówProblemy od strony użytkowników
• Powody odrzucania OSS w Australii– Brak przełożenia na potrzeby firmy– Brak zapewnionego wsparcia
• I kogoś kogo w razie problemów można pozwać
– Brak odgórnych zaleceń i rekomendacji– Brak czasu i zasobów na wdrażanie
nowości– Polityka firmy
Kto wybiera OSS?Kto wybiera OSS?
• Analiza ponad 100 ankiet zebranych od użytkowników
• Uwzględniając:– Informacje o użytkowniku:
• Rola w projekcie, wykształcenie
– Informacje o firmie:• Publiczna/prywatna, cel wykorzystania OSS
Co wpływa na wybór OSS?Co wpływa na wybór OSS?
• Głównie nieformalne procesy wyboru:– Nikt z ankietowanych nie korzystał z
istniejących metod wyboru OSS
• Grupy czynników:– Ekonomiczne– Jakościowe– Kwestie techniczne
Czego szuka użytkownik?Czego szuka użytkownik?
• Najważniejsze kryteria:– Funkcjonalność– Satysfakcja klienta– Interoperacyjność– Niezawodność– Łatwość zarządzania i utrzymania
• Również znaczące:– Dokumentacja techniczna– Stabilna i aktywna społeczność– Zgodność ze standardami
Co jest mało istotne dla użytkownika?Co jest mało istotne dla użytkownika?
• Kryteria:– Wielkość i złożoność projektu– Testy i benchmarki– Wsparcie dużej organizacji– Aspekty ekonomiczne
Rzeczywistość OSSRzeczywistość OSS
• Analiza wybranych 32 projektów OSS o zróżnicowanym zastosowaniu i dobrej reputacji
• Sprawdzenie dostępności informacji pożądanej przez użytkownika
Problemy z OSSProblemy z OSS
• Braki w dokumentacji:– Zarówno technicznej jak i użytkownika
• Rozwój oprogramowania– Nieformalne zasady i praktyki
• Mało informacji o jakości:– Dokumentacja testów– Raporty z testów
InteroperacyjnośćInteroperacyjność
• „Zdolność do współpracy pomiędzy jednostkami”.• Czynnik wpływający istotnie na wiarygodność rozwiązań.• Klucz to rozwoju konkurencyjności [FLOSS RoadMap 2020]
Interoperacyjność jako katalizator dla rozwoju OSSInteroperacyjność jako katalizator dla rozwoju OSS
Interoperacyjność techniczna
Interoperacyjność semantyczna
Interoperacyjność organizacyjna
• Otwarte standardy, otwarte interfejsy, otwarte protokoły
• reprezentacje wiedzy (shared meaning of data)• semantyczna integracja modeli informacyjnych
• współpraca między organizacjami (procesy biznesowe)• ujednolicone cele biznesowe
Centra Kompetencji QualiPSoCentra Kompetencji QualiPSo…”bricks and mortar”…”bricks and mortar”
Cele:• Wspieranie i promocja OSS• Baza wiedzy o OSS i rezultatów QualiPSo• Dostarczenie usług związanych z zachowaniem jakości OSS• Działania lokalne, współpraca globalna
Centra Kompetencji QualiPSoCentra Kompetencji QualiPSo
Usługi podstawowe:• Factory• Usługi konsultingowe• Labeling
Usługi opcjonalne:• Usługi prawne• Business Training• Interoperacyjność• Benchmarking dla OSS
PodsumowaniePodsumowanie
• Jakość i wiarygodność są istotnymi czynnikami wpływającymi na decyzje czy stosować OSS czy nie.
• OSS to nie tylko darmowość i dostępność.• Korzystanie z dużego zbioru aplikacji OSS.• Siła OSS zauważana przez EU i inne
organizacje.• QualiPSo jako inicjatywa poprawy jakości i
wiarygodności dla OSS.
Dziękuję za uwagę.Dziękuję za uwagę.
Top Related