digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

The QualiPSo OpenSource Maturity Model (OMM) is a methodology for assessing Free/Libre Open Source Software (FLOSS) and more specifically the FLOSS development process. This methodology is released under the Creative Commons license.

OMM helps in building trust in the development process of companies using or producing FLOSS. The aim of the methodology is to enable software companies to use FLOSS software in production and, in particular, in their main stream products and not only in prototypes.[1][2]

OMM objectives are to provide FLOSS communities a basis for developing products efficiently and making their products trustworthy for the potential customers, and also for integrating companies and to provide FLOSS integrators a basis for evaluating the processes used by the FLOSS communities.

OMM is interchangeably referred to as model and methodology. It is first a model that contains all ellements that have to be assessed, but it is also a set of rules and guidelines describing how to conduct the assessment process.

Contents

General structure [edit]

OMM is organized in levels, each level is building on and including the trustworthy elements (TWE) at the lower level. The trustworthy elements included in OMM were collected or inspired by two sources:

  1. FLOSS-TWEs gathered from an extensive survey conducted on FLOSS developers, FLOSS users, and FLOSS integrators [3]
  2. CMMI Process Areas

Three maturity levels available in OMM are:

  1. Basic level that can be easily reached by adopting a few necessary practices in the FLOSS development process
  2. Intermediate level is the second level in OMM and can be achieved by fulfilling all trustworthy elements from the basic level and required trustworthy elements from the intermediate level.
  3. The advanced level is the highest level that FLOSS projects can achieve by fulfiling all trustworthy elements from basic and intermediate levels and required trustworthy elements from the advanced level.

List of trustworthy elements constituting the three OMM maturity levels:

OMM general structure

Basic level:

PDOC – Product Documentation
STD – Use of Established and Widespread Standards
QTP – Quality of Test Plan
LCS – Licenses
ENV – Technical Environment
DFCT – Number of Commits and Bug Reports
MST – Maintainability and Stability
CM – Configuration Management
PP1 – Project Planning Part 1
REQM – Requirements Management
RDMP1 – Availability and Use of a (product) roadmap

Intermediate level:

RDMP2 – Availability and Use of a (product) roadmap
STK – Relationship between Stakeholders
PP2 – Project Planning Part 2
PMC – Project Monitoring and Control
TST1 – Test Part 1
DSN1 – Design Part 1
PPQA – Process and Product Quality Assurance

Advanced level:

PI – Product Integration
RSKM – Risk Management
TST2 – Test Part 2
DSN2 – Design 2
RASM – Results of third party assessment
REP – Reputation
CONT – Contribution to FLOSS Product from SW Companies

While attempting to develop such a model, a few basic facts had been considered:

  1. OMM is a process model for development by developers and integration of FLOSS products by integrators.
  2. OMM is intended for use by individuals and development teams that may be spread across locations worldwide, hence the emphasis on simplicity and ease of use. Being simple but organized as an evolutionary model, OMM can be useful for companies as well. This approach helped to keep the model lean but still practical.

The OMM model is now tested and validated in real FLOSS projects [4] that are led by FLOSS communities or by software development companies.

See also [edit]

References [edit]

1. Wittmann, Marion; Nambakam, Ranganatham. "CMM-like model for OSS". QualiPSo project web site. Retrieved June 2010. 

2. Petrinja, Etiel; Sillitti, Alberto; Succi, Giancarlo (7–10 September 2008). "Overview on Trust in large FLOSS Communitie". Open Source Development, Communities and Quality. Milan, Italy: Springer. pp. 47–56. 

3. Petrinja, Etiel; Nambakam, Ranganatham; Sillitti, Alberto (May 16–24, 2009). "Introducing the OpenSource Maturity Model". Workshop: Emerging Trends in Free/Libre/Open Source Software Research and Development. Vancouver, Canada: Collocated with ICSE 2009. 

4. Petrinja, Etiel; Sillitti, Alberto; Succi, Giancarlo (30 May - 2 June 2010). "Comparing OpenBRR, QSOS, and OMM Assessment Models". Open Source Software: New Horizons. Notre Dame, Indiana, USA: Springer. pp. 224–238. 

As of 16 June 2010, this article is derived in whole or in part from Qalipso. The copyright holder has licensed the content utilized under CC-By-SA and GFDL. All relevant terms must be followed. The original text was at "OpenSource Maturity Model (OMM) evaluation".

External links [edit]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/OpenSource_Maturity_Model — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
56 videos foundNext > 

OW2con 2011 SONAR, Qualipso OMM, OW2 project reports Alexandre Lefrebvre

Speaker: Alexandre Lefebvre Abstract: As part of the OW2 SQuAT programme, all OW2 Mature projects will have to publish a SONAR analysis report of their sourc...

ENG 2-2 Open Source Conference 2012, Adam Burden, Executive Director Accenture

Open Source Conference 2012, How a 2000-Year Old Knot Untangles Legacy, Adam Burden, Executive Director Cloud Application & Platform Services, Accenture Vide...

ENG 1-2 Open Source Conference 2012, Adam Burden: Executive Director Accenture

Open Source Conference 2012, How a 2000-Year Old Knot Untangles Legacy, Adam Burden, Executive Director Cloud Application & Platform Services, Accenture Vide...

Social Feast ad by Muntwo

SocialFeast, Inc is a social media firm that offers a social media management application, SocialFeast Pro, mobile applications as well as social media servi...

Roundtable: The Business of Open Source - Evolution, convergence and confusion?

In a few years, Open Source has grown from a new development and licensing model supported by individuals or small groups to a major technology ecosystem, at...

Is there a maturity model for security technology

Interview with B. Robert Raja, Chairman & MD, Odyssey Technologies Ltd, Chennai (www.odysseytec.com), March 15, 2009, 3.30 pm.

Qualipso: Generating trust on FLOSS

Tasktop Sync Webinar by Mik Kersten

Dr. Mik Kersten, Tasktop CEO, Founder of Eclipse Mylyn http://tasktop.com/sync In modern application development and delivery, heterogeneous best of breed AL...

FLOSS Trustworthy Results: Quality that sustains Trust

Software Functionality and Maturity - 22nd XBRL International Conference

TR615 - Michal Piechocki, Chief Executive and Chairman of the Business Reporting -- Advisory Group Hugh Wallis, Director of Technical Standards, XBRL Interna...

56 videos foundNext > 

We're sorry, but there's no news about "OpenSource Maturity Model" right now.

Loading

Oops, we seem to be having trouble contacting Twitter

Talk About OpenSource Maturity Model

You can talk about OpenSource Maturity Model with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!