Jakość i wiarygodność OSS

622 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
622
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Jakość i wiarygodność OSS

    1. 1. Jakość i wiarygodność otwartego oprogramowania Czy coś można z tym zrobić? Bartosz Lewandowski Poznańskie Centrum Superkomputerowo-Sieciowe [email_address] Poznań, 7.03.2009
    2. 2. Agenda <ul><li>Wprowadzenie (znaczenie OSS / mit czy prawda?) </li></ul><ul><li>Problem jakości i wiarygodności a OSS </li></ul><ul><li>Projekt QualiPSo </li></ul><ul><ul><li>Wiarygodność </li></ul></ul><ul><ul><li>Interopreacyjność </li></ul></ul><ul><ul><li>Centra Kompetencji QualiPSo </li></ul></ul><ul><li>Podsumowanie </li></ul>
    3. 3. Znaczenie OSS <ul><li>Rynek OSS jest rozbudowany, zróżnicowany i rozwija się dynamicznie </li></ul><ul><li>OSS cieszy się coraz większym zainteresowaniem </li></ul><ul><li>OSS zwiększa konkurencyjność na rynku oprogramowania </li></ul>
    4. 4. Znaczenie OSS <ul><li>Rynek OSS jest rozbudowany, zróżnicowany i rozwija się dynamicznie </li></ul><ul><li>OSS cieszy się coraz większym zainteresowaniem </li></ul><ul><li>OSS zwiększa konkurencyjność na rynku oprogramowania </li></ul><ul><li>… jednak wciąż obserwujemy brak przekonania do rozwiązań opartych o OSS </li></ul>
    5. 5. Mit czy prawda? <ul><li>&quot;Free Open Source Software is against commerce” </li></ul><ul><li>&quot;Free Open source is only used by hackers and technology elites &quot; </li></ul><ul><li>&quot;Nobody controls development and anybody can change the software, which eventually becomes unstable and insecure&quot; </li></ul><ul><li>&quot;There is not any support ” </li></ul><ul><li>… czy OSS jest zamknięty dla użytkownika masowego? </li></ul>
    6. 6. Obawy i niejasności wokół OSS <ul><li>Aspekty prawne </li></ul><ul><ul><li>Licencje, patenty, prawa autorskie, odszkodowania. </li></ul></ul><ul><li>Jakość oprogramowania </li></ul><ul><ul><li>Cykl rozwoju projektu, dokumentacja, zapewnienie wsparcia. </li></ul></ul><ul><li>Aspekty biznesowe </li></ul><ul><ul><li>Zapewnienie konkurencyjności na rynku </li></ul></ul><ul><ul><li>Ciągłość działalności?? </li></ul></ul>
    7. 7. Wiarygodność a Zaufanie <ul><li>Kwestia budowania zaufania </li></ul><ul><ul><li>czyli co sprawia, że ufasz swojemu bankowi/Linuxowi? </li></ul></ul><ul><li>Aspekt psychologiczny </li></ul>Niezawodność Wiarygodność Zaufanie Popularność Jakość Marka Opinie
    8. 8. Zaufanie do OSS Zaufanie do OSS Czy zaufać? Kto stoi za OSS? Dlaczego zaufać? Jak budować zaufanie?
    9. 9. QualiPSo <ul><li>Quality Platform for Open Source Software </li></ul><ul><li>„ T o define and implement technologies, procedures and policies to leverage the Open Source Software development current practices to sound and well r ecognised and established industrial operations. ” </li></ul><ul><li>QualiPSo jako kamień milowy w budowie zaufania do OSS </li></ul><ul><ul><li>„ It is all about trust” </li></ul></ul>
    10. 10. QualiPSo Jakość i Wiarygodność OSS Konkurencyjność OSS na rynku oprogramowania
    11. 11. QualiPSo a wiarygodność OSS <ul><li>Znalezienie czynników wpływających na zaufanie </li></ul><ul><li>Określenie metod ocenienia zaufania do produktów OSS </li></ul><ul><li>Stworzenie zestawu narzędzi wspomagających ocenę i wybór OSS </li></ul><ul><li>Wspomaganie i rozszerzenie procesu testowania: </li></ul><ul><ul><li>uwzględniając istniejące praktyki i narzędzia </li></ul></ul>
    12. 12. Problemy od strony użytkowników <ul><li>Powody odrzucania OSS w Australii </li></ul><ul><ul><li>Brak przełożenia na potrzeby firmy </li></ul></ul><ul><ul><li>Brak zapewnionego wsparcia </li></ul></ul><ul><ul><ul><li>I kogoś kogo w razie problemów można pozwać </li></ul></ul></ul><ul><ul><li>Brak odgórnych zaleceń i rekomendacji </li></ul></ul><ul><ul><li>Brak czasu i zasobów na wdrażanie nowości </li></ul></ul><ul><ul><li>Polityka firmy </li></ul></ul>
    13. 13. Kto wybiera OSS? <ul><li>Analiza ponad 100 ankiet zebranych od użytkowników </li></ul><ul><li>Uwzględniając: </li></ul><ul><ul><li>Informacje o użytkowniku: </li></ul></ul><ul><ul><ul><li>Rola w projekcie, wykształcenie </li></ul></ul></ul><ul><ul><li>Informacje o firmie: </li></ul></ul><ul><ul><ul><li>Publiczna/prywatna, cel wykorzystania OSS </li></ul></ul></ul>
    14. 14. Co wpływa na wybór OSS? <ul><li>Głównie nieformalne procesy wyboru: </li></ul><ul><ul><li>Nikt z ankietowanych nie korzystał z istniejących metod wyboru OSS </li></ul></ul><ul><li>Grupy czynników: </li></ul><ul><ul><li>Ekonomiczne </li></ul></ul><ul><ul><li>Jakościowe </li></ul></ul><ul><ul><li>Kwestie techniczne </li></ul></ul>
    15. 15. Czego szuka użytkownik? <ul><li>Najważniejsze kryteria: </li></ul><ul><ul><li>Funkcjonalność </li></ul></ul><ul><ul><li>Satysfakcja klienta </li></ul></ul><ul><ul><li>Interoperacyjność </li></ul></ul><ul><ul><li>Niezawodność </li></ul></ul><ul><ul><li>Łatwość zarządzania i utrzymania </li></ul></ul><ul><li>Również znaczące: </li></ul><ul><ul><li>Dokumentacja techniczna </li></ul></ul><ul><ul><li>Stabilna i aktywna społeczność </li></ul></ul><ul><ul><li>Zgodność ze standardami </li></ul></ul>
    16. 16. Co jest mało istotne dla użytkownika? <ul><li>Kryteria: </li></ul><ul><ul><li>Wielkość i złożoność projektu </li></ul></ul><ul><ul><li>Testy i benchmarki </li></ul></ul><ul><ul><li>Wsparcie dużej organizacji </li></ul></ul><ul><ul><li>Aspekty ekonomiczne </li></ul></ul>
    17. 17. Rzeczywistość OSS <ul><li>Analiza wybranych 32 projektów OSS o zróżnicowanym zastosowaniu i dobrej reputacji </li></ul><ul><li>Sprawdzenie dostępności informacji pożądanej przez użytkownika </li></ul>
    18. 18. Problemy z OSS <ul><li>Braki w dokumentacji: </li></ul><ul><ul><li>Zarówno technicznej jak i użytkownika </li></ul></ul><ul><li>Rozwój oprogramowania </li></ul><ul><ul><li>Nieformalne zasady i praktyki </li></ul></ul><ul><li>Mało informacji o jakości: </li></ul><ul><ul><li>Dokumentacja testów </li></ul></ul><ul><ul><li>Raporty z testów </li></ul></ul>
    19. 19. Interoperacyjność <ul><li>„ Zdolność do współpracy pomiędzy jednostkami”. </li></ul><ul><li>Czynnik wpływający istotnie na wiarygodność rozwiązań. </li></ul><ul><li>Klucz to rozwoju konkurencyjności [FLOSS RoadMap 2020] </li></ul>
    20. 20. Interoperacyjność jako katalizator dla rozwoju OSS Interoperacyjność techniczna Interoperacyjność semantyczna Interoperacyjność organizacyjna <ul><li>Otwarte standardy, otwarte interfejsy, otwarte protokoły </li></ul><ul><li>reprezentacje wiedzy (shared meaning of data) </li></ul><ul><li>semantyczna integracja modeli informacyjnych </li></ul><ul><li>współpraca między organizacjami (procesy biznesowe) </li></ul><ul><li>ujednolicone cele biznesowe </li></ul>
    21. 21. Interoperacyjność techniczna <ul><li>Otwarte standardy, </li></ul><ul><li>Otwarte interfejsy, otwarte protokoły </li></ul><ul><li>SOA </li></ul><ul><li>Metodologia testowania interoperacyjności </li></ul><ul><li>Scenariusze </li></ul><ul><li>Implementacja przykładowych rozproszonych scenariuszy integracji różnych systemów </li></ul><ul><li>z wykorzystaniem platform typu „middleware” </li></ul><ul><li>Analiza trudności związanych z otwartymi standardami. </li></ul><ul><li>Case studies </li></ul><ul><li>Lekka metodyka testowania interoperacyjności OSS: </li></ul><ul><ul><li>ocena wybranych systemów OSS pod kątem interop technicznej </li></ul></ul><ul><ul><li>zbiór praktyk, rekomendacji odnośnie testowania interop technicznej </li></ul></ul>
    22. 22. Interoperacyjność semantyczna <ul><li>Integracja odmiennych (heterogenicznych) modeli informacyjnych. </li></ul><ul><li>Wykorzystanie technologii semantycznych w celu </li></ul><ul><ul><li>Rozszerzenie funkcjonalności narzędzi typu „middleware” na poziomie semantycznym </li></ul></ul><ul><ul><li>Zwiększenie interoperacyjności semantycznej platform wspomagających rozwój oprogramowania (forge) </li></ul></ul>
    23. 23. Interoperacyjność semantyczna Semantic Integration of Services Semantic Harmonisationof Security Policies Rozszerzenia OSS Middleware Cross-Forge Project Migration Rozszerzenia OSS Forges Semantic- based Cross-Forge Search Semantic Mapping / Harmonisation Approaches Interoperacyjność Semantyczna w QualiPSo
    24. 24. Interoperacyjność organizacyjna Analiza State-of-the-Art Scenariusze użycia Rekomendacje i guidelines BPMN OASIS RM-SOA
    25. 25. Centra Kompetencji QualiPSo …”bricks and mortar” <ul><li>Cele: </li></ul><ul><li>Wspieranie i promocja OSS </li></ul><ul><li>Baza wiedzy o OSS i rezultatów </li></ul><ul><li>QualiPSo </li></ul><ul><li>Dostarczenie usług związanych z </li></ul><ul><li>zachowaniem jakości OSS </li></ul><ul><li>Działania lokalne, współpraca </li></ul><ul><li>globalna </li></ul>
    26. 26. Centra Kompetencji QualiPSo <ul><li>Usługi podstawowe: </li></ul><ul><li>Factory </li></ul><ul><li>Usługi konsultingowe </li></ul><ul><li>Labeling </li></ul><ul><li>Usługi opcjonalne: </li></ul><ul><li>Usługi prawne </li></ul><ul><li>Business Training </li></ul><ul><li>Interoperacyjność </li></ul><ul><li>Benchmarking dla OSS </li></ul>
    27. 27. Podsumowanie <ul><li>Jakość i wiarygodność są istotnymi czynnikami wpływającymi na decyzje czy stosować OSS czy nie. </li></ul><ul><li>OSS to nie tylko darmowość i dostępność. </li></ul><ul><li>Korzystanie z dużego zbioru aplikacji OSS. </li></ul><ul><li>Siła OSS zauważana przez EU i inne organizacje. </li></ul><ul><li>QualiPSo jako inicjatywa poprawy jakości i wiarygodności dla OSS. </li></ul>
    28. 28. Dziękuję za uwagę. [email_address]

    ×