fbpx
Wikipedia

Modelo de madurez de código abierto

El Modelo de Madurez de Código Abierto (OMM, del inglés OpenSource Maturity Model) es una metodología para evaluar el Software Libre de Código Abierto (FLOSS) [1]​ y más específicamente el proceso de desarrollo de FLOSS. Esta metodología se publica bajo la licencia Creative Commons.

OMM puede ayudar a generar confianza en el proceso de desarrollo de las empresas que utilizan o producen FLOSS. El objetivo de la metodología es permitir que cualquier empresa u organización utilice software FLOSS en producción y, en particular, en sus productos principales y no solo en prototipos.[2][3]

Además de los anteriores, otros objetivos del modelo son:

  • Proporcionar a las comunidades FLOSS una base para desarrollar productos de manera eficiente y hacer que sus productos sean confiables para los clientes potenciales, y también para las empresas integradoras.
  • Proporcionar a los integradores FLOSS una base para evaluar los procesos utilizados por las comunidades FLOSS.

El Modelo de Madurez de Código Abierto es indistintamente referido a modelo y metodología. En primer lugar, es un modelo que contiene todos los elementos que deben ser evaluados, pero también es un conjunto de reglas y directrices que describen cómo llevar a cabo el proceso de valoración.

Estructura general

El Modelo de Madurez de Código Abierto está organizado en niveles, cada nivel incluye y está basado en los elementos confiables (TWE) en el nivel inferior. Los elementos confiables incluidos en OMM fueron recopilados o inspirados por dos fuentes:

  1. FLOSS-TWEs recopilados a partir de una amplia encuesta realizada a desarrolladores de FLOSS, usuarios de FLOSS e integradores de FLOSS. [4]
  2. Áreas de proceso CMMI.[5]

Los tres niveles de madurez disponibles en OMM son:

 
  1. Nivel básico que se puede alcanzar fácilmente adoptando algunas prácticas necesarias en el proceso de desarrollo de FLOSS.
  2. El nivel intermedio es el segundo nivel en OMM y se puede lograr cumpliendo con todos los elementos confiables desde el nivel básico y los elementos confiables requeridos desde el nivel intermedio.
  3. El nivel avanzado es el nivel más alto que los proyectos FLOSS pueden alcanzar al cumplir con todos los elementos confiables desde los niveles básico e intermedio y los elementos confiables requeridos desde el nivel avanzado.

Lista de elementos confiables que constituyen los tres niveles de madurez de OMM:

Nivel básico:

PDOC: Documentación del producto
STD: Uso de estándares establecidos y extendidos
QTP: Plan de calidad de prueba
LCS: Licencias
ENV: Entorno técnico
DFCT: Número de confirmaciones e Informes de errores
MST: Mantenibilidad y estabilidad
CM: Administración de la configuración
PP1: Parte de Planificación del proyectos, parte 1
REQM: Administración de requisitos
RDMP1: Disponibilidad y uso de una hoja de ruta (producto)

Nivel intermedio:

RDMP2: Disponibilidad y uso de una hoja de ruta (producto)
STK: Relación entre las partes interesadas
PP2: Planificación de proyectos, parte 2
PMC: Seguimiento y control de proyectos
TST1: Parte de prueba 1
DSN1: Parte de diseño 1
PPQA: Aseguramiento de la calidad de procesos y productos

Nivel avanzado :

PI: Integración de productos
RSKM: Gestión de riesgos
TST2: Parte de prueba 2
DSN2: Diseño 2
RASM: Resultados de la evaluación de terceros
REP: Reputación
CONT: Contribución al producto FLOSS de empresas de software

Al intentar desarrollar tal modelo, se han considerado algunos hechos básicos:

  1. OMM es un modelo de proceso para desarrollo por parte de desarrolladores e integración de productos FLOSS por integradores.
  2. OMM está diseñado para que lo utilicen personas y equipos de desarrollo que pueden estar distribuidos en ubicaciones en todo el mundo, de ahí el énfasis en la simplicidad y facilidad de uso. Al ser simple pero organizado como un modelo evolutivo, OMM también puede ser útil para las empresas. Este enfoque ayudó a mantener el modelo esbelto pero aún práctico.

El modelo OMM ahora se prueba y valida en proyectos FLOSS reales[6]​ que son liderados por comunidades FLOSS o por empresas de desarrollo de software.

