• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
18 Inycom SFIC 2009
 

18 Inycom SFIC 2009

on

  • 388 views

Presentación de Inycom en el SFIC 2009

Presentación de Inycom en el SFIC 2009

Statistics

Views

Total Views
388
Views on SlideShare
388
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    18 Inycom SFIC 2009 18 Inycom SFIC 2009 Presentation Transcript

    • Congreso Internacional de Factorías de Software 2009 (SFIC 2009). Rosa García Fernando García Del agujero negro al blanco sobre negro
      • Es la empresa motriz y matriz de un conjunto de empresas tecnológicas (Inycom) gestionadas por el mismo Consejo de Dirección y especializadas en diversas líneas de actividad.
      • 26 años de experiencia en el sector.
      • Más de 400 personas en plantilla con oficinas propias en 8 CCAA.
    • Del agujero negro…
    • Bases de Datos Rentabilidad de los proyectos Requisitos de los clientes Plazos de ejecución Resultados de las pruebas
    • ¿Se desarrollaba SW? ¿Se hacían pruebas a los desarrollos SW? ¿Se tenían en cuenta los requisitos de los clientes? ¿Se producían cambios a lo largo de la vida del proyecto de desarrollo SW? SÍ!! SÍ!!
    • ¿Se cumplían los plazos de ejecución? ¿Se enteraba los gestores de si se iban a cumplir o no los hitos acordados con el cliente con margen de maniobra? Se sabía si se habían probado todos los requisitos? ¿Se registraban todos los requisitos? ¿Se tenía constancia del resultado de las pruebas? ¿Se gestionaban los cambios? A VECES!
    • ¿Quedaba el cliente satisfecho? MUCHAS VECES!
    • ¿Se conocía el esfuerzo empleado? ¿Se obtenía el rendimiento económico esperado? NS! NC!
    •  
      • Acciones
      • Mejora de la Gestión interna
        • Gestión de costes
        • Agilidad en la prevención, identificación y resolución de problemas
        • Gestión de recursos
      • Beneficios
      • Mejor calidad del producto entregado
      • Mejores precios para nuestros clientes
      • Menores costes de producción
      • Acciones
      • Mejora de la Gestión con el cliente
        • Trazabilidad
        • Planificación
        • Comunicación
      • Beneficios
      • Mayor cumplimiento de las expectativas del cliente
      • Mejor calidad del producto entregado
    •  
    • ¿Qué tenemos en la caja de herramientas? Modelo de referencia: CMMI Metodología Herramienta
    • Metodología desarrollada a cobijo del modelo de madurez CMMI Modelo de referencia: CMMI- DEV Metodología propia
      • Documentación
      •  Que permita mantener la documentación de cada proyecto de forma compartida y unificada.
      • “ Elementos” del proyecto
      •  Que permita recoger de forma homogénea los elementos del proyecto: tareas, problemas errores… de forma que se pueda conocer lo que falta por hacer y lo que se ha realizado.
      • Planificación
      • Que facilite la planificación del proyecto en base a lo que queda por realizar y lo que se ha realizado.
      • Gestión de versiones de código
      • Que permita la gestión de la configuración del código del proyecto
      • Indicadores del proyecto
      •  Que facilite la recogida de los datos y muestre cómo ha ido el proyecto, si se han cumplido los márgenes , si vamos reduciendo el numero de incidencias …
    • ¿Qué podemos hacer para mejorar sin que suponga un sobreesfuerzo en nuestros proyectos? Implantación de Team Foundation Server (TFS) como herramienta de gestión de proyectos
      • Documentación
      •  Portal de proyecto: Sitio SharePoint para compartir
      • la información
      • “ Elementos” del proyecto
      • Fichas para distintos elementos de trabajo: Requerimientos, problemas, tareas… con gestión del flujo y control de cambios
      • Planificación
      • Integración con Project para gestionar la planificación
      • Gestión de versiones de código
      • Control de código integrado
      • Indicadores del proyecto
      • Reporting automatico en base a los datos de los elementos de trabajo
    • Pero… no se ajusta a nuestros procesos definidos Personalización y extensión de TFS
    • Al blanco sobre negro
      • Documentación
      • Incluir las plantillas de los documentos a utilizar en el proyecto.
      • “ Elementos” del proyecto
      • Modificación de los elementos de trabajo (WI) para incluir/eliminar los campos que manejamos en nuestros procesos
      • Ficha de Proyecto
      • Requisitos
      • Riesgos
      • Problemas
      • Errores
      • Solicitud Cambio
      • Tareas
      • Planificación
      • Definir la información que queremos intercambiar entre TFS y Project
      • Gestión de versiones de código
      • Definiendo políticas para el “check-in” y “check-out”
      • Indicadores del proyecto
      • Creando los informes personalizados adaptados a nuestro proceso, que nos den la información necesaria y de forma clara y precisa
      • Herramientas para aumentar la productividad
      • -> “taximetro” para facilitar la imputación de horas
      • -> Asignación y cambio masivo de personas y estados en los elementos
      • -> Interconexión con Word para completar documentación
    • Y además cumpliendo CMMI-DEV nivel 2
    • Y si además certificamos que cumplimos con el modelo de calidad CMMI? Nivel 2 de Madurez - Gestionado Gestión de Requisitos Planificación del Proyecto Seguimiento y Control del Proyecto Gestión de Acuerdos con Subcontratistas Medición y Análisis Aseguramiento de la Calidad de Proceso y Producto Gestión de la Configuración
    • Gestión de Requisitos Gestionar Requisitos Los requisitos son gestionados y se identifican las inconsistencias con los planes y subproductos del proyecto.
      • Con el elemento de trabajo “Requisitos
      • Con el elemento de trabajo “Cambios”
      • Con los vínculos entre requisitos, desarrollo, pruebas
      BJETIVOS
    • Establecer Estimaciones Se establecen y mantienen estimaciones de los parámetros del proyecto. Desarrollar un Plan de Proyecto Se establece y mantiene un plan de proyecto que se usará para gestionar el proyecto. Obtener Compromisos con el Plan Se establecen y mantienen compromisos con el plan. Planificación del proyecto BJETIVOS
    • Establecer Estimaciones Se establecen y mantienen estimaciones de los parámetros del proyecto. Planificación del proyecto
      • Calculadora
        • Teniendo en cuenta
          • Propiedades proyecto
          • Requisitos
          • Riesgos
        • Obtenemos
          • Esfuerzo del proyecto
          • Hitos del proyecto
      BJETIVOS
    • Desarrollar un Plan de Proyecto Se establece y mantiene un plan de proyecto que se usará para gestionar el proyecto. Planificación del proyecto
      • Vinculación entre tareas - Project
      BJETIVOS
    • Obtener Compromisos con el Plan Se establecen y mantienen compromisos con el plan. Planificación del proyecto
      • Ficha de Proyecto enviada al cliente
      • Flujo de estado en Requisitos e Hitos
      BJETIVOS
    • Seguimiento y Control del proyecto Dar Seguimiento al Proyecto Respecto del Plan Los resultados actuales y el progreso del proyecto son supervisados respecto del plan. Gestionar y Cerrar Acciones Correctivas Se gestionan hasta su cierre las acciones correctiva cuando los resultados del proyecto se desvían significativamente respecto del plan. BJETIVOS
    • Seguimiento y Control del proyecto Dar Seguimiento al Proyecto Respecto del Plan Los resultados actuales y el progreso del proyecto son supervisados respecto del plan.
      • Informes de indicadores reflejan el estado del proyecto
      BJETIVOS
    • Seguimiento y Control del proyecto Gestionar y Cerrar Acciones Correctivas Se gestionan hasta su cierre las acciones correctiva cuando los resultados del proyecto se desvían significativamente respecto del plan.
      • Elementos de trabajo Errores y problemas con tareas asociadas
      BJETIVOS
    • Medición y Análisis Alinear Mediciones y Actividades de Análisis Se alinean los objetivos y actividades de medición con los objetivos y necesidades de información identificados. Proporcionar Resultados de Mediciones Se proporcionan los resultados de mediciones dirigidos a los objetivos y necesidades de información.
      • La información necesaria se recoge en los elementos de trabajo día a día y se muestran en el informe de indicadores y en informes consolidados
      BJETIVOS
    • Aseguramiento de la calidad Evaluar Objetivamente Procesos y Productos Se evalúa objetivamente la conformidad de los procesos implantados y de los productos/servicios asociados con las descripciones de proceso, estándares y procedimientos aplicables. Proporcionar Visibilidad Objetiva Los no-conformidades son supervisados con objetividad, comunicados y se asegura su resolución. BJETIVOS
    • Aseguramiento de la calidad Evaluar Objetivamente Procesos y Productos Se evalúa objetivamente la conformidad de los procesos implantados y de los productos/servicios asociados con las descripciones de proceso, estándares y procedimientos aplicables.
      • Plantilla para cada auditoria en función de la fase del proyecto
      • Tareas de auditoria planificadas
      BJETIVOS
    • Aseguramiento de la calidad Proporcionar Visibilidad Objetiva Los no-conformidades son supervisados con objetividad, comunicados y se asegura su resolución
      • Problemas asociados a la auditoria
      BJETIVOS
    • Gestión de la Configuración Establecer baselines Se establecen baselines para productos identificados. Supervisar y Controlar Cambios Se da seguimiento y controlan cambios a productos bajo gestión de la configuración. Establecer Integridad Se establece y mantiene la integridad de las baselines. BJETIVOS
    • Gestión de la Configuración Establecer baselines Supervisar y Controlar Cambios Establecer Integridad
      • El portal del proyecto contiene toda la documentación generada en el proyecto.
      • Los hitos contienen la documentación/Release del código que se entrega.
      BJETIVOS
    • DEMO: Un proyecto de ejemplo…
    • Resultados de las pruebas Requisitos de los clientes Rentabilidad de los proyectos Plazos de ejecución
    • Pero no solo para proyectos cerrados de desarrollo SW
    • Podríamos “personalizar” la herramienta para otro tipo de proyectos? SÍ!! SÍ!!
    • TFS para otros tipos de proyectos
      • Para la gestión del servicio de mantenimiento de aplicaciones
      • ->Redefiniendo los elementos de trabajo y sus flujos
      • Para la gestión proyectos abiertos
      • -> Utilizando plantilla para metodologías “ágiles” en proyectos I+D
      • Para la gestión de cualquier tipo de proyectos….
      • -> Proyectos que no son desarrollo de software personalizando las tareas, objetivos, documentación…
    • Rosa M. García Esteras Responsable Consultoría [email_address] Fernando García Fernández Consultoría [email_address] Sede Central Plataforma Logística (PlaZa) C/ Alaún, 8. 50197 Zaragoza Tel. 976 013 300 Fax. 976 010 977 Sede Madrid C/Explanada, 8 bajo 28040 Madrid Tel. 91 535 08 92 Fax. 91 535 03 02
    • Gracias