Download - 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]
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
Listas de Intereshttp://listas.apesol.org/mailman/listinfo