Jakość i wiarygodność OSS
Upcoming SlideShare
Loading in...5
×
 

Jakość i wiarygodność OSS

on

  • 929 views

 

Statistics

Views

Total Views
929
Views on SlideShare
929
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jakość i wiarygodność OSS Jakość i wiarygodność OSS Presentation Transcript

  • 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
  • Agenda
    • Wprowadzenie (znaczenie OSS / mit czy prawda?)
    • Problem jakości i wiarygodności a OSS
    • Projekt QualiPSo
      • Wiarygodność
      • Interopreacyjność
      • Centra Kompetencji QualiPSo
    • Podsumowanie
  • Znaczenie 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 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?
    • "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ół 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 Zaufanie
    • Kwestia budowania zaufania
      • czyli co sprawia, że ufasz swojemu bankowi/Linuxowi?
    • Aspekt psychologiczny
    Niezawodność Wiarygodność Zaufanie Popularność Jakość Marka Opinie
  • Zaufanie do OSS Zaufanie do OSS Czy zaufać? Kto stoi za OSS? Dlaczego zaufać? Jak budować zaufanie?
  • QualiPSo
    • Quality Platform for Open Source Software
    • „ 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. ”
    • QualiPSo jako kamień milowy w budowie zaufania do OSS
      • „ It is all about trust”
  • QualiPSo Jakość i Wiarygodność OSS Konkurencyjność OSS na rynku oprogramowania
  • QualiPSo 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ó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?
    • 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?
    • 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?
    • 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?
    • Kryteria:
      • Wielkość i złożoność projektu
      • Testy i benchmarki
      • Wsparcie dużej organizacji
      • Aspekty ekonomiczne
  • Rzeczywistość 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 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ść
    • „ 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 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
  • Interoperacyjność techniczna
    • Otwarte standardy,
    • Otwarte interfejsy, otwarte protokoły
    • SOA
    • Metodologia testowania interoperacyjności
    • Scenariusze
    • Implementacja przykładowych rozproszonych scenariuszy integracji różnych systemów
    • z wykorzystaniem platform typu „middleware”
    • Analiza trudności związanych z otwartymi standardami.
    • Case studies
    • Lekka metodyka testowania interoperacyjności OSS:
      • ocena wybranych systemów OSS pod kątem interop technicznej
      • zbiór praktyk, rekomendacji odnośnie testowania interop technicznej
  • Interoperacyjność semantyczna
    • Integracja odmiennych (heterogenicznych) modeli informacyjnych.
    • Wykorzystanie technologii semantycznych w celu
      • Rozszerzenie funkcjonalności narzędzi typu „middleware” na poziomie semantycznym
      • Zwiększenie interoperacyjności semantycznej platform wspomagających rozwój oprogramowania (forge)
  • 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
  • Interoperacyjność organizacyjna Analiza State-of-the-Art Scenariusze użycia Rekomendacje i guidelines BPMN OASIS RM-SOA
  • Centra Kompetencji QualiPSo …”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 QualiPSo
    • Usługi podstawowe:
    • Factory
    • Usługi konsultingowe
    • Labeling
    • Usługi opcjonalne:
    • Usługi prawne
    • Business Training
    • Interoperacyjność
    • Benchmarking dla OSS
  • Podsumowanie
    • 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ę. [email_address]