SlideShare una empresa de Scribd logo
1 de 35
Adquiriendo mayores niveles de
capacidad con MoProSoft
                                    Claudia N. González
            Gerente de Calidad de Procesos de Software
                            Kernel Technologies Group

                                          Carlos Reyes
                                       Director General
                                                Axistec
Conocer que se logra en la
organización en el día con día al
  ir subiendo de niveles en el
  Modelo de Procesos para la
      Industria de Software.




                                    2
• Introducción
• Que logramos al implementar el nivel 1
• Que logramos al implementar el nivel 2
• Que logramos al implementar el nivel 3
• Que necesitamos para lograr acreditarnos en
  estos niveles
• Experiencia de AXSISTEC, empresa de nivel 3
• Estrategia de mejora
• Norma ISO/IEC 29110


                                                3
Introducción
                                                                       DIR
                                          Gestión de
                                           Negocio
• Procesos

                             Gestión de                   Gestión de   GES
                              Procesos                    Proyectos


                                          Gestión de
                                           Recursos



                        Admón. de Proyectos
                                                        Desarrollo y   OPE
                                                       Mantenimiento
                            Específicos
                                                        de Software




 Realizamos prácticas y productos basados en modelos de procesos comprobados.
                                                                             4
Introducción

 • Niveles de capacidad
                   AP 5.1 Atributo de la innovación del proceso
                   AP 5.2 Atributo de la optimización del proceso
Optimización   5
                        AP 4.1 Atributo de la medición del proceso
                        AP 4.2 Atributo del control del proceso
Predecible     4
                             AP 3.1 Atributo de la definición del proceso
                             AP 3.2 Atributo de la implementación del proceso
Establecido    3                  AP 2.1 Atributo de gestión de la realización
                                  AP 2.2 Gestión del producto de Trabajo
Administrado   2
                                        AP 1.1 Atributo de la realización del proceso

Realizado      1

Incompleto     0




                                                                                    5
Introducción
• Arquitectura


            EVALUACIÓN
                Y
                                PLANEO
             CONTROL




                         HAGO


                                         6
Introducción
• Arquitectura
GN
 EVALUACIÓN
                        Plan Estratégico
     Y
                     PLANEO
  CONTROL




              HAGO




GPR                                        GPY                                     GR
                        Plan de Procesos                          Plan Ventas                             Planes Operativos
 EVALUACION
     Y               PLANEO
                                           EVALUACION
                                               Y                  Plan Proyectos
                                                               PLANEO
                                                                                   EVALUACION
                                                                                       Y               PLANEO
  CONTROL                                   CONNTROL                                CONTROL




                                                                                                                     Sub-
              HAGO                                      HAGO                                    HAGO
                                                                                                                     Procesos


APE
                        Plan de Proyecto
 EVALUACION
     Y               PLANEO
  CONTROL




              HAGO
                                            DMS: Actividades Técnicas
 Actividades Admin.

                                                                                                                              7
Nivel 1

• Que se logra en concreto el nivel 1: Poner orden
  – Planear todo el trabajo:
     • Como: Definir lineamientos, involucrar, comunicar,
       responsabilidades, poner de acuerdo a todos los
       involucrados en el proceso.
     • Cuando: Definir calendarios (donde aplique – ventas,
       procesos, proyecto, capacitación y Mtto).
  – Hacer las cosas que planeamos.
  – Ciclo de desarrollo: Levanto requerimientos, diseño
    solución, construyo solución.
  – Tengo una base de conocimiento centralizada.


                                                              8
Nivel 1

• Beneficios nivel 1:
   – Lo que hacemos está basado en mejores prácticas
     comprobadas.
   – Hacemos las prácticas y generamos los productos de trabajo
     que nos llevan a cumplir con el propósito del proceso.
   – Hay un orden, todos van hacia el mismo objetivo.
   – Todos saben que es lo que tienen que hacer.
   – Todo está formalizado y por escrito (incluyendo los acuerdos
     con el cliente).
   – Están definidas las comunicaciones entre los involucrados en el
     trabajo (incluyendo el cliente).
   – Podemos acceder a información generada en el proceso en una
     BCO centralizada.


                                                                   9
Nivel 1

• ¿Con esto logramos el nivel 1 (Realizado)? SI

  – Atributos de Proceso:
     • AP 1.1 Atributo de la Realización del Proceso
        – El proceso alcanza los resultados definidos.


       • Comprobar que las prácticas se “realizan”.
       • Comprobar que el proceso cumple con su propósito.
       • Comprobar que los productos de trabajo se
         “producen”.


                                                             10
