Download - Jakość i wiarygodność OSS

Transcript
Page 1: Jakość i wiarygodność OSS

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

[email protected]

Poznań, 7.03.2009

Page 2: Jakość i wiarygodność OSS

Agenda Agenda

• Wprowadzenie (znaczenie OSS / mit czy prawda?)

• Problem jakości i wiarygodności a OSS• Projekt QualiPSo– Wiarygodność– Interopreacyjność– Centra Kompetencji QualiPSo

• Podsumowanie

Page 3: Jakość i wiarygodność OSS

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

Page 4: Jakość i wiarygodność OSS

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

Page 5: Jakość i wiarygodność 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?

Page 6: Jakość i wiarygodność OSS

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??

Page 7: Jakość i wiarygodność OSS

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

Page 8: Jakość i wiarygodność OSS

Zaufanie do OSSZaufanie do OSS

Zaufanie do OSS

Czy zaufać?

Kto stoi za OSS?

Dlaczego zaufać?

Jak budować zaufanie?

Page 9: Jakość i wiarygodność OSS

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”

Page 10: Jakość i wiarygodność OSS

Jakość i Wiarygodność OSS

Konkurencyjność OSS na rynku oprogramowania

QualiPSoQualiPSo

Page 11: Jakość i wiarygodność OSS

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

Page 12: Jakość i wiarygodność OSS

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

Page 13: Jakość i wiarygodność OSS

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

Page 14: Jakość i wiarygodność 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

Page 15: Jakość i wiarygodność OSS

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

Page 16: Jakość i wiarygodność OSS

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

Page 17: Jakość i wiarygodność OSS

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

Page 18: Jakość i wiarygodność OSS

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

Page 19: Jakość i wiarygodność OSS

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]

Page 20: Jakość i wiarygodność OSS

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

Page 21: Jakość i wiarygodność OSS

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

Page 22: Jakość i wiarygodność OSS

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

Page 23: Jakość i wiarygodność 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.

Page 24: Jakość i wiarygodność OSS

Dziękuję za uwagę.Dziękuję za uwagę.

[email protected]