Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cmmichingon
Cmmichingon
Introduccin
Introduccin
Idea / Necesidad Investigacin Diseo Inversin
PRODUCTO
Oportunidades para la Industria Espaola del Software en la Economa Global
Introduccin
Qu influye en el producto?
Elementos que contribuyen a la construccin del producto:
EL PROCESO LA TECNOLOGA (soportan el proceso) LAS PERSONAS (comprenden y aplican el proceso de manera ptima)
Introduccin
Empresa A
Apaga fuegos Tiene pocos recursos propios Tiene xito gracias a los hroes Hay altibajos en la productividad por rotacin de recursos Las planificaciones son poco realistas. Mucho esfuerzo dedicado a mantenimiento Los plazos de entrega son impredecibles Los empleados estn descontentos
Empresa B
Tiene procesos definido Tiene responsabilidades definidas El conocimiento est en la organizacin Resultados predecibles Entrega con la calidad esperada Cumple plazos de entrega Incrementa la productividad Reconocer las mejoras Satisface a los clientes Los empleados estn a gusto
A NM I
RA DU
AD M
RA U
Introduccin
Qu hacer para pasar de ser una empresa inmadura a ser una empresa madura?
Definir un proceso de produccin de software que permita hacerlo en
En Tiempo y Forma
Menor Coste Con ms Calidad
de la Mejor Manera.
Procesos, Mtodos, Tcnicas y Herramientas adecuados
Seguir un modelo
Introduccin
Una fbrica de software tiene que ser una organizacin madura Una fbrica de software tiene que definir sus procesos Es ms sencillo y tiene ms garantas de xito definir los procesos segn un modelo Una fbrica de software debera utilizar un modelo para definir sus procesos
Introduccin - Modelos
Modelos relacionados con el SW e IT
6 SIGMA
Mejoras y medidas para reducir defectos
ISO 9000/9001
Marco fundamental de gestin de la calidad
TQM
Gestin de la calidad total para satisfacer al cliente con rentabilidad
ITIL
Gestin de servicios de Tecnologa de la Informacin
COBIT
Marco de gobierno de Tecnologas de la Informacin para coordinar el control de los requisitos, las cuestiones tcnicas y los riesgos del negocio
CMMI
Modelo para implantar procesos software que recogen las mejores prcticas
Modelo CMMI
Modelo CMMI
Modelo CMMI
Es un modelo de procesos Incluye
Buenas prcticas reconocidas Referencias para fijar objetivos Referencias para fijar prioridades
de la organizacin
Conceptos
Procesos reas de proceso Capacidad Madurez Organizacin Modelo
Proceso
Es un mtodo para producir algo Es un conjunto de prcticas realizadas para obtener un resultado. Incluye:
Tcnicas Materiales Herramientas Personas
Para hacer SOFTWARE hay que definir las prcticas, tcnicas, materiales, herramientas que se van a utilizar y las habilidades de las personas que lo van a producir.
reas de Proceso
Conjunto de actividades agrupadas para facilitar el camino de la mejora Establecen la capacidad de proceso de la organizacin. Cada rea pertenece a un nivel de madurez en la representacin escalonada Las reas de proceso tienen niveles de capacidad en la representacin continua.
Madurez
Alcance de la plenitud Madurez (Nivel de)
Es una etapa en el camino de evolucin de los procesos que una organizacin emprende con la finalidad de convertirse en una organizacin madura.
Modelo
Esquema terico de una realidad compleja que se elabora para facilitar su comprensin y el estudio de su comportamiento. Punto de referencia para imitarlo o reproducirlo
Modelo CMMI - Conceptos CMMI ensea el camino para alcanzar un nivel de madurez de la organizacin o un nivel de capacidad de un rea de proceso Dice
QU hay que hacer
No dice
CMO hay que hacerlo
Nivel
0 1 2 3 4 5
Capacidad
Incompleto Se hace Gestionado Definido G.Cuantitativa Optimizando
Se seleccionan las reas a mejorar
Madurez
No aplicable Inicial Gestionado Definido G.Cuantitativa Optimizando
Un conjunto definido de reas por nivel
Gestionado Cuantitat. 4
El proceso es predecible y controlado cuantitativamente
Definido 3
Proceso aplicable a toda la organizacin y que reacciona anticipadamente
Gestionado 2
Proceso aplicable en proyectos y frecuentemente reactivo
Inicial 1
Proceso impredecible, poco controlado y reactivo
5 En
Optimizacin
3 Definido
Procesos de ingeniera y de gestin definidos e integrados Sistema de gestin de proyectos est presente
Comportamiento predecible
Time/$/...
Gestionado
Time/$/...
1 Realizado
5 4 3 2
Validacin Verificacin Integracin de Producto Solucin Tcnica Desarrollo de requisitos
Gestin del riesgo Formacin organizativa Gestin de proyecto integrada Gestin de proveedores integrada Definicin de proceso organizativo Enfoque en el proceso organizativo Equipos integrados
Gestin de requisitos
Gestin de Acuerdos con Proveedores Seguimiento y control de proyecto Planificacin de proyecto Gestin de Proyecto Gestin de proceso
Gestin de la configuracin Aseguramiento de la calidad del proceso y del producto Medicin y anlisis Soporte
Ingeniera
Elementos
reas de Proceso
Metas Especificas
Prcticas Especificas Productos Subprcticas
Metas Genricas
Prcticas Genricas.
Identificar unvocamente Especificar caractersticas de cada elemento Especificar cundo se pone bajo control de la configuracin
Etapa del ciclo de vida Versiones Antes de probar
Indicar el dueo
Habilidades
Planes, recursos, asignacin de responsabilidades y autoridad, formacin
Implantacin
Medicin y control
Verificacin
Comprobar la implantacin y cumplimiento
Desarrollo de Equipos Identifica y organiza a los participantes en equipos Integrado (IT) colaborativos y desarrolla la visin compartida alineada con la visn compartida del proyecto y la organizacin Gestin de Riesgos (RSKM) Gestin de Proyectos Cuantitativa (QPM) Gestin de Acuerdos con Proveedores (SAM) Desarrolla e implementa una estrategia proactiva para identificar, evaluar, priorizar y manejar riesgos del programa Recopila mtricas de producto y proceso , y analiza los resultados para identificar oportunidades de mejora Gestiona la adquisicin de productos de proveedores para los que exista un acuerdo formal
PMC
Estatus, incidencias, resultados de procesos, evaluaciones de productos mediciones y anlisis Acciones correctivas
Cons truir Hace r
Qu Monitorizar
Qu
PP
Qu
Comp romis os
Planes
Ingeniera y Soporte
SAM
Acuerdos con proveedores
Necesidades de medicin Requisitos de componentes del producto, incidencias tcnicas, componentes completados, revisiones y tests de aceptacin
Proveedor
Solucin Tcnica (TS) Convierte requisitos en arquitectura del producto, diseo y desarrollo Integracin del Producto (SI) Verificacin (VER) Validacin (VAL) Combina los componentes del producto y asegura los interfaces Asegura que el producto cumple las especificaciones Asegura que el producto cumple con el uso propuesto cuando se sita en el entorno propuesto
REQM
Producto
RD
Requisitos
TS
PI
Cliente
VER
VAL
Gestin de Configuracin (CM) Aseguramiento de Calidad de Proceso y Producto (PPQA) Anlisis y Resolucin de Decisiones (DAR)
MA
Necesidades de informacin
CM
Gestin de procesos
Formacin en procesos y activos estndar
Direccin
OT
Necesidades de formacin Proceso estndar y otros activos
OPF
Recursos y coordinacin
OPD
Proceso estndar y otros activos
Modelo CMMI Ms informacin SOFTWARE ENGINEERING INSTITUTE (SEI) Universidad Carnegie Mellon http://www.sei.cmu.edu/cmmi crigoni@caelum-iqt.com www.CalidaddelSoftware.com (lista de distribucin de correos)