Nivel 2

• Que se logra en concreto con el nivel 2:
  Seguimiento/Control.

  – Hacer las cosas como las planeamos.
  – Revisar que los productos hechos están correctos.
  – Revisar que los productos hechos cumplen con los
    requerimientos (que sirva para el que lo usa).
  – Supervisar formalmente el resultado de la realización
    de las actividades.
  – Supervisar formalmente el proceso seguido para la
    realización de las actividades.


                                                        11
Nivel 2

• Que se logra en concreto con el nivel 2:
  Seguimiento/Control.

  – Informar a instancias superiores los
    resultados del trabajo realizado.
  – Generar acciones correctivas que corrijan el
    rumbo con respecto a lo planeado.
  – Base de conocimiento confiable.
  – Mecanismos de retroalimentación, verticales,
    horizontales, y con el cliente.

                                               12
Nivel 2

• Que se logra en concreto con el nivel 2:
  Seguimiento/Control
  – Otros:
     • GPY: Definir mecanismos de comunicación y manejo de
       quejas con los clientes.
     • RHAT: Evaluación de desempeño y del ambiente de trabajo.
     • BSI: Evaluación de proveedores.
     • APE: Manejo de cambios en los proyectos, minutas, peer
       reviews, uso de información histórica en estimaciones.
     • Ciclo de desarrollo: Registro de rastreo, planear y realizar
       las pruebas sistema/integración.



                                                                 13
Nivel 2

• ¿Con esto logramos el nivel 2? NO

  – Atributos de Proceso:
     • AP 2.1 Atributo de gestión de la realización
     • AP 2.2 Gestión del producto de Trabajo




                                                      14
Nivel 2

•    Atributos de Proceso:

    AP 2.1 Atributo de gestión de la realización
    –   El atributo de gestión de la realización es una medida del
        grado en el cual se administra la realización del proceso.
        Como resultado del logro total de este atributo:

       •   Se identifican los objetivos de la realización del proceso;
       •   Se planea y vigila la realización del proceso
       •   La realización del proceso se adapta para cumplir con los planes
       •   Se definen, asignan e informan las responsabilidades y jerarquías
           para la realización del proceso;
       •   Se identifican, facilitan, asignan y utilizan los recursos e información
           necesaria para realizar el proceso.
       •   Las interfaces entre las partes involucradas se gestionan para
           garantizar una comunicación efectiva y también para aclarar la
           asignación de responsabilidades


                                                                                      15
Nivel 2
•       Atributos de Proceso:

    AP 2.2 Atributo de gestión del producto de trabajo.

    –     El atributo de gestión del producto de trabajo es una medida
          del grado en el cual se producen los productos de trabajo
          mediante los procesos que se administran de manera
          adecuada. Como resultado del logro total de este atributo:

         •   Se definen los requisitos para los productos de trabajo del proceso;
         •   Se definen los requisitos para la documentación y control de los
             productos de trabajo.
         •   Los productos de trabajo se identifican, documentan y controlan de
             manera adecuada;
         •   Los productos de trabajo se revisan de acuerdo con los arreglos
             planeados, y se adaptan como sea necesario para cumplir los
             requisitos.



                                                                                    16
Nivel 2

• ¿Qué nos falta?

  – Buena noticia: Las prácticas y los productos de
    trabajo bien ejecutados ayudan a lograr el nivel.

  – Necesitamos adicionalmente:
    • Demostrar el “seguimiento” a la gestión.
    • Demostrar un “control” sobre los productos de
      trabajo.



                                                      17
Nivel 2

• Beneficios nivel 2:
  – Control sobre el trabajo realizado
    (plan/real/ajustes).
  – Control sobre el proceso que seguimos para
    realizarlo (seguimiento a la gestión).
  – Control sobre los productos que utilizo
    (versionamiento/BCO segura).
  – Tomar decisiones a tiempo.


                                                 18
Nivel 2

• Beneficios nivel 2:
  – Calidad sobre los productos que genero en el
    proceso.
  – Calidad sobre los productos finales que le
    entrego al cliente.
  – Mejora comunicación y disminuye los
    problemas relacionados a fallas en ésta.
  – Menor dependencia de personas.


                                               19
Nivel 3

