36
Octubre 2007 FIUBA Administración y Control de Proyectos II Mejora del Proceso de Software Teoría y Práctica

Mejora del Proceso de Software - materias.fi.uba.armaterias.fi.uba.ar/7546/material/MejoraProcesoSoftwareCaso3.2.pdf · Mejora del Proceso de Software Teoría y Práctica. Octubre

Embed Size (px)

Citation preview

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Mejora del Proceso de

Software

Teoría y Práctica

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Implementación de un Proyecto

de

Mejora de Proceso

ISO 9000

Octubre

2007FIUBA – Administración y Control de Proyectos II 3

Agenda

Mejora de Proceso – Conceptos

Implementación de un Proyecto de Mejora de

Proceso

Contexto de la Mejora de Proceso

El Proyecto de Mejora

Mejora continua

Apéndice – Modelo ISO 9001:2000

Bibliografía

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Contexto de la

Mejora de Proceso

Octubre

2007FIUBA – Administración y Control de Proyectos II 5

Escenarios Externo e Interno

-Cultura en procesos

-Experiencia en Mejora

-Procesos ya desarrollados

y establecidos (QC, PM, ...)

-Interés en un desafío de

certificación

-Costo del proyecto en $ y

Hs

-Tiempo de realización

-Cultura en procesos

-Procesos ya desarrollados

y establecidos (QC, PM, ...)

-Ley de Software

-Subsidios GCBA /

SECyT

- Moda

….

- Evaluación de

Proveedores por los

Clientes

- Consultas en trabajos

para el exterior

- Competencia

Exte

rno In

tern

o

Octubre

2007FIUBA – Administración y Control de Proyectos II 6

Alternativas para la Mejora

Cómo es mi empresa?

Distintos tipos de servicio

Calidad – QC / QA

Consultoría – Mejora de Proceso de IT

Desarrollo – Mantenimiento y aplicaciones a

medida

Octubre

2007 FIUBA – Administración y Control de Proyectos II

La Mejora de Proceso

7

Octubre

2007FIUBA – Administración y Control de Proyectos II 8

Mejora del Proceso - Definición

Intenta cambiar la forma en que la gente

ejecuta las actividades para satisfacer

mejor los objetivos del negocio

Mejorar implica siempre cambiar.

La mejora se debe definir en términos de

objetivos de negocio y se debe manejar del

mismo modo

Octubre

2007FIUBA – Administración y Control de Proyectos II 9

Mejora del Proceso

Porqué fracasan los procesos de mejora

La mejora no está alineada con ningún

objetivo de negocio

La mejora se lleva a cabo en soledad por un

sector de la Organización

La mejora se hace mecánicamente siguiendo

una receta sin leer el contexto

Octubre

2007FIUBA – Administración y Control de Proyectos II 10

El Alcance del Cambio

Procesos Tecnología Organización

Métodos de

GerenciaMétricas Recompensas

Cultura

Organizativa

Estructura de

Poder

Modelos

Mentales

Cambios

Operativos

Compromiso

para ejecutar

Cambios

Culturales

Habilidad para

ejecutar

Cambios

Gerenciales

Institucionalización

Sencillo de

Cambiar

Complejo

de Cambiar

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Modelos de Mejora

11

Octubre

2007FIUBA – Administración y Control de Proyectos II 12

Mejora del Proceso

Modelos de mejora continua de procesos

IDEAL (SEI)

IMPACT (ESI)

Octubre

2007FIUBA – Administración y Control de Proyectos II 13

Set

Context

Build

Sponsorship

Charter

Infrastructure

Characterize

Current &

Desired States

Develop

Recommendations

Set

Priorities Develop

Approach

Plan

Actions

Create

Solution

Pilot/Test

Solution

Refine

Solution

Implement

Solution

Analyze

and

ValidatePropose

Future

Actions

Stimulus for Change

Initiating

Diagnosing

Establishing

Acting

Learning

IDEALModelo de actividades para implementar una Mejora de Proceso

SEI 1996

Octubre

2007FIUBA – Administración y Control de Proyectos II 14

Alternativas para la Mejora

Sigo un modelo?

La decisión fue seguir un modelo de

referencia

Ahorro de Tiempo y Certificación

ISO 9001:2000

CMMI

Octubre

2007FIUBA – Administración y Control de Proyectos II 15

Mejora del Proceso

Resumen

Definir la mejora asociada a un objetivo de negocio

Definir claramente el estado actual

Proponer, probar y ejecutar las mejoras

Comunicar soluciones encontradas y progresos

Octubre

2007 FIUBA – Administración y Control de Proyectos II

El Proyecto de Mejora

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Implementación del Sistema

1er Auditoría interna

2da Auditoría interna

Auditoría precertificación

Auditoría de Certificación

Definición de Procesos Procesos definidos

Capacitación Auditores internos

Feb Mar Abril Mayo Junio Julio Ago Sept Oct Nov

Assessment Alcance definido

10 meses

Calendario

1er Aprobación de Documentos

Octubre

2007FIUBA – Administración y Control de Proyectos II 18

Jefe de Proyecto

UsuariosEquipo de Trabajo

Sponsor

ConsultorExterno

Equipo de Trabajo

Para soportar el proyecto y darle continuidad

• Para coordinar y ser el contacto con el Consultor

• Full Time

