mejora de procesos de software

30
Victoria Köster, Saúl Scanziani - 2008

Upload: saul-scanziani

Post on 06-Jul-2015

4.607 views

Category:

Education


0 download

DESCRIPTION

Presentación de Proyecto de Grado.

TRANSCRIPT

Page 1: Mejora de Procesos de Software

Victoria Köster, Saúl Scanziani - 2008

Page 2: Mejora de Procesos de Software

Marco de Trabajo

AGENDA

Objetivos y Alcance del Proyecto

Aplicación de COMPETISOFT en PyME

Aplicación de COMPETISOFT en P.I.S.

Resultados y Conclusiones

Page 3: Mejora de Procesos de Software

Fuente CUTI:

Informe Luis Stolovich

Page 4: Mejora de Procesos de Software

•Flexibilidad estructural•Formación de RRHH

•Producción “Heroica”•Gestión de Procesos

•Escases de RRHH•Competir en “calidad”

•Expansión Internacional•Apoyo del Estado (PACC)

En general una Pyme…

Page 5: Mejora de Procesos de Software

Software Process Improvement - SPI

“SPI es un conjunto integrado de iniciativas cuyo objetivo es el mejoramiento de las actividades

de desarrollo y/o mantenimiento de productos basados en software”

DEFINICIÓN

CARACTERÍSTICAS

Programa estratégico y bien planificado

Medición de beneficios (indicadores)

Requiere Inversión y Compromiso

Mejora de Procesos de Software (SPI)

Page 6: Mejora de Procesos de Software

SPI – Líneas de acción

Basados en transferencia tecnológica

Basados en modelado de procesos

Basados en entrenamiento de RRHH

Page 7: Mejora de Procesos de Software

ISO 9000

RUP

ISO 12207

ISO 15504

IEE

E 8

30 IEEE 1219

CMM

MoproSoft

MSFEvalProsoft

CMMI

MPS.BR

Page 8: Mejora de Procesos de Software
Page 9: Mejora de Procesos de Software

Modelo de Referencia

Page 10: Mejora de Procesos de Software

Modelo de Mejora

4

5

3

2

1

0

Proceso OPTIMIZADO

Proceso PREDECIBLE

Proceso ESTABLECIDO

Proceso ADMINISTRADO

Proceso REALIZADO

Proceso INCOMPLETO

Mo

de

lo d

e Evalu

ación

Page 11: Mejora de Procesos de Software

JERARQUÍA DE PROYECTOS…

CompetiSoft

Iberoamérica

CompetiSoft

Uruguay

Proyecto de Grado

Aplicación en

Empresas

Page 12: Mejora de Procesos de Software

Validar CompetiSoft

Mejorar los procesos del P.I.S.

OBJETIVOS

Modelo de Referencia

Modelo de Evaluación

Modelo de Mejora

Page 13: Mejora de Procesos de Software

• PRUEBAS EN DOS ORGANIZACIONES

VALIDACIÓN

TIEMPO

Modelo Viejo.

Modelo Nuevo.

Page 14: Mejora de Procesos de Software

Programa de Mejora (4-6 meses)

Procesos de Categoría OPERACIÓN

ALCANCE

Dos Organizaciones

Adm. de Pry. Específico

Desarrollo de Software

Mantenimiento de Software

Page 15: Mejora de Procesos de Software

METODOLOGÍA

PMCompetiSoft

Page 16: Mejora de Procesos de Software

Empresa mediana de Desarrollo de Software (PyME)

Primer Caso de Aplicación

Propuesta de Mejora (Alcance)

Asesores, Supervisor y contraparte (RMP)

Procesos Operativos

Necesidad comercial

Cronograma extendido

Page 17: Mejora de Procesos de Software

DIAGNÓSTICO INICIAL

Primer Caso de Aplicación (PyME)

Sin procesos pre-existentes

Evaluación formal (entrevistas)

División por Procesos

Nivel de Capacidad inicial = 0

Page 18: Mejora de Procesos de Software

CASOS DE MEJORA IMPLANTADOS

Primer Caso de Aplicación (PyME)

Descripción y Plan de Proyecto

Metodologías de Comunicación

Especificación de Requisitos de Sistema y de Programa

Gestión de Peticiones

Page 19: Mejora de Procesos de Software

RESULTADOS OBTENIDOS

Primer Caso de Aplicación (PyME)

Se mantuvo Nivel de Capacidad = 0

Logros del Ciclo de Mejora

Evaluación general satisfactoria

Page 20: Mejora de Procesos de Software

Proyecto de Ingeniería de Software (PIS)

Asesores, Supervisora y grupos asignados

Segundo Caso de Aplicación

Propuesta de Mejora (Alcance)

Procesos Operativos

Necesidad académica

Cronograma estricto

Page 21: Mejora de Procesos de Software

DIAGNÓSTICO INICIAL

Segundo Caso de Aplicación (P.I.S.)

Procesos: M.U.M.

Evaluación sobre documentos

Mapeo de actividades

División por Disciplinas

Nivel de Capacidad inicial = 2

Page 22: Mejora de Procesos de Software

CASOS DE MEJORA IMPLANTADOS

Segundo Caso de Aplicación (P.I.S.)

Descripción de Proyecto

Documento de Visión

Registro de Rastreo

Lecciones Aprendidas

Page 23: Mejora de Procesos de Software

RESULTADOS OBTENIDOS

Segundo Caso de Aplicación (P.I.S.)

Se mantuvo el Nivel de Capacidad = 2

Logros del Ciclo de Mejora

Evaluación general satisfactoria

Page 24: Mejora de Procesos de Software

0

10

20

30

40

50

60

70

80

Instalación Diagnóstico Formulación y Mejora Revisión

% PIS

% PyME

Comparativa de % Esfuerzo por etapas

Page 25: Mejora de Procesos de Software

RESULTADOS

Page 26: Mejora de Procesos de Software

CONCLUSIONES

SOBRE EL MODELO COMPETISOFT…

Modelo de Evaluación

Modelo de Mejora

Modelo de Referencia

Adm. de Proyecto Específico

Desarrollo de Software

Mantenimiento de Software

Page 27: Mejora de Procesos de Software

CONCLUSIONES

SOBRE LA APLICACIÓN EN PyMEs…

Evaluación satisfactoria en ambas organizaciones

No aumentaron de Nivel

Involucramiento con el SPI

Tiempo escaso para los Ciclos

Efectos “colaterales”, revisión de procesos

Page 28: Mejora de Procesos de Software

TRABAJO FUTURO

Completar artefactos de Soporte

Guía para Casos de Mejora Tradicionales

Grupos ejecutando CompetiSoft en P.I.S.

Nuevos Ciclos de Mejora y Nuevas Empresas

Mayor difusión de CompetiSoft

Page 29: Mejora de Procesos de Software

-Sitio del Proyecto de Grado (último acceso: 28/09/2008)

(http://www.fing.edu.uy/~pgmpuc/)

-Sitio del Proyecto Competisoft (último acceso: 01/08/2008)

(http://alarcos.inf-cr.uclm.es/Competisoft/)

Page 30: Mejora de Procesos de Software