• Que se logra en concreto con el nivel 3: mejorar nuestro
  proceso / proceso unificado.

   – GP realiza evaluaciones a los procesos (adherencia).
   – GP en conjunto con los responsables de los procesos definen
     indicadores para evaluar el desempeño de cada proceso.
   – Los procesos generan la información necesaria para calcular
     estos indicadores.
   – Los responsables de proceso generan “sugerencias” para
     mejorar su proceso.
   – Los procesos envían información a GP para que junto con los
     resultados de la evaluación de procesos se coordinen
     actividades de mejora de proceso.


                                                                   20
Nivel 3

• Que se logra en concreto con el nivel 3: Análisis del
  desempeño proceso / proceso unificado.

   – Los procesos de la capa de gerencia utilizan información
     generada en sus procesos y en los procesos operativos para
     generar informes ejecutivos para retroalimentar a GN:
      • GPY – basado en la evaluación de los reportes de seguimiento a
        proyectos, los reportes de seguimiento a las ventas y las acciones
        preventivas/correctivas con los clientes.
      • GR – basado en la evaluación de los reportes generados en los
        subprocesos como disponibilidad de recursos, ambiente de trabajo,
        mantenimiento, compras, uso de la Base de Conocimiento.
      • GPR – basado en la evaluación de los indicadores de los procesos.
   – GN usa ésta información junto con información financiera y
     factores externos a la empresa para evaluar el resultado de la
     estrategia usada y ajusta (genera nuevas versiones) de su plan
     estratégico.

                                                                        21
Nivel 3

• Que se logra en concreto con el nivel 3: Análisis del
  desempeño proceso / proceso unificado.

   – Otros:
      • Todos los procesos registran y usan Lecciones Aprendidas.
      • GPR tiene un proceso complementado con procedimientos que
        aseguran que todos trabajemos igual (hacer y comunicar).
      • GPR tiene un proceso en dónde tengamos una definición de
        infraestructura necesaria y las competencias de los roles
        involucrados.
      • GR genera propuestas tecnológicas para GN.
      • APE genera procesos específicos para el ciclo de desarrollo,
        basados en el proceso estándar de la organización o en el proceso
        del cliente.



                                                                        22
Nivel 3

• ¿Con esto logramos el nivel 3? NO

  – Atributos de Proceso:
     • AP 3.1 Atributo de la definición del Proceso
     • AP 3.2 Atributo de la implementación del Proceso




                                                          23
Nivel 3
•    Atributos de Proceso:

    AP 3.1 Atributo de la definición del proceso
    –   Como resultado del logro total de este atributo:

        •   Se cuenta con un proceso estándar, incluyendo sus guías de
            ajuste, define los elementos fundamentales que deben
            incorporarse en el proceso definido.
        •   Se determina la secuencia e interacción del proceso estándar con
            otros procesos.
        •   Se identifican como parte del proceso estándar las competencias
            requeridas y los roles para realizar el proceso.
        •   Se identifican como parte del proceso estándar la infraestructura
            requerida y el ambiente de trabajo para realizar el proceso.
        •   Se determinan los métodos adecuados para el monitoreo de la
            efectividad y de lo apropiado de un proceso.



                                                                           24
Nivel 3
•    Atributos de Proceso:
    AP 3.2 Atributo de implementación de un proceso.
    –   Como resultado del logro total de este atributo:

        •   Contamos con un proceso definido el cual está implantado con
            base al proceso estándar ajustado y/o apropiadamente
            seleccionado;
        •   Los roles requeridos, responsabilidades y autoridades para
            realizar el proceso definido están asignados y comunicados;
        •   El personal que realiza el proceso definido tiene competencia con
            base en la educación apropiada, capacitación y experiencia;
        •   Los recursos requeridos y la información necesaria para realizar
            el proceso definido están disponibles, asignados y usados;
        •   La infraestructura requerida y el ambiente de trabajo para realizar
            el proceso definido están identificados, administrados y
            mantenidos;
        •   Los datos apropiados se recolectan y analizan como base para el
            entendimiento del comportamiento del proceso, para demostrar lo
            apropiado y lo efectivo del proceso y para evaluar si la mejora
            continua del proceso puede ser realizada.

                                                                             25
Nivel 3

• ¿Qué nos falta?

  – Buena noticia: Las prácticas, los productos de trabajo
    bien ejecutados, y el proceso mismo ayudan a lograr
    el nivel.

  – Necesitamos adicionalmente:
     • Asegurar que el proceso tenga el suficiente detalle para ser
       un proceso unificado estándar (procedimientos).
     • Demostrar que todos conocen el proceso definido.
     • Demostrar que todos siguen el proceso definido.


                                                                  26
Nivel 3

• Beneficios nivel 3:
  – Retroalimentación a dirección.
  – Información cuantitativa en forma formalizada
    (medimos peras con peras y manzanas con
    manzanas).
  – Todos trabajamos igual, independencia de las
    personas.
  – Estoy seguro que todos siguen el proceso.
  – Tengo información que me permite mejorar mi
    proceso.

                                               27
Para Subir de Nivel

• Calificación por proceso/nivel:

  – N - No alcanzado 0-15% del alcance
  – P - Parcialmente alcanzado > 15 % hasta 50
    % del alcance
  – A - Ampliamente alcanzado > 50 % hasta el
    85 % del alcance
  – C - Completamente alcanzado > 85 hasta el
    100 % del alcance.


                                             28
Para Subir de Nivel
• Calificación mínima por proceso/nivel:

 Nivel / Calificación mínima                  1   2   3
 Atributo
 1.1 Realización del proceso                  A   C   C
 2.1 Administración de la realización         -   A   C
 2.2 Administración del producto de trabajo   -   A   C
 3.1 Definición del proceso                   -   -   A
 3.2 Implantación del proceso                 -   -   A




                                                          29
Para Subir de Nivel

• Tips nivel 2:
  –  Asegurar el nivel 1, hacer TODO, buscar el 100%.
  –  Dejar evidencia objetiva de TODAS las prácticas.
  –  Dejar evidencia objetiva de TODAS las comunicaciones e
    interacciones.
  – Realizar todos los Productos de Trabajo del nivel 2.
  – Cumplir con los atributos de proceso.




                                                              30
Para Subir de Nivel

• Tips nivel 3:
  – Asegurar el nivel 2, hacer TODO, buscar el 100%.
  – Dejar evidencia objetiva de la definición y uso de un proceso
    unificado.
  – Realizar todos los Productos de Trabajo del nivel 3.
  – Cumplir con los atributos de proceso.




                                                                31
Para Subir de Nivel

• Apoyos y herramientas:
  – Herramientas de gestión.

  – Herramientas para controlar los Productos de Trabajo.

  – Herramientas para automatizar procesos.




                                                            32
Estrategia

• MoProSoft nivel 1:
  – 5-6 meses

• Despues de nivel 1:
  – MoProSoft Nivel 2: 5 meses.
  – MoProSoft Nivel 3: 6.5 meses.
  – MoProSoft APE-DMS nivel 3: 3 meses
  – CMMI nivel 2: 8-9 meses


                                         33
Futuro de la norma

• En el año 2010 se liberará el perfil básico
  de la norma internacional ISO/IEC 29110
  basada en MoProSoft.




                                           34
Claudia N. González Mtz.
cgonzalez@kerneltechnologies.com

Más contenido relacionado

La actualidad más candente

Moprosoft v1.3 (2005)
Moprosoft v1.3 (2005)Moprosoft v1.3 (2005)
Moprosoft v1.3 (2005)liachago
 
Moprosoft
MoprosoftMoprosoft
Moprosoftkokyfe
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
Moprosoft informe de investigación
Moprosoft informe de investigaciónMoprosoft informe de investigación
Moprosoft informe de investigaciónHoward Pernía
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de SoftwareRaúl Galván
 
Mejora de Procesos de Software
Mejora de Procesos de SoftwareMejora de Procesos de Software
Mejora de Procesos de SoftwareSaul Scanziani
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Presentación Estándares de Calidad
Presentación Estándares de CalidadPresentación Estándares de Calidad
Presentación Estándares de CalidadArlu Flex
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Softwareangelicaastorga
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 

La actualidad más candente (20)

Moprosoft v1.3 (2005)
Moprosoft v1.3 (2005)Moprosoft v1.3 (2005)
Moprosoft v1.3 (2005)
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Mo Pro Soft
Mo Pro SoftMo Pro Soft
Mo Pro Soft
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Moprosoft informe de investigación
Moprosoft informe de investigaciónMoprosoft informe de investigación
Moprosoft informe de investigación
 
Moprosoft raa mac_2011
Moprosoft raa mac_2011Moprosoft raa mac_2011
Moprosoft raa mac_2011
 
Moprosoft y su origen
Moprosoft y su origenMoprosoft y su origen
Moprosoft y su origen
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Material rap4
Material rap4Material rap4
Material rap4
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de Software
 
Mejora de Procesos de Software
Mejora de Procesos de SoftwareMejora de Procesos de Software
Mejora de Procesos de Software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Sw Dev Process V2
Sw Dev Process V2Sw Dev Process V2
Sw Dev Process V2
 
Presentación Estándares de Calidad
Presentación Estándares de CalidadPresentación Estándares de Calidad
Presentación Estándares de Calidad
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 

Similar a Adquiriendo mayores niveles de capacidad con MoProSoft

Similar a Adquiriendo mayores niveles de capacidad con MoProSoft (20)

Gestion de la calidad de proyectos
Gestion de la calidad de proyectosGestion de la calidad de proyectos
Gestion de la calidad de proyectos
 
PMBOK
PMBOKPMBOK
PMBOK
 
009 gestion de la calidad pbook 4ed v2
009 gestion de la calidad   pbook 4ed v2009 gestion de la calidad   pbook 4ed v2
009 gestion de la calidad pbook 4ed v2
 
Gestion de la Calidad y RRHH
Gestion de la Calidad y RRHHGestion de la Calidad y RRHH
Gestion de la Calidad y RRHH
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Expo 12207
Expo 12207Expo 12207
Expo 12207
 
Gestion de la calidad
Gestion de la calidadGestion de la calidad
Gestion de la calidad
 
Certificación CMMI-ACQ nivel 3 en la Dirección General de Tráfico
Certificación CMMI-ACQ nivel 3 en la Dirección General de TráficoCertificación CMMI-ACQ nivel 3 en la Dirección General de Tráfico
Certificación CMMI-ACQ nivel 3 en la Dirección General de Tráfico
 
Psp
PspPsp
Psp
 
3 coaching alcance pm
3 coaching alcance pm3 coaching alcance pm
3 coaching alcance pm
 
Diseño para la calidad
Diseño para la calidadDiseño para la calidad
Diseño para la calidad
 
RUP x CMMI
RUP x CMMIRUP x CMMI
RUP x CMMI
 
Admon proyectos-tenologicos-parte0
Admon proyectos-tenologicos-parte0Admon proyectos-tenologicos-parte0
Admon proyectos-tenologicos-parte0
 
Imix mejores practicas modelos energistics & pmi
Imix   mejores practicas modelos energistics & pmiImix   mejores practicas modelos energistics & pmi
Imix mejores practicas modelos energistics & pmi
 
Sesión 7
Sesión 7Sesión 7
Sesión 7
 
Presentacion seguimiento de proyectos
Presentacion seguimiento de proyectosPresentacion seguimiento de proyectos
Presentacion seguimiento de proyectos
 
Pmi metodologia
Pmi metodologiaPmi metodologia
Pmi metodologia
 
Mi auditoria de calidad v2-mayo 2012
Mi auditoria de calidad v2-mayo 2012 Mi auditoria de calidad v2-mayo 2012
Mi auditoria de calidad v2-mayo 2012
 
Sistema de gestion de calidad
Sistema de gestion de calidadSistema de gestion de calidad
Sistema de gestion de calidad
 