Ve también

Referencias

A 16 de junio de 2010, este artículo deriva en parte de Qalipso. La licencia de copyright que Qalipso tiene permite reutilizarlo bajo la licencia CC BY-SA 3.0 y GFDL. Todos los términos deben ser seguidos. El texto original era "OpenSource Maturity Model (OMM) evaluation".
  1. jgarzas (30 de marzo de 2011). «Los *MM e incluso hasta un Agile Maturity Model (AMM)». Javier Garzas. Consultado el 11 de enero de 2021. 
  2. . web.archive.org. 24 de agosto de 2011. Consultado el 3 de febrero de 2021. 
  3. Wittmann, Marion. . QualiPSo project web site. Archivado desde el original el 30 de mayo de 2015. Consultado el 12 June 2017. 
  4. Petrinja, E.; Nambakam, R.; Sillitti, A. (2009-05). «Introducing the OpenSource Maturity Model». 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development: 37-41. doi:10.1109/FLOSS.2009.5071358. Consultado el 3 de febrero de 2021. 
  5. «Metodologías para la evaluación FOSS». 
  6. Petrinja, Etiel; Sillitti, Alberto; Succi, Giancarlo (2010). «Comparing OpenBRR, QSOS, and OMM Assessment Models». En Ågerfalk, Pär, ed. Open Source Software: New Horizons. IFIP Advances in Information and Communication Technology (en inglés) (Springer): 224-238. ISBN 978-3-642-13244-5. doi:10.1007/978-3-642-13244-5_18. Consultado el 3 de febrero de 2021. 

Enlaces externos

  • . Archivado desde el original el 17 de octubre de 2013. Consultado el 16 de octubre de 2013. 
  • «Developing a new Capability Maturity Model-like approach to assessing the quality of OSS». Consultado el June 7, 2011.  
  • «QualiPSo OpenSource Maturity Model (OMM) evaluation». Consultado el June 7, 2011.  
  • «OMM Overview». Consultado el June 7, 2011. 
  •   Datos: Q7095888