Para desarrollar los procesos y divulgar

Part Time

• Para utilizar los procesos en estado prototipo, proponer mejoras e incorporarlos

Especialista en ISO

Octubre

2007FIUBA – Administración y Control de Proyectos II 19

Assessment

Assessment

Se realiza el assessment de nuestros

procesos en relación al modelo ISO

Resultados

Procesos definidos formalmente y en uso

Procesos definidos con menor grado de

formalización

Procesos inexistentes

Octubre

2007FIUBA – Administración y Control de Proyectos II 20

Metodologías

Existente (formal)

Nuevo

Proceso de Producción

SOPORTEPRODUCCIONVENTAS

ESTRATEGIA

Help Desk

Delivery

Adm. Cartera de Servicios

Marketing

Pre Venta

Venta

Administración de Cuentas

RRHH ADMINISTRACION INFRAESTRUCTURA

CALIDAD

Proceso de Ventas

Medición de la satisfacción

del Cliente

Proceso de Help Desk

Proceso de

RRHH

Proceso de Infraestructura

Proceso de AdministraciónProceso de Acciones

Correctivas y Preventivas

Proceso de

Auditorías Internas

Manual de Gestión

Proceso de Control de

Documentos

Proceso de

Adm. de

Cuentas

Proceso de

Quejas,

Reclamos y

Sugerencias

Procesos incluidos

Existente (Informal)

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Implementación de la Mejora

Octubre

2007FIUBA – Administración y Control de Proyectos II 22

Implementación

Evangelización del Jefe de Proyecto al Equipo de Trabajo, y de todos a los

Usuarios

Capacitación y discusión Interna, sobre los procesos, levantando observaciones

Transferencia Pasaje de los procesos del Equipo de Trabajo a los usuarios y

del Equipo de Trabajo a quienes van a mantener los procesos

Recarga administrativa Existe pero ordena, hay necesidad de nuevos registros que

documenten las decisiones

Octubre

2007

Implementación

Auditorias Internas

Entrenamiento de los auditores internos

Participación de todos del proceso de auditoría interna Resultados: fortalezas, no conformidades, observaciones,

sugerencias

Las reacciones de los auditados

Auditoria de Pre-Certificación y de Certificación El desafío de la mirada externa

El resultado

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Mejora Continua

Octubre

2007

Mejora Continua

Mantener la certificación

Resultado de la auditorías

No conformidades

Observaciones

Sugerencias

Oportunidades de Mejora

Pedido de Acciones correctivas y preventivas

Definir Ciclos de Mejora

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Mejora Continua - Ciclos de Mejora

Empr

esa

E

m

pr

e

s

a

Em

pre

sa

E

m

pr

e

s

a

Octubre

2007

Mejora Continua – Ciclo de Mejora

Sharepoint

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Mejora Continua – Ciclo de Mejora

Empr

esa

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Mejora Continua – Ciclo de Mejora

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Apéndice

Modelo ISO 9001:2000

Octubre

2007FIUBA – Administración y Control de Proyectos II 31

CLIENTE

REQUERIMIENTOS

Entrada Salida

SATISFACCIÓN

CLIENTE

Mejora Continua

Medición, análisis y mejora

Gestión de Recursos

Realización del Producto / Servicio Producto

Responsabilidad de la Dirección

Modelo ISO 9001:2000

Octubre

2007FIUBA – Administración y Control de Proyectos II 32

Planteada desde el interés del cliente

Se basa en gestión por procesos

Propicia la prevención

La norma se debe adecuar a la organización (y no

a la inversa)

Más registros que procedimientos

Mejora continua demostrable

Características de la norma

Octubre

2007FIUBA – Administración y Control de Proyectos II 33

Manual de la

Calidad

Procedimientos de Control del Sistema

Documentos de los Procesos

Procedimientos

Instructivos, Planes, Otros documentos internos y externos

• Alcance del SGC

• Mapa de Procesos

• Procedimientos del SGC

Política de la Calidad y Objetivos

• Control de Documentos y Registros

• Control de Producto No Conforme

• Acciones Correctivas y Preventivas

• Auditorías internas

Registros

Documentación

Octubre

2007FIUBA – Administración y Control de Proyectos II 34

Responsabilidad de la Dirección

Establecer la política y objetivos de la calidad

Definir la organización con funciones y responsabilidades

Realizar las revisiones por la Dirección

Representante de la Dirección

Asegurar que los procesos del SGC estén establecidos, implementados y mantenidos

Informar a la Dirección el desempeño del SGC y las necesidades de mejora.

Promover la toma de conciencia de los requisitos del cliente en toda la organización.

Auditores internos

Realizar las auditorías internas periódicas para evaluar si el SGC

está conforme con los requisitos de la norma

está implementado y mantenido

mejora continuamente

Roles

Octubre

2007 FIUBA – Administración y Control de Proyectos II

Bibliografía

Octubre

2007FIUBA – Administración y Control de Proyectos II 36

Bibliografía

Managing the software process

Humphrey, W

Sitio del ESI www.esi.es - buscar modelo

IMPACT®

Sitio del SEI www.sei.cmu.edu buscar modelo

IDEAL®

Norma ISO 9001:2000

Successful software process improvement Robert

Grady

The Knowing-Doing Gap: How Smart Companies

Turn Knowledge into Action) Pfeffer & Sutton