BLUEPROJECTS Servicios Generales
BLUEPROJECTS Servicios GeneralesBLUEPROJECTS Servicios Generales
BLUEPROJECTS Servicios Generales
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Adquiriendo mayores niveles de capacidad con MoProSoft

  • 1. Adquiriendo mayores niveles de capacidad con MoProSoft Claudia N. González Gerente de Calidad de Procesos de Software Kernel Technologies Group Carlos Reyes Director General Axistec
  • 2. Conocer que se logra en la organización en el día con día al ir subiendo de niveles en el Modelo de Procesos para la Industria de Software. 2
  • 3. • Introducción • Que logramos al implementar el nivel 1 • Que logramos al implementar el nivel 2 • Que logramos al implementar el nivel 3 • Que necesitamos para lograr acreditarnos en estos niveles • Experiencia de AXSISTEC, empresa de nivel 3 • Estrategia de mejora • Norma ISO/IEC 29110 3
  • 4. Introducción DIR Gestión de Negocio • Procesos Gestión de Gestión de GES Procesos Proyectos Gestión de Recursos Admón. de Proyectos Desarrollo y OPE Mantenimiento Específicos de Software Realizamos prácticas y productos basados en modelos de procesos comprobados. 4
  • 5. Introducción • Niveles de capacidad AP 5.1 Atributo de la innovación del proceso AP 5.2 Atributo de la optimización del proceso Optimización 5 AP 4.1 Atributo de la medición del proceso AP 4.2 Atributo del control del proceso Predecible 4 AP 3.1 Atributo de la definición del proceso AP 3.2 Atributo de la implementación del proceso Establecido 3 AP 2.1 Atributo de gestión de la realización AP 2.2 Gestión del producto de Trabajo Administrado 2 AP 1.1 Atributo de la realización del proceso Realizado 1 Incompleto 0 5
  • 6. Introducción • Arquitectura EVALUACIÓN Y PLANEO CONTROL HAGO 6
  • 7. Introducción • Arquitectura GN EVALUACIÓN Plan Estratégico Y PLANEO CONTROL HAGO GPR GPY GR Plan de Procesos Plan Ventas Planes Operativos EVALUACION Y PLANEO EVALUACION Y Plan Proyectos PLANEO EVALUACION Y PLANEO CONTROL CONNTROL CONTROL Sub- HAGO HAGO HAGO Procesos APE Plan de Proyecto EVALUACION Y PLANEO CONTROL HAGO DMS: Actividades Técnicas Actividades Admin. 7
  • 8. Nivel 1 • Que se logra en concreto el nivel 1: Poner orden – Planear todo el trabajo: • Como: Definir lineamientos, involucrar, comunicar, responsabilidades, poner de acuerdo a todos los involucrados en el proceso. • Cuando: Definir calendarios (donde aplique – ventas, procesos, proyecto, capacitación y Mtto). – Hacer las cosas que planeamos. – Ciclo de desarrollo: Levanto requerimientos, diseño solución, construyo solución. – Tengo una base de conocimiento centralizada. 8
  • 9. Nivel 1 • Beneficios nivel 1: – Lo que hacemos está basado en mejores prácticas comprobadas. – Hacemos las prácticas y generamos los productos de trabajo que nos llevan a cumplir con el propósito del proceso. – Hay un orden, todos van hacia el mismo objetivo. – Todos saben que es lo que tienen que hacer. – Todo está formalizado y por escrito (incluyendo los acuerdos con el cliente). – Están definidas las comunicaciones entre los involucrados en el trabajo (incluyendo el cliente). – Podemos acceder a información generada en el proceso en una BCO centralizada. 9
  • 10. Nivel 1 • ¿Con esto logramos el nivel 1 (Realizado)? SI – Atributos de Proceso: • AP 1.1 Atributo de la Realización del Proceso – El proceso alcanza los resultados definidos. • Comprobar que las prácticas se “realizan”. • Comprobar que el proceso cumple con su propósito. • Comprobar que los productos de trabajo se “producen”. 10
  • 11. Nivel 2 • Que se logra en concreto con el nivel 2: Seguimiento/Control. – Hacer las cosas como las planeamos. – Revisar que los productos hechos están correctos. – Revisar que los productos hechos cumplen con los requerimientos (que sirva para el que lo usa). – Supervisar formalmente el resultado de la realización de las actividades. – Supervisar formalmente el proceso seguido para la realización de las actividades. 11
  • 12. Nivel 2 • Que se logra en concreto con el nivel 2: Seguimiento/Control. – Informar a instancias superiores los resultados del trabajo realizado. – Generar acciones correctivas que corrijan el rumbo con respecto a lo planeado. – Base de conocimiento confiable. – Mecanismos de retroalimentación, verticales, horizontales, y con el cliente. 12
  • 13. Nivel 2 • Que se logra en concreto con el nivel 2: Seguimiento/Control – Otros: • GPY: Definir mecanismos de comunicación y manejo de quejas con los clientes. • RHAT: Evaluación de desempeño y del ambiente de trabajo. • BSI: Evaluación de proveedores. • APE: Manejo de cambios en los proyectos, minutas, peer reviews, uso de información histórica en estimaciones. • Ciclo de desarrollo: Registro de rastreo, planear y realizar las pruebas sistema/integración. 13
  • 14. Nivel 2 • ¿Con esto logramos el nivel 2? NO – Atributos de Proceso: • AP 2.1 Atributo de gestión de la realización • AP 2.2 Gestión del producto de Trabajo 14
  • 15. Nivel 2 • Atributos de Proceso: AP 2.1 Atributo de gestión de la realización – El atributo de gestión de la realización es una medida del grado en el cual se administra la realización del proceso. Como resultado del logro total de este atributo: • Se identifican los objetivos de la realización del proceso; • Se planea y vigila la realización del proceso • La realización del proceso se adapta para cumplir con los planes • Se definen, asignan e informan las responsabilidades y jerarquías para la realización del proceso; • Se identifican, facilitan, asignan y utilizan los recursos e información necesaria para realizar el proceso. • Las interfaces entre las partes involucradas se gestionan para garantizar una comunicación efectiva y también para aclarar la asignación de responsabilidades 15
  • 16. Nivel 2 • Atributos de Proceso: AP 2.2 Atributo de gestión del producto de trabajo. – El atributo de gestión del producto de trabajo es una medida del grado en el cual se producen los productos de trabajo mediante los procesos que se administran de manera adecuada. Como resultado del logro total de este atributo: • Se definen los requisitos para los productos de trabajo del proceso; • Se definen los requisitos para la documentación y control de los productos de trabajo. • Los productos de trabajo se identifican, documentan y controlan de manera adecuada; • Los productos de trabajo se revisan de acuerdo con los arreglos planeados, y se adaptan como sea necesario para cumplir los requisitos. 16
  • 17. Nivel 2 • ¿Qué nos falta? – Buena noticia: Las prácticas y los productos de trabajo bien ejecutados ayudan a lograr el nivel. – Necesitamos adicionalmente: • Demostrar el “seguimiento” a la gestión. • Demostrar un “control” sobre los productos de trabajo. 17
  • 18. Nivel 2 • Beneficios nivel 2: – Control sobre el trabajo realizado (plan/real/ajustes). – Control sobre el proceso que seguimos para realizarlo (seguimiento a la gestión). – Control sobre los productos que utilizo (versionamiento/BCO segura). – Tomar decisiones a tiempo. 18
  • 19. Nivel 2 • Beneficios nivel 2: – Calidad sobre los productos que genero en el proceso. – Calidad sobre los productos finales que le entrego al cliente. – Mejora comunicación y disminuye los problemas relacionados a fallas en ésta. – Menor dependencia de personas. 19
  • 20. Nivel 3 • Que se logra en concreto con el nivel 3: mejorar nuestro proceso / proceso unificado. – GP realiza evaluaciones a los procesos (adherencia). – GP en conjunto con los responsables de los procesos definen indicadores para evaluar el desempeño de cada proceso. – Los procesos generan la información necesaria para calcular estos indicadores. – Los responsables de proceso generan “sugerencias” para mejorar su proceso. – Los procesos envían información a GP para que junto con los resultados de la evaluación de procesos se coordinen actividades de mejora de proceso. 20
  • 21. Nivel 3 • Que se logra en concreto con el nivel 3: Análisis del desempeño proceso / proceso unificado. – Los procesos de la capa de gerencia utilizan información generada en sus procesos y en los procesos operativos para generar informes ejecutivos para retroalimentar a GN: • GPY – basado en la evaluación de los reportes de seguimiento a proyectos, los reportes de seguimiento a las ventas y las acciones preventivas/correctivas con los clientes. • GR – basado en la evaluación de los reportes generados en los subprocesos como disponibilidad de recursos, ambiente de trabajo, mantenimiento, compras, uso de la Base de Conocimiento. • GPR – basado en la evaluación de los indicadores de los procesos. – GN usa ésta información junto con información financiera y factores externos a la empresa para evaluar el resultado de la estrategia usada y ajusta (genera nuevas versiones) de su plan estratégico. 21
  • 22. Nivel 3 • Que se logra en concreto con el nivel 3: Análisis del desempeño proceso / proceso unificado. – Otros: • Todos los procesos registran y usan Lecciones Aprendidas. • GPR tiene un proceso complementado con procedimientos que aseguran que todos trabajemos igual (hacer y comunicar). • GPR tiene un proceso en dónde tengamos una definición de infraestructura necesaria y las competencias de los roles involucrados. • GR genera propuestas tecnológicas para GN. • APE genera procesos específicos para el ciclo de desarrollo, basados en el proceso estándar de la organización o en el proceso del cliente. 22
  • 23. Nivel 3 • ¿Con esto logramos el nivel 3? NO – Atributos de Proceso: • AP 3.1 Atributo de la definición del Proceso • AP 3.2 Atributo de la implementación del Proceso 23
  • 24. Nivel 3 • Atributos de Proceso: AP 3.1 Atributo de la definición del proceso – Como resultado del logro total de este atributo: • Se cuenta con un proceso estándar, incluyendo sus guías de ajuste, define los elementos fundamentales que deben incorporarse en el proceso definido. • Se determina la secuencia e interacción del proceso estándar con otros procesos. • Se identifican como parte del proceso estándar las competencias requeridas y los roles para realizar el proceso. • Se identifican como parte del proceso estándar la infraestructura requerida y el ambiente de trabajo para realizar el proceso. • Se determinan los métodos adecuados para el monitoreo de la efectividad y de lo apropiado de un proceso. 24
  • 25. Nivel 3 • Atributos de Proceso: AP 3.2 Atributo de implementación de un proceso. – Como resultado del logro total de este atributo: • Contamos con un proceso definido el cual está implantado con base al proceso estándar ajustado y/o apropiadamente seleccionado; • Los roles requeridos, responsabilidades y autoridades para realizar el proceso definido están asignados y comunicados; • El personal que realiza el proceso definido tiene competencia con base en la educación apropiada, capacitación y experiencia; • Los recursos requeridos y la información necesaria para realizar el proceso definido están disponibles, asignados y usados; • La infraestructura requerida y el ambiente de trabajo para realizar el proceso definido están identificados, administrados y mantenidos; • Los datos apropiados se recolectan y analizan como base para el entendimiento del comportamiento del proceso, para demostrar lo apropiado y lo efectivo del proceso y para evaluar si la mejora continua del proceso puede ser realizada. 25
  • 26. Nivel 3 • ¿Qué nos falta? – Buena noticia: Las prácticas, los productos de trabajo bien ejecutados, y el proceso mismo ayudan a lograr el nivel. – Necesitamos adicionalmente: • Asegurar que el proceso tenga el suficiente detalle para ser un proceso unificado estándar (procedimientos). • Demostrar que todos conocen el proceso definido. • Demostrar que todos siguen el proceso definido. 26
  • 27. Nivel 3 • Beneficios nivel 3: – Retroalimentación a dirección. – Información cuantitativa en forma formalizada (medimos peras con peras y manzanas con manzanas). – Todos trabajamos igual, independencia de las personas. – Estoy seguro que todos siguen el proceso. – Tengo información que me permite mejorar mi proceso. 27
  • 28. Para Subir de Nivel • Calificación por proceso/nivel: – N - No alcanzado 0-15% del alcance – P - Parcialmente alcanzado > 15 % hasta 50 % del alcance – A - Ampliamente alcanzado > 50 % hasta el 85 % del alcance – C - Completamente alcanzado > 85 hasta el 100 % del alcance. 28
  • 29. Para Subir de Nivel • Calificación mínima por proceso/nivel: Nivel / Calificación mínima 1 2 3 Atributo 1.1 Realización del proceso A C C 2.1 Administración de la realización - A C 2.2 Administración del producto de trabajo - A C 3.1 Definición del proceso - - A 3.2 Implantación del proceso - - A 29
  • 30. Para Subir de Nivel • Tips nivel 2: – Asegurar el nivel 1, hacer TODO, buscar el 100%. – Dejar evidencia objetiva de TODAS las prácticas. – Dejar evidencia objetiva de TODAS las comunicaciones e interacciones. – Realizar todos los Productos de Trabajo del nivel 2. – Cumplir con los atributos de proceso. 30
  • 31. Para Subir de Nivel • Tips nivel 3: – Asegurar el nivel 2, hacer TODO, buscar el 100%. – Dejar evidencia objetiva de la definición y uso de un proceso unificado. – Realizar todos los Productos de Trabajo del nivel 3. – Cumplir con los atributos de proceso. 31
  • 32. Para Subir de Nivel • Apoyos y herramientas: – Herramientas de gestión. – Herramientas para controlar los Productos de Trabajo. – Herramientas para automatizar procesos. 32
  • 33. Estrategia • MoProSoft nivel 1: – 5-6 meses • Despues de nivel 1: – MoProSoft Nivel 2: 5 meses. – MoProSoft Nivel 3: 6.5 meses. – MoProSoft APE-DMS nivel 3: 3 meses – CMMI nivel 2: 8-9 meses 33
  • 34. Futuro de la norma • En el año 2010 se liberará el perfil básico de la norma internacional ISO/IEC 29110 basada en MoProSoft. 34
  • 35. Claudia N. González Mtz. cgonzalez@kerneltechnologies.com