modelos de calidad y software libre

Post on 07-Apr-2018

239 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 A.ernestoq@apesol.org

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.

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

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

8/3/2019 Modelos de Calidad y Software Libre

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

 

CMMI

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.

8/3/2019 Modelos de Calidad y Software Libre

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

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.

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

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?

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

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.

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.

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.

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.

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.

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.

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

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

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

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

Emailinfo@apesol.org

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

top related