agenda - ubiobio.cl · plan de acciÓn cambio compe-incentivos tencias recursos plan de acciÓn...

of 34 /34
1 Aplicación de un Ciclo de Mejora para el Mejoramiento de los Procesos de Software en una Pequeña Empresa Dr. Rodolfo Villarroel Acevedo Depto. de Computación e Informática Universidad Católica del Maule [email protected] Antecedentes Generales Proyecto COMPETISOFT Evaluación Inicial Implantación del Ciclo de Mejora Lecciones Aprendidas Logros del proyecto en UCM Agenda

Author: others

Post on 13-Jan-2020

2 views

Category:

Documents


0 download

Embed Size (px)

TRANSCRIPT

  • 1

    Aplicación de un Ciclo de Mejora para el Mejoramiento de los Procesos de Software en una Pequeña Empresa

    Dr. Rodolfo Villarroel Acevedo

    Depto. de Computación e Informática

    Universidad Católica del Maule

    [email protected]

    Antecedentes Generales

    Proyecto COMPETISOFT

    Evaluación Inicial

    Implantación del Ciclo de Mejora

    Lecciones Aprendidas

    Logros del proyecto en UCM

    Agenda

  • 2

    Antecedentes Generales

    • Mejorar la calidad de los productos y procesos provee una importante ventaja competitiva en la industria del software.

    • La experiencia de los últimos años ha mostrado la estrecha relación entre la calidad de los productos de software y los procesos utilizados para construirlos.

    • La industria del software esta compuesta principalmente por PyMEs [Fayad, et. al, 2000].

    Antecedentes GeneralesLas empresas se clasifican por cantidad de trabajadores y ventas anuales. La estructura empresarial de Chile desde 1997 es la siguiente:

    Trabajadores Empresa grande: más de 200 trabajadores (11.1%)Pyme: 5-199 trabajadores (40.2%)Micro: (hasta cuatro trabajadores) (44.4%)Sin identificar (4.3%)

    Por ventas anuales en UF

    Empresa grande: más de 100.001 UFMediana: 25.001 a 100.000 UFPequeña: 2.401 a 25.000 UFMicro: menos de 2.400 UF

  • 3

    Definiciones Importantes:• Proceso de software: Conjunto coherente de políticas,

    estructuras organizacionales, tecnologías, procedimientos y artefactos que son necesarios para concebir, desarrollar instalar y mantener un producto de software (Fugetta, 2000)

    • Mejoramiento de procesos de software (SoftwareProcess Improvement o SPI): Métodos deliberados y planeados que siguen prácticas de documentación estandarizadas para capturar en papel (y en la práctica) cada elemento del proceso de software y determinar su valor agregado.

    • Ingeniería de Procesos de Software (SoftwareProcesses Engineering o SEP): Es un área nueva de la Ingeniería de Software dedicada a “La definición, implementación, medición y mejora de los procesos de Ingeniería de Software” (SWEBOK, 2004).

    Antecedentes Generales

    Definiciones Importantes:• Proceso de software definido: Permite la identificación

    de roles y tareas específicas asociados al frameworkutilizado de métodos, herramientas y personas a la tarea de desarrollo de software. Al mantener un proceso de software definido se asegura:• Un mayor control de los procesos determinados por

    las fases del ciclo de vida del software: ¡Menores riesgos!

    • La entrega de software más confiable y de mayor funcionalidad: ¡Calidad del producto!

    • Mayor productividad del personal: ¡Calidad del proceso!

    • En definitiva: ¡Mayor satisfacción de los clientes!

    Antecedentes Generales

  • 4

    Cambio posible:INCENTIVOSCOMPE-

    TENCIASVISION RECURSOS PLAN DE ACCIÓN CAMBIO

    INCENTIVOSCOMPE-TENCIAS

    RECURSOS PLAN DEACCIÓN CONFUSION

    VISION RECURSOS PLAN DEACCIÓN ANSIEDAD

    COMPE-TENCIAS

    VISION RECURSOS PLAN DEACCIÓN CAMBIOGRADUAL

    INCENTIVOSCOMPE-TENCIAS

    VISION PLAN DEACCIÓN FRUSTRACIÓN

    INCENTIVOSCOMPE-TENCIAS

    VISION RECURSOSPARTIDAS

    FALSAS

    INCENTIVOS

    Antecedentes Generales

    CMMI

    SDCE

    SCAMPI

    Bootstrap

    Trillium

    IPD-CMM

    PSM

    ISO 15939

    SCE

    ISO/IEC 15504

    SW-CMM

    People CMM

    ISO/IEC 90003

    SE-CMM

    FAA- ICMM

    SA-CMM

    EFQM

    SPICE

    CBA IPI

    EIA/IS 731

    SECAM

    EIA 632

    ISO/IEC 15288

    ISO 9000 Series

    Q9000

    TL9000

    ISO/IEC 12207

    IEEE/EIA 12207

    MIL-STD 498

    DOD-STD- 7935A

    DOD-STD- 2168

    DOD-STD- 2167A

    J-STD- 016

    RTCA DO-178B

    PSP TSP

    FAM

    SSE- CMM

    Baldrige

    SAM

    IEEE 1220

    MIL-STD- 499B

    MOPROSOFT

    MPS Br

    Sustituye a

    Basado en

    Usa/Referencia

    Antecedentes GeneralesEvaluación de procesos:

  • 5

    El Modelo IDEAL:

    Antecedentes Generales

    • Las PyMEs tienen serios problemas de madurez en sus procesos de software, en la mayoría los procesos de operación son caóticos y afectan toda la organización [Batista, et. al. 2000].

    • Esta situación es especialmente crítica, conlleva problemas como falta de competitividad y consecuentemente limitaciones de crecimiento [Mayer&Bunge, 2004].

    ProblemasAntecedentes Generales

  • 6

    • Procesos no definidos

    • Proyectos fuera de plazo y de costo

    • Falta de calidad de los productos

    • Proyectos no alineados con los objetivos de la organización

    • Falta de modelos de referencia de procesos

    • Escasez de recursos humanos disponibles

    Dificultades

    Antecedentes Generales

    • En los últimos años las PyMEs intentan asegurar la calidad de sus productos a través de la mejora de sus procesos de software (acreditación en estándares internacionales)

    • La preparación previa es larga y costosa, porque los modelos de mejora del SEI e ISO no han sido estructurados para este tipo de empresas [Saiedian, et. al. 1997].

    ! Sin embargo !Antecedentes Generales

  • 7

    • A través de diversas iniciativas metodológicas:

    Definición de modelos para la mejora considerando las características de las PyMEs (MoProSoft, EvalProSoft, AgileSPI, MPS.BR, … COMPETISOFT.Establecimiento de normas y guías para el desarrollo de software.

    • Flexibilidad y polivalencia de los recursos humanos.

    ¿Cómo hacer frente a los problemas planteadosAntecedentes Generales

    Antecedentes Generales

    Implantar un ciclo de mejora siguiendo PmCompetisoft en los procesos de

    Desarrollo y Mantenimiento de software y Administración de un Proyecto Específico

    guiados por el Modelo de Procesos MoProSoft y utilizando el Modelo de

    Evaluación EvalProSoft

    Objetivo a Cumplir:

  • 8

    Antecedentes Generales

    Pall Agrotechnology, Curicó (7ª Región)- Chile

    Nace el año 1999 para cubrir la necesidad de los clientes por obtener información real y oportuna para la toma de decisiones en la agroindustria.

    De aquí surge Pall Technology como empresa de servicios, asesorías e investigación en tecnologías de información.

    Equipo conformado por 27 personas, de las cuales 12 pertenecen al área de desarrollo de software.

    Empresa en Estudio:

    Antecedentes GeneralesMisión de Pall:Ser la empresa líder e innovadora en el diseño y

    desarrollo de soluciones, asesorías y proyectos informáticos para la industria agrícola, vitivinícola y de alimentos en América latina, distinguiéndose por su clara orientación en trazabilidad, gestión administración, operación y control del negocio de sus clientes.

  • 9

    Antecedentes Generales

    Proyecto COMPETISOFT

    Evaluación Inicial

    Implantación del Ciclo de Mejora

    Lecciones Aprendidas

    Logros del proyecto en UCM

    Agenda

    Proyecto COMPETISOFTMejora de Procesos para Fomentar la

    Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica

  • 10

    • COMPETISOFT es la puesta en marcha de una iniciativa integradora de diferentes propuestas relacionadas con SPI en PyMEs.

    • Sigue la estrategia de brindar a las PyMEs la definición de modelos adaptadores que faciliten la adopción e implantación de diferentes estándares creados por proyectos u organizaciones nacionales ó internacionales.

    • No pretende ser una “competencia” de los modelos internacionales del SEI ó ISO, sino un apoyo para que PyMEs puedan iniciar y abordar programas de mejora y certificación de procesos.

    Proyecto COMPETISOFT

    Participantes:Proyecto COMPETISOFT

  • 11

    Participantes:

    Proyecto COMPETISOFT

    Método de trabajo:Proyecto COMPETISOFT

  • 12

    Método de trabajo:Proyecto COMPETISOFT

    Modelo de Referencia de Procesos:

    • El modelo de referencia de COMPETISOFT, esta basado en MoProSoft y agrupa los procesos en tres categorías principales: Alta dirección, Gestión y Operación.

    • El grupo de trabajo ISO SC7-WG24 ha tomado a MoProSoft también como base para establecer un marco común para describir perfiles evaluables del ciclo de vida de software para ser usados en Very Small Enterprises – VSEs.

    Proyecto COMPETISOFT

  • 13

    Procesos de MoProSoft:Gestión de

    Negocio

    GERGestión de Proyectos

    Gestión de Recursos

    OPEDesarrollo y Mantenimiento

    de Software

    DIR

    Gestión de Procesos

    Admin. de ProyectosEspecíficos

    Proceso

    Conjunto de prácticas relacionadas entre sí, llevadas a cabo a través de roles y por elementos automatizados, que utilizando recursos y a partir de insumosproducen un satisfactor de negocio para elcliente

    Proyecto COMPETISOFT

    Proyecto COMPETISOFTModelo de Referencia de Procesos:

    Gestión de NegocioALTA DIRECCIÓN

    (DIR)

    Categoría

    Gestión de ProcesosGestión de Proyectos

    Gestión de Recursos HumanosGestión de Bienes, Servicios e Infraestructura

    Gestión de Conocimiento

    GERENCIA(GER)

    Categoría

    Administración de un Proyecto EspecíficoDesarrollo de Software

    Mantenimiento de Software

    OPERACIÓN(OPE)

    Categoría

  • 14

    Modelo de Evaluación de Procesos (EvalProSoft):

    • Define una guía para la ejecución de la actividad de evaluación. El proceso de evaluación es un elemento integrador de los componentes de COMPETISOFT.

    • Permite abordar la evaluación de los procesos de la empresa de dos maneras:

    Evaluación rápida, (valoración de procesos internos con fines de diagnóstico inicial)

    Evaluación profunda, (mejoramiento y verificación de mejoras antes de pasar a una entidad certificadora).

    Proyecto COMPETISOFT

    Capacidad del proceso según colores:

    Proyecto COMPETISOFT

    ningunoOptimizado5

    rosaPredecible4

    verdeEstablecido3

    azulGestionado2

    amarilloRealizado1

    ColorCapacidad de proceso

    Nivel

  • 15

    Proceso de Administración de un Proyecto Específico:

    Proyecto COMPETISOFT

    Proceso de Administración de un Proyecto EspecíficoProyecto COMPETISOFT

  • 16

    Proceso de Administración de un Proyecto EspecíficoProyecto COMPETISOFT

    Proceso de Administración de un Proyecto EspecíficoProyecto COMPETISOFT

  • 17

    Atributos

    5

    4

    3

    2

    1

    0

    Optimizado

    5.1 Innovación del proceso

    5.2 Optimización del proceso

    1.1 Realización del proceso

    2.1 Administración de la realización

    2.2 Administración del producto de

    trabajo

    3.1 Definición del proceso

    3.2 Implantación del proceso

    4.1 Medición del proceso

    4.2 Control del proceso

    Niveles

    Predecible

    Gestionado

    Establecido

    Incompleto

    Realizado

    Proyecto COMPETISOFTAtributos según niveles

    Proyecto COMPETISOFTModelo de Mejora de Procesos:

    • El modelo de mejora de COMPETISOFT estábasado en Agile SPI.

    • Proceso de mejora de procesos que guía la ejecución del proyecto SPI en PyMEs.

    • El modelo de mejora es un proceso, iterativo e incremental organizado a través de pequeños proyectos de mejora dentro de un programa SPI (gestión de la complejidad).

  • 18

    Modelo de Mejora de Procesos

    Proyecto COMPETISOFT

    Antecedentes Generales

    Proyecto COMPETISOFT

    Evaluación Inicial

    Implantación del Ciclo de Mejora

    Lecciones Aprendidas

    Logros del proyecto en UCM

    Agenda

  • 19

    Evaluación InicialObjetivos de la evaluación:

    Medir el nivel de capacidad en que se encuentran los procesos de desarrollo y/o mantención de software en la empresa.

    Mostrar el nivel global en que se encuentra la empresa.

    Determinar fortalezas y debilidades encontradas en sus procesos de desarrollo.

    Proponer posibles mejoras en el desarrollo y/o mantenimiento de software.

    Metodología Ad Hoc:

    Estudio de MoProSoft y EvalProSoft.Búsqueda de la empresa.Determinación de los instrumentos de evaluación a aplicar.Se siguieron las consideraciones planteadas por MoProSoft en su versión coloreada y recomendaciones de EvalProSoft.Construcción del cronograma de actividades, el que fue aprobado por la empresa.Interacción con expertos en MoProSoft, Dra. Hanna Oktaba, Claudia Alquicira.

    Evaluación Inicial

  • 20

    Aplicación en la empresa.Ejecución del cronograma.Reuniones de análisis y evaluación final del proceso en el grupo de investigación.Confección de informe.Presentación.

    Evaluación InicialMetodología Ad Hoc:

    Metodología

    Ad Hoc

    Evaluación Inicial

  • 21

    Total de Ítems Atributo

    N = N° Ítem Si

    X = (N*100)/Total

    % de cumplimiento del Atributo

    Nivel Alcanzado(según la tabla 2)

    Asignación de Calificación del Atributo

    (según la tabla 1)

    Resultados

    Asignación del Nivel Alcanzado por Proceso:

    Evaluación Inicial

    XPlan de adquisiciones y capacitaciónXPlan de comunicación con el cliente

    XPeriodicidad de valoraciónXPresupuesto

    XEstrategia de recursosXEstructura de la organizaciónXCartera de proyectos

    XProcesos requeridosXEstrategias

    XObjetivos

    XValoresXVisión

    XMisiónNoSíAP 1.1 Atributo de realización del proceso

    Items de Atributo del Proceso Gestión de Negocio:

    Evaluación Inicial

  • 22

    Calificación de los Atributos del Proceso

    >85 hasta el 100% del alcanceCompletamente alcanzado

    C

    >50% hasta 85% del alcanceAmpliamente alcanzado

    A

    > 15% hasta 50% del alcanceParcialmente alcanzado

    P

    0-15% del alcanceNo Alcanzado

    N

    Evaluación Inicial

    Calificación del Nivel de Capacidad del Proceso

    A----5.2 Optimización del proceso

    A----5.1 Innovación del proceso

    CA---4.2 Control del proceso

    CA---4.1 Medición del proceso

    CCA--3.2 Implantación del proceso

    CCA--3.1 Definición del proceso

    CCCA-2.2 Administración del producto de trabajo

    CCCA-2.1 Administración de la realización

    CCCCA1.1 Realización del proceso

    54321Nivel Atributo

    Evaluación Inicial

  • 23

    GN GPR GPY GR RHAT BSI CO APE DM63,33 27,27 67,74 20,00 33,33 46,15 17,65 70,73 65,22

    % de cumplimiento de

    ítem nivel 1

    AP 1.1 Atributo de Realización del ProcesoProcesos

    GN GPR GPY GR RHAT BSI CO APE DMNivel 1 0 1 0 0 0 0 1 1

    Procesos

    GN: Gestión de Negocio.GPR: Gestión de Procesos.GPY: Gestión de Proyectos.GR: Gestión de Recursos.RHAT: Recursos Humanos y Ambiente de Trabajo.BSI: Bienes, Servicios e Infraestructura.CO: Conocimiento de la Organización.APE: Administración de Proyectos Específicos.DM: Desarrollo y Mantenimiento de Software.

    Resumen del nivel de capacidad alcanzado por los procesos

    Resumen de cumplimiento de los ítems del atributo de procesos

    Resultados de la Evaluación:

    Evaluación Inicial

    Antecedentes Generales

    Proyecto COMPETISOFT

    Evaluación Inicial

    Implantación del Ciclo de Mejora

    Lecciones Aprendidas

    Logros del proyecto en UCM

    Agenda

  • 24

    1. Instalación del ciclo de mejora:– Despegue del ciclo de mejora– Creación de la propuesta de mejora– Se establece el alcance para el ciclo de

    mejora de los procesos de Administración de un Proyecto Específico (APE) y Desarrollo y Mantenimiento de Software (DM) del modelo de referencia de COMPETISOFT.

    Implantación del Ciclo de Mejora

    – Objetivo general de mejora :o Institucionalizar los procesos de la organización e

    incrementar en uno el nivel de madurez de los mismos a través de un enfoque orientado a procesos siguiendo la estrategia del Proyecto COMPETISOFT

    » Mejorar el proceso de Desarrollo y Mantenimiento de Software aumentando en 1 su nivel de madurez.

    » Mejorar el proceso de Administración de un proyecto específico aumentando en 1 su nivel de madurez

    » Mejorar la formulación de propuestas y determinación de alcances en proyectos (Actividades específicas de Gestión de negocios definidas como urgentes).

    Implantación del Ciclo de Mejora

  • 25

    – Asignación de roles.– Definición de tres iteraciones.– Se estable proyecto piloto para aplicar ciclo de mejora.– Se realiza un lanzamiento preliminar para socializar el

    proyecto de mejora con los involucrados ( equipos de mejora asignado por la empresa).

    – Se establece por parte de la empresa un responsable de Calidad de procesos con una carga de 16 hrs. Semanales y 4 hrs. Semanales para el grupo asesor

    Implantación del Ciclo de Mejora

    2.Análisis del estado inicial de la empresa• Valoración rápida aplicada a los procesos específicos de APE y

    DM .

    Aspectos más débiles detectados fueron:• La Documentación formal del proyecto puede variar al revisar

    carpetas de proyectos y cada Jefe de proyecto aplica según criterios definidos en el instante de abordar el proyecto.

    • No existe un metodología de desarrollo de software formal y que todos conozcan. Sin embargo, se distinguen actividades como Levantamiento, Análisis y Diseño e Implementación que se registran en propuestas y/o contratos.

    • Se identifican actividades desarrolladas a partir la propuesta elaborada por Gerente Proyecto que varían en cada proyecto y en donde se reconoce una brecha importante entre lo definido en la propuesta y lo realizado en la práctica.

    APE DM 59,46 53,06

    1 1 A A

    Implantación del Ciclo de Mejora

  • 26

    3.Propuesta de mejoraPlan Preliminar de Mejora en donde se registra la planeación y estrategias a seguir para guiar las tres iteraciones definidas para los procesos a mejorar respectivamente. En dicho Plan además se registra información concerniente al Plan de manejo de riesgos del ciclo de mejora, Plan de Capacitación del ciclo de mejora y Plan de Mediciones del Ciclo.

    Iteración Proceso Duración 1 Desarrollo y Mantenimiento de

    software 6 Semanas

    2 Administración de un proyecto específico

    5 semanas

    3 Formulación de Propuesta y Alcance de Proyecto

    4 semanas

    Implantación del Ciclo de Mejora

    Tanto para APE como para DM se definió seguir las actividades y productos de trabajo de nivel 1 y 2 del modelo de proceso de COMPETISOFT y con ello instanciar el proceso definido para ser aplicado al proyecto piloto de mejora aprobado por la empresa. Se establece, en la medida de lo posible, que se trabaje en paralelo para iniciar Iteración 1 y la Iteración 3, considerando que por parte de la empresa se asignarán responsables de procesos de mejoras (RPM) distintos y los cuales se cruzarán en temas comunes.

    Implantación del Ciclo de Mejora

  • 27

    Plan de riesgos arroja estrategias aplicables a las tres Iteraciones definidas :– Capacitación del grupo de desarrollo involucrado en los

    procesos de mejora.– Trabajo estrecho entre RPM y asesores COMPETISOFT de

    manera que esté presente el Aprendizaje Continuo a partir de la Base de Conocimiento que se formalice.

    – Colaboración y comunicación efectiva entre los asesores COMPETISOFT y el RPM.

    – Establecer evaluaciones rápidas y permanentes de la evolución del ciclo de mejora según lo planificado.

    – Definir un proyecto piloto que permita acceder a la instanciación de los procesos definidos.

    – Definir por cada iteración las actividades, recursos y responsables.

    – Definir el esfuerzo requerido para cada actividad.

    Implantación del Ciclo de Mejora

    4. Revisión del ciclo de mejora:– Actualmente la empresa se encuentra

    institucionalizando el resultado del proceso de mejora en DM y APE, aplicado a un proyecto piloto definido por la empresa, correspondiendo a las iteraciones 1 y 2 definidas.

    – Características del personal.– Experiencia en mejora de procesos inexistentes.– Registro de la Base de Conocimiento de los

    procesos mejorados y al mismo tiempo de las instanciaciones en el proyecto específico aplicado, lo cual ha permitido dejar las evidencias de las mejoras realizadas e instaladas.

    Implantación del Ciclo de Mejora

  • 28

    • Evaluación de los procesos involucrados en la mejora DM y APE después de 6 meses de trabajo efectivo.

    % cumplimiento Procesos GN APE DM 1.1 Realización del proceso 45,16

    P 72,97

    A 80,85

    A 2.1Administración de la realización 0

    70 A

    83,33A

    2.2 Administración del producto de trabajo 11,11N

    45,45 P

    51,79A

    Nivel alcanzado 0 1 1

    Implantación del Ciclo de Mejora

    A1 Planificación

    Reporte de verificacióny/o validación Plan de Comunicación e

    implantación

    Asignación derecursos

    Incluye ciclos y actividades,tiempo estimado, plan deadquisiciones y capacitación,equipo de trabajo, costoestimado, calendario, plan demanejo de riesgos, yprotocolo de entrega

    Descripción delProyecto

    Metas cuantit ativaspara el proyect o

    Acciones correctivaso preventivas

    Documentación deprocesos

    Accionescorrectivas

    Plan deDesarrollo(Generado)

    Solicitud deCambios

    Entrada agestión derecursos

    Plan delProyecto

    (Generado)

    Plan del Proyecto(Revisado)

    Plan deDesarrollo(Revisado) Reporte de

    Actividades

    A2 Realización

    Reporte de Mediciones ySugerencias de Mejora

    A3 Evaluación yControl

    Reporte deSeguimiento

    Configuración deSoftware

    Plan deDesarrollo(Evaluado)

    Plan delProyecto(Evaluado)

    Minutas

    Documento deAceptación

    A4 Cierre

    Reporte de Mediciones ySugerencias de Mejora

    Plan de Mediciones deProcesos

    LeccionesAprendidas

    Entrada adesarrollo ymantenimiento desoftware, incluye:Descripción delproducto yentregables,proceso específico,equipo de trabajo ycalendario

    Proceso DM

    Implantacióndel Ciclo de Mejora

  • 29

    A1 Realización de la fasede Inicio

    Plan de Pruebas delsistema

    Manual deUsuario

    Generado entodas lasactividadesde esteproceso

    Plan deDesarrollo

    Especificacion deRequerimientos

    Analisis y Diseño

    Manual deUsuario (Final)

    Plan de Pruebas deIntegración

    SoftwareReporte de verificacion y

    validacion

    Manual demantenimiento

    Configuración deSoftware

    A2 Realización de la fasede Requerimientos

    A4 Realización de la fasede Construcciòn

    A3 Realización de la fasede Análisis y Diseño

    A6 Realización de la fasede Cierre

    A5 Realización de la fasede Integración y Pruebas

    Tambien entradapara actividadesA2, A3, A4 y A5

    Registro de Rastreo(Actualizado)

    Manual deOperaciones

    Reporte de Pruebasdel sistema

    Reporte de Mediciones ysugerencia de Mejora

    LeccionesAprendidas

    Registro de Rastreo(Generado o modificado)

    Reporte deActividades

    Reporte de Pruebas deIntegración

    Generadas yutilizadas enlas actividadesA2, A3, A4,A5, y A6

    Componente

    Proceso APE

    Implantacióndel Ciclo de Mejora

    Matriz Trazabilidad de productos obtenidosDocumentos Por Nivel que recomienda Competisoft

    Documentos en empresa

    Código del Documento

    Estado

    1 Fase de Planificación:

    Descripción del Proyecto Descripción del Proyecto PLA-3-2-07 Institucionalizado Guía Descripción del Proyecto Guía Descripción del Proyecto GUI-3-2-08 Institucionalizado

    Plan de Adquisiciones y Capacitación

    Plan de Adquisiciones y Capacitación

    PLA-1-1-07 Creado

    Guía Plan de Adquisiciones y Capacitación

    Guía Plan de Adquisiciones y Capacitación

    GUI-1-1-08 Creado

    Plan de Manejo de Riesgos Plan de Manejo de Riesgos PLA-8-1-01 Creado

    Guía Plan de Manejo de Riesgos Guía Plan de Manejo de Riesgos

    GUI-8-1-02 Creado

    Plan de Proyecto Plan de Proyecto PLA-8-1-03 Institucionalizado Guía Plan de Proyecto Guía Plan de Proyecto GUI-8-1-04 Institucionalizado

    Solicitud de Cambios Solicitud de Cambios PLA-8-1-05 Creado

    Guía Solicitud de Cambios Guía Solicitud de Cambios GUI-8-1-06 Creado Plan de Desarrollo Plan de Desarrollo PLA-8-1-07 Institucionalizado

    Guía Plan de Desarrollo Guía Plan de Desarrollo GUI-8-1-08 Institucionalizado

    Reporte de Verificación del Plan de Proyecto

    Reporte de Verificación del Plan de Proyecto

    PLA-8-1-09 Institucionalizado

    Guía Reporte de Verificación del Plan de Proyecto

    Guía Reporte de Verificación del Plan de Proyecto

    GUI-8-1-10 Institucionalizado

    Reporte de Verificación del Plan de Desarrollo

    Reporte de Verificación del Plan de Desarrollo

    PLA-8-1-11 Institucionalizado

    Guía Verificación del Plan de Desarrollo

    Guía Verificación del Plan de Desarrollo

    GUI-8-1-12 Institucionalizado

    Implantación del Ciclo de Mejora

  • 30

    • Se incorporó una evaluación en GN (Gestión de Negocio).• PmCOMPETISOFT permitió guiar el primer ciclo de mejora de

    procesos; además se ha utilizado el proceso de valoración de COMPETISOFT; y actualmente aún nos encontramos ejecutando la implantación de los procesos de DM y APE siguiendo el modelo de procesos MOPROSOFT de COMPETISOFT.

    • Parcialmente se implanta el proceso de medición como actividades asociadas a determinar el nivel a alcanzar en los procesos y el esfuerzo que demanda cada actividad a desarrollar, sin embargo ha estado fuertemente afectado por compromisos de la empresa y caracterizada por la alta rotación de su personal.

    • A partir de esto, se plantea la necesidad de cubrir de mejor manera por parte de los asesores los riesgos asociados a esta característica que pudiera ser mas común en las empresas de desarrollo del país y por tanto nos debe llevar a evaluar acciones de mitigación a sugerir para con la empresa en forma más temprana al iniciar el ciclo de mejora.

    Implantación del Ciclo de Mejora

    Antecedentes Generales

    Proyecto COMPETISOFT

    Evaluación Inicial

    Implantación del Ciclo de Mejora

    Lecciones Aprendidas

    Logros del proyecto en UCM

    Agenda

  • 31

    • Establecer estrategias en el Plan de riesgos y el compromiso de la organización con el proceso de mejora ha permitido sobrellevar los inconvenientes de los retrasos ocurridos según la planificación preliminar producto de la rotación del personal.

    • Se presenta la necesidad de actualizar y alinear el Plan Estratégico a partir de la instalación del ciclo de mejora, tarea en la que la alta dirección se encuentra trabajando y se vislumbra como el proceso prioritario que se deberá retomar en un nuevo ciclo de mejora.

    • Próximos ciclos de mejorar considerados con alta prioridad : subprocesos asociados a Gestión de Recursos (Gestión de Recursos Humanos; Gestión de Bienes, Servicios e Infraestructura; Gestión de Conocimiento).

    Lecciones Aprendidas

    • Los principales esfuerzos han estado en capacitación tanto de los modelos de procesos y apoyo para definir como llevar a cabo actividades específicas involucradas, dado que no existían prácticas base; apoyo al responsable del proceso de mejora (RPM) para guiar el proceso de mejora; creación de procedimientos y plantillas que se ajusten a la realidad de la empresa.

    • Se deben realizar esfuerzos por incrementar el proceso de medición, a medida que se avanza en el ciclo de mejora.

    • El aprendizaje del equipo asesor COMPETISOFT se ha incrementado, permitiendo abordar de mejor manera las actividades a desarrollar en la empresa

    Lecciones Aprendidas

  • 32

    • Es importante culminar completamente el ciclo de mejora.

    • Las situaciones específicas que enfrentan las pequeñas y medianas empresas desarrolladoras de software hace difícil el dar una continuidad en los procesos de mejora, a pesar del alto compromiso de la alta dirección.

    • Se puede concluir que el modelo de mejora PmCOMPETISOFT ha permitido dar visibilidad a las mejoras por cada iteración planificada siguiendo el modelo de procesos MOPROSOFT. A su vez el modelo de evaluación ha permitido aplicar evaluaciones cuantitativas a partir de las mejoras obtenidas

    Lecciones Aprendidas

    Antecedentes Generales

    Proyecto COMPETISOFT

    Evaluación Inicial

    Implantación del Ciclo de Mejora

    Lecciones Aprendidas

    Logros del proyecto en UCM

    Agenda

  • 33

    Logros del proyecto en UCM

    Aplicación del ciclo de mejora en la empresa PallTechnology.Participación en la generación de capítulo de libro.Participación de alumnos en España con Becas de Santander Universia.Inicio ciclos de mejoras en 2 nuevas empresas de la VII región y 1 empresa de la VI región. Charlas de motivación en empresasReunión de trabajo en relación a necesidades de mejoramiento de procesos en 1 empresa Agroindustrial.

    Participación en Congresos año 2007con temas relacionados con COMPETISOFT:

    JIISIC 2007 en Lima ( Perú).INFORMATICA 2007: III Taller Internacional de Calidad de las Tecnologías de Información en la Habana (Cuba). SEPG LA 2007: Cuarta Conferencia Anual SEPG Latinoamérica Santiago ( Chile).

    Varias Tesis de Ingeniería Civil en Informática 1 Tesis de Magíster en Tecnologías de la InformaciónDifusión COMPETISOFT en seminario con empresas y estudiantes. Seminario a Pymes con expositores de COMPETISOFT

    Logros del proyecto en UCM

  • 34

    ¿Preguntas?

    !!! Gracias !!!Dr. Rodolfo Villarroel Acevedo

    [email protected]

    Universidad Católica del Maule