modelo, madurez, código, abierto, modelo, madurez, código, abierto, inglés, opensource, maturity, model, metodología, para, evaluar, software, libre, código, abierto, floss, más, específicamente, proceso, desarrollo, floss, esta, metodología, publica, bajo, li. El Modelo de Madurez de Codigo Abierto OMM del ingles OpenSource Maturity Model es una metodologia para evaluar el Software Libre de Codigo Abierto FLOSS 1 y mas especificamente el proceso de desarrollo de FLOSS Esta metodologia se publica bajo la licencia Creative Commons OMM puede ayudar a generar confianza en el proceso de desarrollo de las empresas que utilizan o producen FLOSS El objetivo de la metodologia es permitir que cualquier empresa u organizacion utilice software FLOSS en produccion y en particular en sus productos principales y no solo en prototipos 2 3 Ademas de los anteriores otros objetivos del modelo son Proporcionar a las comunidades FLOSS una base para desarrollar productos de manera eficiente y hacer que sus productos sean confiables para los clientes potenciales y tambien para las empresas integradoras Proporcionar a los integradores FLOSS una base para evaluar los procesos utilizados por las comunidades FLOSS El Modelo de Madurez de Codigo Abierto es indistintamente referido a modelo y metodologia En primer lugar es un modelo que contiene todos los elementos que deben ser evaluados pero tambien es un conjunto de reglas y directrices que describen como llevar a cabo el proceso de valoracion Indice 1 Estructura general 2 Ve tambien 3 Referencias 4 Enlaces externosEstructura general EditarEl Modelo de Madurez de Codigo Abierto esta organizado en niveles cada nivel incluye y esta basado en los elementos confiables TWE en el nivel inferior Los elementos confiables incluidos en OMM fueron recopilados o inspirados por dos fuentes FLOSS TWEs recopilados a partir de una amplia encuesta realizada a desarrolladores de FLOSS usuarios de FLOSS e integradores de FLOSS 4 Areas de proceso CMMI 5 Los tres niveles de madurez disponibles en OMM son Nivel basico que se puede alcanzar facilmente adoptando algunas practicas necesarias en el proceso de desarrollo de FLOSS El nivel intermedio es el segundo nivel en OMM y se puede lograr cumpliendo con todos los elementos confiables desde el nivel basico y los elementos confiables requeridos desde el nivel intermedio El nivel avanzado es el nivel mas alto que los proyectos FLOSS pueden alcanzar al cumplir con todos los elementos confiables desde los niveles basico e intermedio y los elementos confiables requeridos desde el nivel avanzado Lista de elementos confiables que constituyen los tres niveles de madurez de OMM Nivel basico PDOC Documentacion del producto STD Uso de estandares establecidos y extendidos QTP Plan de calidad de prueba LCS Licencias ENV Entorno tecnico DFCT Numero de confirmaciones e Informes de errores MST Mantenibilidad y estabilidad CM Administracion de la configuracion PP1 Parte de Planificacion del proyectos parte 1 REQM Administracion de requisitos RDMP1 Disponibilidad y uso de una hoja de ruta producto Nivel intermedio RDMP2 Disponibilidad y uso de una hoja de ruta producto STK Relacion entre las partes interesadas PP2 Planificacion de proyectos parte 2 PMC Seguimiento y control de proyectos TST1 Parte de prueba 1 DSN1 Parte de diseno 1 PPQA Aseguramiento de la calidad de procesos y productosNivel avanzado PI Integracion de productos RSKM Gestion de riesgos TST2 Parte de prueba 2 DSN2 Diseno 2 RASM Resultados de la evaluacion de terceros REP Reputacion CONT Contribucion al producto FLOSS de empresas de softwareAl intentar desarrollar tal modelo se han considerado algunos hechos basicos OMM es un modelo de proceso para desarrollo por parte de desarrolladores e integracion de productos FLOSS por integradores OMM esta disenado para que lo utilicen personas y equipos de desarrollo que pueden estar distribuidos en ubicaciones en todo el mundo de ahi el enfasis en la simplicidad y facilidad de uso Al ser simple pero organizado como un modelo evolutivo OMM tambien puede ser util para las empresas Este enfoque ayudo a mantener el modelo esbelto pero aun practico El modelo OMM ahora se prueba y valida en proyectos FLOSS reales 6 que son liderados por comunidades FLOSS o por empresas de desarrollo de software Ve tambien EditarMetodologias de valoracion de software de codigo abierto Software de codigo abierto Software libreReferencias EditarA 16 de junio de 2010 este articulo deriva en parte de Qalipso La licencia de copyright que Qalipso tiene permite reutilizarlo bajo la licencia CC BY SA 3 0 y GFDL Todos los terminos deben ser seguidos El texto original era OpenSource Maturity Model OMM evaluation jgarzas 30 de marzo de 2011 Los MM e incluso hasta un Agile Maturity Model AMM Javier Garzas Consultado el 11 de enero de 2021 Wayback Machine web archive org 24 de agosto de 2011 Consultado el 3 de febrero de 2021 Wittmann Marion CMM like model for OSS QualiPSo project web site Archivado desde el original el 30 de mayo de 2015 Consultado el 12 June 2017 Petrinja E Nambakam R Sillitti A 2009 05 Introducing the OpenSource Maturity Model 2009 ICSE Workshop on Emerging Trends in Free Libre Open Source Software Research and Development 37 41 doi 10 1109 FLOSS 2009 5071358 Consultado el 3 de febrero de 2021 Metodologias para la evaluacion FOSS Petrinja Etiel Sillitti Alberto Succi Giancarlo 2010 Comparing OpenBRR QSOS and OMM Assessment Models En Agerfalk Par ed Open Source Software New Horizons IFIP Advances in Information and Communication Technology en ingles Springer 224 238 ISBN 978 3 642 13244 5 doi 10 1007 978 3 642 13244 5 18 Consultado el 3 de febrero de 2021 Enlaces externos Editar Qualipso Trust and Quality in Open Source Systems Archivado desde el original el 17 de octubre de 2013 Consultado el 16 de octubre de 2013 Developing a new Capability Maturity Model like approach to assessing the quality of OSS Consultado el June 7 2011 QualiPSo OpenSource Maturity Model OMM evaluation Consultado el June 7 2011 OMM Overview Consultado el June 7 2011 Datos Q7095888Obtenido de https es wikipedia org w index php title Modelo de madurez de codigo abierto amp oldid 133490458, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos