Anda di halaman 1dari 27

Agile-SPI:

Mejora de Procesos de
Software gil
Unice Espinoza | Cynthia Duarte | Ivn vila
Qu es Agile SPI?
Es un Marco de trabajo que se caracteriza por:
Guiar la mejora de los procesos de desarrollo de Sw. Manteniendo el
nivel de agilidad que la empresa desee.
Es un proceso liviano y/o gil adecuado a las Pymes.
Soporta un programa de mejoramiento continuo, a travs de un
proceso de mejora gil.
Es adecuado a la industria dinmica, creativa, innovadora e incierta
como lo es la del Sw.
Proceso de mejora iterativo - incremental

Qu es Agile SPI?
Su estructura esta compuesta por un programa de componentes de
una gua y modelos de mejora:





Proceso integrador dinmico de componentes: Agile SPI- Process.
Principios.
La prioridad mas alta es satisfacer la necesidad del cliente a travs de
la entrega temprana y continua de mejoras significativas al proceso
de desarrollo, ya que proporciona un proceso de mejora de procesos
de Sw. Liviano y gil.
Principios.
No hay requisitos de mejora estables por parte de la empresa. El
diagnostico es una fase clave. Requisitos que surjan debern ser
priorizados y acogidos en la medida en que sea factible realizarlos.
Principios.
Entregar con frecuencia mejoras del proceso de Sw. (desde 2 hasta 6
meses).
Principios.
Un programa de mejora Agile SPI debe basarse en la colaboracin
efectiva entre los consultores, grupo de mejora, alta gerencia, grupo
de desarrollo, marketing y dems dependencias relacionadas con el
proyecto SPI.
Principios.
Construir proyectos en torno a individuos motivados hacia la mejora
de procesos individuales, grupales y organizacionales. Darles la
oportunidad y el respaldo que necesitan y procurarles confianza para
que realicen las tareas.
Principios.
La forma mas eficiente y efectiva de comunicar informacin de ida y
vuelta dentro de un equipo de mejora es mediante la conversacin
cara a cara.
Principios.
Madurez del proceso, como el desempeo promedio de los
proyectos, debe ser la medida primaria de la mejora del progreso.
Las mediciones base para medir el desempeo son la productividad y
la calidad.
Principios.
Agile SPI- Process promueve el desarrollo sostenido. El trabajo
deber ser continuo e indefinido.
Principios.
Agile SPI- Process promueve una infraestructura tcnica y de gestin,
adecuada para soportar la mejora del proceso.
Principios.
Agile SPI- Process promueve la conformacin de una infraestructura
organizacional dinmica, basada en objetivos, no en estrategias de
control.
Principios.
Agile SPI- Process promueve el aprendizaje continuo como una
disciplina clave. El objetivo de esta disciplina es que permita conocer
el trabajo, reflexionar acerca de este y ajustar el trabajo a travs de
iteraciones cortas y concisas.
Principios.
Agile SPI- Process promueve la conformacin efectiva de los grupos
propuestos por su infraestructura, se preocupa por la calidad del
trabajo humano a realizar.
Fases del modelo o Ciclo de vida.
Instalacin
Diagnostico
Formulacin
Mejora
Revisin del programa
Iterativo/ Incremental
Fases del modelo o Ciclo de vida.
Instalacin
Fase de partida para el proceso.
Debe existir motivacin de parte de la empresa para emprender un plan
de mejora de procesos.
Se crea una propuesta de mejora basada en las necesidades del
negocio.
Es la gua para cada una de las fases siguientes.
La propuesta debe ser aprobada por la gerencia para garantizar la
asignacin de recursos necesarios para el proyecto de mejora.
Se definen objetivos, establecidas desde las necesidades de la
empresa.

Fases del modelo o Ciclo de vida.
Instalacin
Provee una infraestructura de gestin del esfuerzo de mejora:
Organiza un equipo de gestin (EG)
Equipo de tecnologa de procesos (ETP)
Equipo de mejora (EM)
Influenciados por la infraestructura IDEAL.
Creacin de grupos efectivos propuestos por la metodologa TSP
(Team Sw. Process).
Caractersticas de la metodologa SCRUM.

