21
 Modelos de Calidad de Software y Software Libre Ernesto Quiñones A. [email protected]

Modelos de Calidad y Software Libre

Embed Size (px)

Citation preview

Page 1: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 1/21

 

Modelos deCalidad deSoftware y

Software Libre

Ernesto Quiñones [email protected]

Page 2: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 2/21

 

Que es un modelo de calidad desoftware?

Es un conjunto de buenas practicas para elciclo de vida del software, enfocado en los

procesos de gestión y desarrollo de

proyectos.

Page 3: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 3/21

 

 Tomar en Cuenta

Los modelos de calidad te dicen QUE hacer.

no COMO hacerlo.¿Porque?

Depende las metodologías que uses●Depende de tus objetivos de negocio

Page 4: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 4/21

 

Cuantos modelos existen?●

CMMI v. 1.2Carnegie Mellon Software Engineering Institute – SEIhttp://www.sei.cmu.edu/cmmi/Orientado a mejora de procesos en diferentes niveles demadurez, mas hacia proyectos específicos.●

Norma ISO/IEC 12007International Organization for Standardizationhttp://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=21208&ICS1=35&ICS2=80&ICS3Orientado al proceso del ciclo de vida del software●

Metrica3Ministerio de Administración Pública de Españahttp://www.csi.map.es/csi/metrica3/Modelo e Implementación

muchos...muchos mas

Page 5: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 5/21

 

CMMI

Page 6: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 6/21

 

CMMI - Problemática

●Requiere mucho esfuerzo, compromiso detoda la organización.●Comenzar a diseñar y/o documentarprocesos, luego desplegarlos y ponerlos enpráctica.●Requiere un mínimo de cantidad de

personal (no menos de 10 personas en lapráctica).●Fuerte inversión económica.

Page 7: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 7/21

Page 8: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 8/21

 

CMMI – Primeras Medidas

●Clientes requiriendo implementación desistemas de calidad (ISO 12207 y CMMI),dejar eXtremme Programming por Metrica3.●Comenzar a dejar las primeras evidenciaspara una auditoria.●

Cumplir en la práctica con al menos Nivel 2de CMMI.

Page 9: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 9/21

 

CMMI Nivel 2Areas de Procesos

●Gestión de Requisitos●Planificación de proyectos●Monitorización y Control de proyectos●Medición y Análisis●Aseguramiento de la calidad●Gestión de la configuración

No se toma en cuenta Gestión de Proveedores

Page 10: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 10/21

 

CMMI Nivel 2Areas de Procesos

ES POSIBLE

CUMPLIR CON LOREQUERIDO EN

ESTAS 6 AREAS DEPROCESO?

Page 11: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 11/21

 

CMMI Nivel 2Areas de Procesos

SIPero hay que desechar

ciertos paradigmas

Page 12: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 12/21

 

CMMI Nivel 2Gestión de Requisitos

Gestionar los requerimientos técnicos y notécnicos pactados en un contrato, estándaro especificación formalmentedocumentado.

Los usuarios necesitan el software,conversa con ellos primero, consulta a losespecialistas.

El software no solo necesita funcionalidadsino usabilidad.

Page 13: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 13/21

 

CMMI Nivel 2Planificación de Proyectos

Estimar razonablemente el uso de recursos ytiempo para la realización de un proyecto, debeactualizarse conforme se avance el proyecto ydeberá tomar en cuenta escenarios a favor como

en contra.

Dejar de lado la frase de el software esta cuandosoftware esta cuando

estaesta hay que estimar realistamente y tomar en

cuenta que una donación de tiempo de trabajotiene un costo por lo tanto no hay quedesperdiciarlo.

Page 14: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 14/21

 

CMMI Nivel 2Monitorización y control de Proyectos

Basados en el Plan del Proyecto debemosmonitorear las acciones a llevarse a cabo,así como aplicar medidas correctivas de sernecesario, tomar en cuenta que estasimpactarán en nuestro Plan de Proyecto.

El compromiso del equipo de desarrollo

debe ser real, deben trazarse metas biendefinidas.

Page 15: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 15/21

 

CMMI Nivel 2Medición y Análisis

Acopiar datos y seleccionar indicadores quepermitan medir la evolución de los procesoscríticos del proyecto, comparar los real vs

los planificado.

Hay que valorizar el trabajo de la gente,buscar maneras de donde reducir donde

están los mayores costos, solo con métricaspodemos determinar donde mejorar.

Page 16: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 16/21

 

CMMI Nivel 2Aseguramiento de la Calidad

Conjunto de actividades planificadas yconstantes requeridas para asegurar que elsoftware cumplirá con ciertos criteriosesperados de calidad, debe planificarsedesde antes de desarrollar el softwarenunca después o en el camino.

Hay que formalizar los procesos de calidad,documentar las pruebas de caja blanca ynegra.

Page 17: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 17/21

 

CMMI Nivel 2Gestión de la Configuración

Administración y control de los items queconforman nuestro proyecto, es el procesomas largo y solo culmina cuando elsoftware es retirado de circulación, requiereuna organización impecable de loscomponentes en desarrollo.

Acompañar el software de toda ladocumentación necesaria para seguir suevolución, cambios, mejoras, etc.

Page 18: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 18/21

 

Automatizando la gestión

●Gestión del proyecto●Gestión de la labor operativa

Page 19: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 19/21

 

Automatizando la gestiónSoftware Libre -Decenas de soluciones

●Browsing 344 Documentation project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=564●Browsing 388 Quality Assurance project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=565●Browsing 448 Project Management project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=607●Browsing 277 To-Do Lists project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=588●Browsing 258 Time Tracking project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=587

●Browsing 657 Testing project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=575●Browsing 634 Version Control project resultshttp://sourceforge.net/softwaremap/trove_list.php?form_cat=52

Page 20: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 20/21

 

Automatizando la gestiónRecomendación Personal

●Control de Versiones : SVN●Gestion de Tickets : Trac●Despliege de procesos : Wiki●To-do List : Webcal

Page 21: Modelos de Calidad y Software Libre

8/3/2019 Modelos de Calidad y Software Libre

http://slidepdf.com/reader/full/modelos-de-calidad-y-software-libre 21/21

 

¡¡¡Gracias!!!

Web Sitehttp://www.apesol.org

IRCirc.freenode.net #apesol

[email protected]

Listas de Intereshttp://listas.apesol.org/mailman/listinfo