SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
QualiPSo OMM
(Open Maturity Model)


        Prof. Alberto Sillitti
        Free University of Bolzano, Italy
Overview


• Introduction
• Problem Description
• OMM
• Assessment Guidelines
• Evolution of OMM
Vision



Allow companies to use FLOSS
    to build their mainstream
      products and services

             OMM

Definition of a CMMI-like model
     for FLOSS to improve
 the trust in FLOSS software
Introduction


• Quality certification is not easy to obtain for
  Free/Libre Open Source Software (FLOSS)
  produced by globally spread out individuals
  or virtual teams who often operate without
  much infrastructure and / or formal tool
  environment

• Basic Quality Assurance (QA) measures
  such as extensive testing, field testing are
  not enough to create ‘trustworthiness’ of the
                        trustworthiness
  FLOSS among the potential integrators and
  other customers.
Introduction




  QualiPSo OpenSource Maturity Model
  (OMM).

In general, it is a CMM-like model based on
  FLOSS trustworthy elements (elements
  that bring trust in the quality of specific
  aspects of the FLOSS development
  process).
The problem


• We have researched mainly three sources of
  information about the trust in the FLOSS
  development process:
   – published material on FLOSS.
   – public FLOSS repositories by using
     specifically developed tools, and
   – people working for software companies and
     individuals involved in FLOSS projects that
     use, integrate or develop FLOSS.


   The majority of trustworthy elements identified
   from FLOSS communities and industry surveys
   confirmed findings of other research already
   published in the literature
TWEs, CMMI and OMM
OMM


• OMM is an assessment and an improvement model
  focused on the FLOSS development process.

• OMM is intended for use by individuals FLOSS
  users, (FLOSS) development, and integration teams.
   – The emphasis is on simplicity and ease of use


• Being simple but organized as an evolutionary
  model, OMM can be useful for companies as well.
OMM


•    OMM has three key levels:
    • the Basic level,
    • the Intermediate level, and
    • the Advanced level.

•    All levels include process areas from
     CMMI belonging to maturity levels 2 and 3.
     Not all process areas from CMMI are
     mandatory
•    Included CMMI process areas were
     simplified and converted into a TWE.
OMM




                                            Product Integration,
                                            Risk Management , Test Part 2,
                                            Design Part 2, Results of
  Advanced             RSKM,                3rd Party Assessments,
                                             Reputation, Contributions
  Level              DSN2, TST2,
                PI, RASM, REP, CONT




                                           Implementation of a Roadmap,
                                           Relationship between Stakeholders,
                                           Project Planning Part 2,
Intermediate         RDMP2, STK,           Project Monitoring and Control,
Level               PP2, PMC, TST1,        Test Part 1, Design Part 1, Process and
                                           Project Quality Assurance
                      DSN1, PPQA




 Basic                                     Product Documentation, Use of Established and
                                           Widespread Standards, Quality of Test Plan, Licenses,
 Level         PDOC, STD, QTP, LCS, ENV,   Technical Environment, Number of Commits and Bug
               DFCT, MST, CM, PP1, REQM,   Reports, Maintainability and Stability, Configuration
                        RDMP1              Management, Project Planning Part 1, Requirements

                                           Management, Availability of a Roadmap
Assessment

• The assessment framework offers two
  possibilities:
  – The assessment team has free
    access to all development
    documentation, process documents,
    development teams for interviews.

  – The assessment team has limited
    access to the development
    documentation, process documents
    and development teams. This leads
    to a partial assessment.
Assessment


• The central part of the framework is the
  assessment process itself.

• Guidelines like the questionnaire,
  restrictions like scope and goal of
  assessment and roles/responsibilities are
  needed to support the assessment
  process.

• A report is then prepared, as we will
  present in the following slides
Assessment


                           3
                       3

                               2                2
                       2
 Rating




                                   1
                       1

                                         0
                       0
                           A   B    C    D       E

                       8
                       7
 number of practices




                       6
                       5
                                                     practices not rated
                       4
                       3                             rated practices
                       2
                       1
                       0
                           A   B   C     D      E
                                   TWE
Rating Profile
OMM evolution

•   Typical OMM evolution actors




•   OPG – OPG is the OMM steering group
•   Specialist Groups – While OPG are the equivalent of
    “administrators” in Open Source Projects, Specialist groups
    are the “committers” of the model.
•   General users and contributors – All OMM users might be
    considered as potential contributors
•   OMM Sponsors – An additional support can eventually be
    contributed by future projects funded either by commercial
    companies or public bodies that will focus on the further
    development of OMM.
OMM evolution
Qualipso Open Maturity Model OW2 Conference Nov10

Más contenido relacionado

La actualidad más candente

исследование концепции
исследование концепцииисследование концепции
исследование концепции
Tatiana rey
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
Tauseef Ahmad
 
Lec 04 program development and programming languages
Lec 04 program development and programming languagesLec 04 program development and programming languages
Lec 04 program development and programming languages
Ramy Eltarras
 
Costello kenneth
Costello kennethCostello kenneth
Costello kenneth
NASAPMC
 
Essence of waterfall_model
Essence of waterfall_modelEssence of waterfall_model
Essence of waterfall_model
wanda31
 

La actualidad más candente (19)

SDLC
SDLCSDLC
SDLC
 
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineeringمدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
 
Manual testing
Manual testingManual testing
Manual testing
 
исследование концепции
исследование концепцииисследование концепции
исследование концепции
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
 
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
 
Unified Process
Unified ProcessUnified Process
Unified Process
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
RUP - Rational Unified Process
RUP - Rational Unified ProcessRUP - Rational Unified Process
RUP - Rational Unified Process
 
SDLC
SDLCSDLC
SDLC
 
Lec 04 program development and programming languages
Lec 04 program development and programming languagesLec 04 program development and programming languages
Lec 04 program development and programming languages
 
Software Maintenance
Software MaintenanceSoftware Maintenance
Software Maintenance
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project scheduling
 
Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
 
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
 
Costello kenneth
Costello kennethCostello kenneth
Costello kenneth
 
Essence of waterfall_model
Essence of waterfall_modelEssence of waterfall_model
Essence of waterfall_model
 

Destacado

OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OW2
 
Libby's Tips for Getting Unstuck
Libby's Tips for Getting UnstuckLibby's Tips for Getting Unstuck
Libby's Tips for Getting Unstuck
Libby Gill
 
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, ParisOW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2
 
Chapter 2 power point
Chapter 2 power pointChapter 2 power point
Chapter 2 power point
dphil002
 
OW2con'14 - keynote from Institut Mines Telecom
OW2con'14 - keynote from Institut Mines TelecomOW2con'14 - keynote from Institut Mines Telecom
OW2con'14 - keynote from Institut Mines Telecom
OW2
 
OS Approach for Industrializing Research Tools, OW2con11
OS Approach for Industrializing Research Tools, OW2con11OS Approach for Industrializing Research Tools, OW2con11
OS Approach for Industrializing Research Tools, OW2con11
OW2
 
SeedStack - the lean development stack, OW2con'16, Paris.
SeedStack - the lean development stack, OW2con'16, Paris.SeedStack - the lean development stack, OW2con'16, Paris.
SeedStack - the lean development stack, OW2con'16, Paris.
OW2
 
Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris
Petals BPM & the Cloud, OW2con11, Nov 24-25, ParisPetals BPM & the Cloud, OW2con11, Nov 24-25, Paris
Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris
OW2
 
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisCompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
OW2
 
XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10
OW2
 

Destacado (20)

OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
 
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
 
PR Campaign Case Study 수강후기
PR Campaign Case Study 수강후기PR Campaign Case Study 수강후기
PR Campaign Case Study 수강후기
 
Libby's Tips for Getting Unstuck
Libby's Tips for Getting UnstuckLibby's Tips for Getting Unstuck
Libby's Tips for Getting Unstuck
 
Square Numbers - Update November 12
Square Numbers - Update November 12Square Numbers - Update November 12
Square Numbers - Update November 12
 
Software extensibility of an open source project. OW2con'15, November 17, Par...
Software extensibility of an open source project. OW2con'15, November 17, Par...Software extensibility of an open source project. OW2con'15, November 17, Par...
Software extensibility of an open source project. OW2con'15, November 17, Par...
 
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, ParisOW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
 
Chapter 2 power point
Chapter 2 power pointChapter 2 power point
Chapter 2 power point
 
OW2con'14 - keynote from Institut Mines Telecom
OW2con'14 - keynote from Institut Mines TelecomOW2con'14 - keynote from Institut Mines Telecom
OW2con'14 - keynote from Institut Mines Telecom
 
Nevado Cayambe
Nevado CayambeNevado Cayambe
Nevado Cayambe
 
OS Approach for Industrializing Research Tools, OW2con11
OS Approach for Industrializing Research Tools, OW2con11OS Approach for Industrializing Research Tools, OW2con11
OS Approach for Industrializing Research Tools, OW2con11
 
SeedStack - the lean development stack, OW2con'16, Paris.
SeedStack - the lean development stack, OW2con'16, Paris.SeedStack - the lean development stack, OW2con'16, Paris.
SeedStack - the lean development stack, OW2con'16, Paris.
 
Urhyme introduction
Urhyme introductionUrhyme introduction
Urhyme introduction
 
Introduction to the CII Badge Programe, OW2con'16, Paris.
Introduction to the CII Badge Programe, OW2con'16, Paris. Introduction to the CII Badge Programe, OW2con'16, Paris.
Introduction to the CII Badge Programe, OW2con'16, Paris.
 
OW2con'14 - Keynote from Microsoft
OW2con'14 - Keynote from MicrosoftOW2con'14 - Keynote from Microsoft
OW2con'14 - Keynote from Microsoft
 
OW2con'14- erOCCI, a scalable, model-based REST API framework
OW2con'14- erOCCI, a scalable, model-based REST API frameworkOW2con'14- erOCCI, a scalable, model-based REST API framework
OW2con'14- erOCCI, a scalable, model-based REST API framework
 
American Tortoise Rescue The Clock Is Ticking
American Tortoise Rescue  The Clock Is TickingAmerican Tortoise Rescue  The Clock Is Ticking
American Tortoise Rescue The Clock Is Ticking
 
Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris
Petals BPM & the Cloud, OW2con11, Nov 24-25, ParisPetals BPM & the Cloud, OW2con11, Nov 24-25, Paris
Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris
 
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisCompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
 
XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10XWiki OW2 Conference Nov10
XWiki OW2 Conference Nov10
 

Similar a Qualipso Open Maturity Model OW2 Conference Nov10

The SEI Capability Maturity Model CMM) Lecture 10.docx
The SEI Capability Maturity Model CMM) Lecture 10.docxThe SEI Capability Maturity Model CMM) Lecture 10.docx
The SEI Capability Maturity Model CMM) Lecture 10.docx
KonkoboUlrichArthur
 
Quality Management handout
Quality Management handoutQuality Management handout
Quality Management handout
Prizzl
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
AvijitChaudhuri3
 

Similar a Qualipso Open Maturity Model OW2 Conference Nov10 (20)

Unified process
Unified processUnified process
Unified process
 
PRINCE2 Executive Briefing
PRINCE2 Executive BriefingPRINCE2 Executive Briefing
PRINCE2 Executive Briefing
 
Online Tv Music Channel Presentation
Online Tv Music Channel PresentationOnline Tv Music Channel Presentation
Online Tv Music Channel Presentation
 
The SEI Capability Maturity Model CMM) Lecture 10.docx
The SEI Capability Maturity Model CMM) Lecture 10.docxThe SEI Capability Maturity Model CMM) Lecture 10.docx
The SEI Capability Maturity Model CMM) Lecture 10.docx
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
Quality Management handout
Quality Management handoutQuality Management handout
Quality Management handout
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
International Project Management Standards - PRINCE2, PMI & Co. And Their Ben...
International Project Management Standards - PRINCE2, PMI & Co. And Their Ben...International Project Management Standards - PRINCE2, PMI & Co. And Their Ben...
International Project Management Standards - PRINCE2, PMI & Co. And Their Ben...
 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
 
SDLC
SDLCSDLC
SDLC
 
Process improvement & service oriented software engineering
Process improvement & service oriented software engineeringProcess improvement & service oriented software engineering
Process improvement & service oriented software engineering
 