Fases del modelo o Ciclo de vida.
Diagnstico
En esta fase se inicia un programa hacia la mejora de procesos.
Se realizan actividades de valoracin para saber cual es el estado
general de los procesos de la empresa.
Se analizan los resultados que permitan establecer la prioridad de
los casos de mejora.
Fases del modelo o Ciclo de vida.
Formulacin
Se toman los casos de mejora mas prioritarios (1 0 2) a mejorar
segn los resultados arrojados por la valoracin hecha en la fase
anterior.
Se realiza una planificacin de una primera iteracin de mejora
La finalidad es realizar una medida del esfuerzo, que sirva de
base para la estimacin del esfuerzo que tomara llevar a cabo el
resto del proyecto de mejora.
Fases del modelo o Ciclo de vida.
Mejora
Se gestiona todo el esfuerzo de los casos de mejora en base a la
estimacin hecha en el plan de ejecucin de mejora creado en la fase
anterior.
Se desarrollan las planificaciones correspondientes a las diferentes
iteraciones que pueden resultar con cada una de las reas de proceso a
mejorar o a crear.
Debe existir un documento donde se registre la ejecucin de los pilotos de
prueba, la evaluacin de lo nuevo o la nueva mejora que se ha realizado.
Si los planes piloto se han desarrollado satisfactoriamente hay que crear
planes de aceptacin e institucionalizacin de los nuevos procesos de la
empresa.
Fases del modelo o Ciclo de vida.
Revisin del programa
Se realiza una retroalimentacin antes de volver a comenzar con la fase
de inicio.
Todas las lecciones aprendidas y mtricas desarrolladas para medir el
cumplimiento de objetivos sirven como base de conocimiento o fuente
de informacin para las personas involucradas en el siguiente ciclo de
mejora.
Con toda la Informacin recolectada se debe evaluar el trabajo realizado
y se deben corregir o ajustar todos los elementos relacionados con la
ejecucin de un programa SPI: Infraestructura establecida, mtodos
utilizados, canales de comunicacin y si las soluciones a los problemas
identificados fueron los adecuados.
Ejemplo de implementacin en la vida real.
Descripcin y
no. empleados
Esfuerzo y
tiempo de
mejora(hr
s./mes)
Resultado de mejora
orientado al proceso
Resultados de
mejora orientado al
valor
Resultados de
mejoras intangibles
Empresa 1 Educacin:
reportes y nmina.
6 empleados
(microempresa)
40 hrs./mes
4 meses
reas diseadas del CMMI:
- Admn. de requisitos.
- Gestin de la configuracin
- Solucin tcnica.
Disminucin del 8% en
el nm. de defectos.
- Menor estrs en el
manejo de nuevos
requisitos.
- Menor estrs sobre el
manejo del personal.
Empresa 2 SW de admn., SW
financiero. 20
empleados
(pequea)
38 hrs./mes
4 meses
reas diseadas del CMMI:
- Admn. y desarrollo de
requisitos.
- Recomendaciones
adicionales:
- Realizar pruebas formales
de verificacin y validacin.
- Disminucin del 40%
en el nm.. de defectos.
- Mejora de la
planificacin y
disminucin de tiempos
de ejecucin del
proyecto del 10%.
- Menor esfuerzo y estrs
en la captura de
requisitos.
- Menor numero de
defectos encontrados en
el software.

Empresa 3 Telefona celular,
dispositivos
mviles.
5 empleados
(microempresa)
44 hrs./mes
3 meses
reas de proceso diseadas
del CMMI:
- Planificacin de proyectos.
Procesos mejorados segn
Moprosoft:
- Administracin de un
proyecto especifico.
- Proceso de desarrollo de
software.
Aumento en el control
de la gestin de los
proyectos y el proceso
de desarrollo de
software del 70%
correspondiente al nivel
1 de Moprosoft.
Disminucin en el tiempo
de ejecucin de los
proyectos a causa de la
reutilizacin de plantillas.

Descripcin y
no. empleados
Esfuerzo y
tiempo de
mejora(hr
s./mes)
Resultado de mejora
orientado al proceso
Resultados de
mejora orientado al
valor
Resultados de
mejoras intangibles
Empresa 4 Plataforma de
gestin del con.
5 empleados
(microempresa)
26 hrs./mes
3 meses
Procesos mejorados segn
Moprosoft:
- Admn. de un proyecto
especfico.
- Proceso de desarrollo de
software.
Aumento en la gestin
de sus proyectos,
reduccin de costos y
planificacin del 10%.
- Mayor control del
proceso, disminucin de
estrs y esfuerzo del
personal.
Empresa 5 SW para la gestin
de proyectos en la
mejora continua:
ISO 9001.
4 empleados
(microempresa)
30 hrs./mes
3 meses
Procesos mejorados segn
Moprosoft:
- Admn. de un proyecto
especifico.
-Proceso de desarrollo de
software.
Aumento en la gestin d
proyectos y control
sobre el proceso de
desarrollo de software
del 90%.
- Mayor control del
proceso, disminucin de
estrs y esfuerzo del
personal.

Empresa 6 Empresa dedicada
al desarrollo de
aplicaciones Web
orientadas al
servicio
agropecuario.
40 hrs./mes
3 meses
Procesos mejorados segn
Moprosoft:
- Admn. de un proyecto
especifico.
-Proceso de desarrollo de
software.

Aumento en la gestin
de proyectos y control
sobre el proceso de
desarrollo de software
del 10%. Este aumento
es mnimo dado que la
empresa ya dispona de
la documentacin previa
de su proceso de
gestin y desarrollo.
Mayor especificacin del
proceso, disminucin de
estrs y esfuerzo del
personal.

Referencias
Artculo de revista cientfica:

http://www.redalyc.org/pdf/496/49620414025.pdf
http://artemisa.unicauca.edu.co/~ecaldon/docs/spi/COMPETIS
OFT_v02_27-11_2315.pdf






Gracias!
cynthia.duarte@uabc.edu.mx
iavila.85@uabc.edu.mx
unice.espinoza@uabc.edu.mx

Anda mungkin juga menyukai