Compare project management tool - FMS vs Redmine
Compare project management tool - FMS vs RedmineCompare project management tool - FMS vs Redmine
Compare project management tool - FMS vs Redmine
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 

Más de OW2

OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 

Más de OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Qualipso Open Maturity Model OW2 Conference Nov10

  • 1. QualiPSo OMM (Open Maturity Model) Prof. Alberto Sillitti Free University of Bolzano, Italy
  • 2. Overview • Introduction • Problem Description • OMM • Assessment Guidelines • Evolution of OMM
  • 3. Vision Allow companies to use FLOSS to build their mainstream products and services OMM Definition of a CMMI-like model for FLOSS to improve the trust in FLOSS software
  • 4. Introduction • Quality certification is not easy to obtain for Free/Libre Open Source Software (FLOSS) produced by globally spread out individuals or virtual teams who often operate without much infrastructure and / or formal tool environment • Basic Quality Assurance (QA) measures such as extensive testing, field testing are not enough to create ‘trustworthiness’ of the trustworthiness FLOSS among the potential integrators and other customers.
  • 5. Introduction QualiPSo OpenSource Maturity Model (OMM). In general, it is a CMM-like model based on FLOSS trustworthy elements (elements that bring trust in the quality of specific aspects of the FLOSS development process).
  • 6. The problem • We have researched mainly three sources of information about the trust in the FLOSS development process: – published material on FLOSS. – public FLOSS repositories by using specifically developed tools, and – people working for software companies and individuals involved in FLOSS projects that use, integrate or develop FLOSS. The majority of trustworthy elements identified from FLOSS communities and industry surveys confirmed findings of other research already published in the literature
  • 8. OMM • OMM is an assessment and an improvement model focused on the FLOSS development process. • OMM is intended for use by individuals FLOSS users, (FLOSS) development, and integration teams. – The emphasis is on simplicity and ease of use • Being simple but organized as an evolutionary model, OMM can be useful for companies as well.
  • 9. OMM • OMM has three key levels: • the Basic level, • the Intermediate level, and • the Advanced level. • All levels include process areas from CMMI belonging to maturity levels 2 and 3. Not all process areas from CMMI are mandatory • Included CMMI process areas were simplified and converted into a TWE.
  • 10. OMM Product Integration, Risk Management , Test Part 2, Design Part 2, Results of Advanced RSKM, 3rd Party Assessments, Reputation, Contributions Level DSN2, TST2, PI, RASM, REP, CONT Implementation of a Roadmap, Relationship between Stakeholders, Project Planning Part 2, Intermediate RDMP2, STK, Project Monitoring and Control, Level PP2, PMC, TST1, Test Part 1, Design Part 1, Process and Project Quality Assurance DSN1, PPQA Basic Product Documentation, Use of Established and Widespread Standards, Quality of Test Plan, Licenses, Level PDOC, STD, QTP, LCS, ENV, Technical Environment, Number of Commits and Bug DFCT, MST, CM, PP1, REQM, Reports, Maintainability and Stability, Configuration RDMP1 Management, Project Planning Part 1, Requirements Management, Availability of a Roadmap
  • 11. Assessment • The assessment framework offers two possibilities: – The assessment team has free access to all development documentation, process documents, development teams for interviews. – The assessment team has limited access to the development documentation, process documents and development teams. This leads to a partial assessment.
  • 12. Assessment • The central part of the framework is the assessment process itself. • Guidelines like the questionnaire, restrictions like scope and goal of assessment and roles/responsibilities are needed to support the assessment process. • A report is then prepared, as we will present in the following slides
  • 13. Assessment 3 3 2 2 2 Rating 1 1 0 0 A B C D E 8 7 number of practices 6 5 practices not rated 4 3 rated practices 2 1 0 A B C D E TWE Rating Profile
  • 14. OMM evolution • Typical OMM evolution actors • OPG – OPG is the OMM steering group • Specialist Groups – While OPG are the equivalent of “administrators” in Open Source Projects, Specialist groups are the “committers” of the model. • General users and contributors – All OMM users might be considered as potential contributors • OMM Sponsors – An additional support can eventually be contributed by future projects funded either by commercial companies or public bodies that will focus on the further development of OMM.