Retos del desarrollo colaborativo



Documentos relacionados
Gestión de. Proyectos

Motivación para la mejora de procesos basada en CMMI

Procesos de Desarrollo Una Introducción a CMMI

Qué es el Modelo CMMI?

Análisis Comparativo de Modelos de Calidad

Gestión de proyectos en tiempos de crisis

SAP Shared Services. Un equipo de expertos disponible. Eficiencia en la productividad de los equipos.

Enginyeria del Software III

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

Catálogo de Formación SEI

MEDIDA CALIDAD SW PLAN AVANZA I+D 2009

Alcanzando la gestión cuantitativa en la gestión de proyectos en el ámbito de las PYMEs

PROJECT MANAGAMENT Y ESTRATEGIA DE NEGOCIO

Los procesos de software. Un proceso de software se define como un:

I Programa Sectorial ANEI Gestión de la Seguridad de la Información. Presentación Madrid, 4 noviembre de Mario López de Ávila Muñoz

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

NUESTRO TRABAJO MISIÓN VISIÓN. Gracias a que nos identificamos con nuestros. clientes, podemos reconocer, entender y satisfacer rápidamente

ISO (SAM), por dónde empezamos?

Introducción a la participación en proyectos de I+D internacionales

Unidad VI: Auditoria de la calidad

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP

SW-CMM Capability Maturity Model for Software

Qué ofrece un diagnóstico a un área de calidad. Agosto ra visita de ISQI - HASTQB

CMMI (Capability Maturity Model Integrated)

Como Abordar una Implementación Exitosa. Raúl Zavala IBM GBS

Gestión n de servicios de TI ITIL e ISO

La Gestión del Negocio por Procesos hoy. Presentada por: SELVINO, Pablo y PEREYRA, Ariel

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD

La calidad no está reñida con los costes

Logos socios tecnologicos

Portafolio de Servicios.

Sistema de Gestión de la Seguridad de la Información, UNE-ISO/IEC 27001

Charla Informativa Gestión de las Tecnologías de la Información

Desarrollo ágil en tiempos de crisis. Alejandro Torres Castañeda y Analía Baño Dynkowski Baufest

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Elementos requeridos para crearlos (ejemplo: el compilador)

Gestión de Activos de TI (ITAM)

Mexico First. Propuesta. 11 de Mayo de 2015

ASIS Technology Partners. 1

El plan estratégico de sistemas de información

IT Project Portfolio Management y su vinculación con la Estrategia Corporativa

UNA APROXIMACIÓN A LOS RETOS Y OPORTUNIDADES DE ACCESO AL MERCADO DE LA UNIÓN EUROPA, PARA EL SECTOR DE SOFTWARE Y TI

Situación Actual. Al presupuesto asignado. Supervisión y Control a los servicios proporcionados por proveedores. Retraso en la atención oportuna

Dirección Relaciones Laborales EL ENVEJECIMIENTO DE LA PLANTILLA, EMPLEABILIDAD, MOVILIDAD Y GESTIÓN. Ricardo Villasante, Diciembre 2012

PROF PROF INFORME VISIÓN GLOBAL DE CMM ÍNDICE

TIPOS IMPUESTO SOBRE SOCIEDADES EN 2008 OCDE 12.5

"IT Governance" Diciémbre 06, Copyright 2004 Rendón&Asociados Derechos Reservados.

Definición del Catalogo de Servicios V3. José Ricardo Arias Noviembre de 2010

Perspectivas y tendencias: Practicas actuales en Gestión de Portafolios, Programas y Proyectos La tercera encuesta mundial sobre Gestión de Proyectos

Exsis Software & Soluciones S.A.S

Jornadas TIC USAL Mar José Alberto García Coria. Título. Director CENIT Salamanca

Estrategias de desarrollo de SW para Outsourcing

Modelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización.

SONDA Presentación Corporativa

GUÍA PRÁCTICA DE GESTIÓN DE SERVICIOS LNCS

Gestión de la Seguridad de Activos Intelectuales

Modelos y Normas Disponibles de Implementar

OPPORTUNITIES & RISK MANAGER ORM MONITOR PLUS CREATING INNOVATIVE SOLUTIONS

ESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE ARQUITECTO DE SOFTWARE

ARANDA SOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS EN UNA ORGANIZACIÓN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV María Smith Gutiérrez

Calidad de Servicios de. Juan Manuel Fernández Peña 2011

PORTAFOLIO DE SERVICIOS

Collaborative Lifecycle Management

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

IBM Tivoli Asset Management for IT. IBM Tivoli Service Request Manager

Presentación. Sage Innova

Relación de ITIL con los procesos de aseguramiento de la Calidad del Software.

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Maximizar las Sinergias entre ITIL y sus Áreas de Negocio. Presentado por: HIXSA y Cherwell Software

RUP: Disciplina de Manejo de Cambios y Configuraciones

Experiencias de usuarios: ZURICH SEGUROS

Gestión de Proyectos en Tiempos de Crisis. Jorge R. Guerrero Septiembre 4, 2009

Consideraciones para implementaciones BPM y EDA

Orientación sobre el concepto y uso del Enfoque basado en procesos para los sistemas de gestión

Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.

Catálogo de Formación 2013

Information Technology Infrastructure Library

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos

Orientación acerca del enfoque basado en procesos para los sistemas de gestión de la calidad

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012


SYSTEMIC SOLUTIONS BPM. soluciones integrales.

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

Grupo Colombina Colombina Colcauca Conservas Comexa Filiales Capsa S.A. S.A.

XXII CONGRESO NACIONAL Tribunales de Cuentas. Órganos y organismos Públicos De Control Externo de la República Argentina

WhiteHat Tools. Resumen del Producto

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Presentación de COBIT 5. Alfredo Zayas. ISACA Capítulo Cd. de México

LA MEJORA DE PROCESOS EN PEQUEÑAS EMPRESAS Y LA ISO/IEC 29110

Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos

CMMi. Lic. Virginia Cuomo

MAESTRÍA EN INGENIERÍA DE COMPUTACIÓN Y SISTEMAS CON MENCIÓN EN GESTIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

CMMI : mejora del proceso en Fábricas de Software

Introducción. Enfoque de Control de CobiT Los Procesos del Modelo Mapeo de los Procesos

Transcripción:

LA INNOVACIÓN en Tecnologías de la Información Retos del desarrollo colaborativo Felix Nanclares, Huascar Espinoza (ESI-Tecnalia) ESI 2010 1

Agenda Qué es ESI y su objetivo Ciclo de vida de la mejora de procesos Objetivos de la mejora Fases clave Factores Críticos de Éxito Alineando personas, procesos y tecnología Tendencias Retos ESI 2010 2

European Software Institute Centro Tecnológico Fundada en 1993 por la Comisión Europea y Gobierno Vasco. Sede social en Zamudio Instalaciones de ESI en Zamudio, Bizkaia - España Instalaciones de ESI US Inc. Fairmont West Virginia - US ESI es Miembro de: ESI esta Acreditado por: ESI 2010 3

Los patronos del ESI Sponsoring Patrons Corporate Patrons Institutional Patrons ESI 2010 4

Red Internacional de ESI ESI@net Partners: Argentina, Balkans (Albania, Bosnia and Herzegovina, Bulgaria, Croatia, Dominican Republic, Greece, Macedonia, Serbia and Montenegro, Romania, Slovenia and Istanbul), Baltic States (Estonia, Latvia and Lithuania), Brazil, Chile, China, Colombia, Denmark, Ecuador, Finland, France, Germany, Hungary, India, Italy, Mexico, Panama, Peru, Portugal, Puerto Rico, South Korea, Spain, Sweden, UK, Uruguay, USA, Venezuela ESI 2010 5

El objetivo del ESI en tiempo y forma a menor coste con menos defectos AYUDAR A PRODUCIR MEJOR SOFTWARE DE FORMA MÁS M S EFICIENTE Qué hacer Modelos de Mejora de Procesos (Calidad) Cómo hacerlo Métodos Técnicas Metodologías ESI 2010 6

Qué está sucediendo? Problemáticos 46% Éxitosos Problemáticos Fallidos Definiciones Éxitosos 35% Proyectos cancelados Fallidos (Cancelados) 19% En tiempo, en presupuesto, en funcionalidad prometida Tarde, sobrepasado el presupuesto, falta funcionalidad De una inversión en proyectos de $255 billones, se desperdician $55 billones De cada 100 proyectos, 94 se reinician Al liberar un producto, tan sólo están incluidas el 52% de las funciones y propiedades requeridas. De media los costes de los proyectos suponen el 143% de lo estimado, y el 82% se pasa de plazos Source: Standish Group Chaos Report - 2006 ESI 2010 7

Y estamos mejorando pero 1994 Chaos Report Problemáticos 53% 2006 Chaos Report Problemáticos 46% ESI 2010 8 Éxitosos 16% Fallidos (Cancelados) 31% Éxitosos 35% Fallidos (Cancelados) 19% El dinero perdido en gastos del proyecto ha descendido del 32% al 21.5% Los sobrecostes han descendido del 180% al 43% Las Las compañías liberan los los productos a sus sus clientes con con un un 15% 15% de de los los defectos Muchas compañías gastan del del 30% 30% al al 44% 44% de de su sutiempo y dinero en en rehacer el el software que queya yahan hanescrito

Objetivos de la mejora Aumento de la productividad Alineamiento Proporcionar un mejor entendimiento y alineamiento entre los equipos de desarrollo y la parte de negocio Gestión efectiva y priorización de la demanda a través de la cartera de proyectos Calidad Mejorar la eficiencia mediante al reducción de errores en cada fase del ciclo de vida Mejorar la percepción de valor y satisfacción del cliente Visibilidad & control Tener un desarrollo de SW predecible y repetible Disponer de información cuantitativa alineada con el negocio Capacidad de analizar Visión completa de la cartera de proyectos Predecibilidad basada en datos históricos ESI 2010 9

Qué es un proceso de software? Conjunto de actividades para desarrollar y mantener el software y los productos asociados (documentos de diseño, casos de pruebas, manuales de usuario ) y para gestionar su producción Procedimiento y métodos que definen las relaciones entre las tareas Gente con conocimiento, motivación y formación Proceso Herramientas y equipos ESI 2010 10

Evolución de la mejora de procesos 41 1988 - CMM Nivel 1 1990 - CMM Nivel 2 39 21 21 58 17 6 20 1995 - CMM Nivel 4 Nuevo desarrollo Coste de prevención y test Coste de solucionar fallos 23 10 1992 CMM Nivel 3 67 77 ROI 7.7:1, Productividad 140%, $4.48M ahorrados en seis proyectos en un año Source: Raytheon Electronic Systems Experience in Software Process Improvement, CMU/SEI-95-TR-017, November 1995 ESI 2010 11

Ciclo de vida Desarrollo & Servicio Métodos de Evaluación de Procesos ISO/IEC 15504 SPICE (Futuro ISO 33.000) MODELOS (QUÉ hacer) CMMI-DEV y CMMI-ACQ Spice-for-Space Automotive SPICE ITMark-DEV ISO 15504 / 12207 (?) CMMI-SVC ISO-20.000 ITMark-SVC DESARROLLO SW METODOLOGÍAS (CÓMO hacerlo) RUP SCRUM, XP, Agile Métodos Estructurados PMI PSP-TSP Otros muchos SERVICIOS DE EXPLOTACIÓN SW ITIL etc La calidad debe cubrir todo el Ciclo de Vida ESI 2010 12

Proyecto de Mejora de Procesos Ciclo de vida INICIAR DIAGNOSTICAR PLANIFICAR APRENDER DEFINIR IMPLANTAR ESI 2010 13

Fases del Ciclo de Vida Iniciar Diagnosticar Identificar objetivos de negocio afectados por la mejora Identificar principales problemas a resolver Determinar estimulo para la mejora y el cambio Identificar el estado actual (puntos fuertes y áreas de mejora) y el estado deseado de los procesos de la organización (en referencia a modelo o estándar) Identificar acciones de mejora Planificar Identificar las áreas más prioritarias (disponibilidad de recursos, dependencias entre actividades) Desarrollar plan de mejora ESI 2010 14

Definir Desplegar Fases del Ciclo de Vida Analizar procesos existentes y contexto organizativo Desarrollar soluciones (guías, herramientas, plantillas, etc.) Pilotar las nuevas soluciones Planificar despliegue Dar formación de los nuevos proceso Implantar soluciones en los proyectos y en la organización Verificar y dar seguimiento a las implantaciones Aprender Comparar mejora prevista con la realmente conseguida Identificar y analizar lecciones aprendidas, teniéndolas en cuenta para el siguiente ciclo de mejora ESI 2010 15

Fases IT IT - Business Alignment Coordinación e integración de actividades Gestión de la Gestión de la cartera Demanda Gestión de proyectos del proyecto IT IT - Business Managing Alignment by by Metrics Activos Artifacts Artifacts Artifacts Definición de Artifacts requisitos Getting Requirements Right Artifacts Artifacts Artifacts Artifacts Verificación y Validación Procesos Ejecución de actividades de desarrollo Gestión de los requisitos Gestión y control de cambios ESI 2010 16

Factores críticos de éxito Aportar valor a la organización y los proyecto en la definición de la solución Automatizar tareas Evitar redundancias y solape de tareas Hacer cumplir los procesos y soluciones definidas Ofrecer resultados en plazos cortos (menos de 3 ó 4 meses) PRAGMATISMO ESI 2010 17

Alineando personas, procesos y tecnología Norma histórica Impredecible TECHNOLOGY PEOPLE PEOPLE Indisciplinado TECHNOLOGY Ineficiente PROCESS PROCESS PEOPLE PEOPLE Proceso coordinación y disciplina Personas capacidad de ejecución Tecnología optimización y hacer cumplir el proceso Amateur Forzado PROCESS PROCESS TECHNOLOGY ESI 2010 18

La premisa El desarrollo de software debe ser contemplado como un proceso de negocio que tiene que ser gestionado, ser eficiente y ser predecible ESI 2010 19

Principales problemas para obtener madurez Definir una solución óptima cambio cultural procesos activos herramientas cumplir y garantizar las responsabilidades Sistematizar el cumplimiento de todas las actividades de los procesos ESI 2010 20

Tendencias del Desarrollo Software Colaboración entre empresas UTEs Outsourcing Del offshore al nearshore Deslocalización Compartición de recursos interempresa Grupos de especialización ESI 2010 21

Referencias de algunos clientes Multisite Company Countries Sites Number of employees CMMI Constelations Maturity Level Spain 5 300 3 EVERIS Latin America 3 200 DEV + SVC not yet Spain 5 800 3 INDRA SW Labs Panama 1 200 DEV 3 INDRA Telco y Media Spain 2 400 DEV 3 THALES Spain 4 350 DEV 2 ATOS Origin Spain 3 850 DEV 3 Informática el Corte Inglés Spain 3 80 DEV 3 INSA Spain 1 130 DEV 2 TBSolutions Spain 3 150 DEV 2 Engineering Italy 5 860 DEV 3 ESEL Italy 3 350 DEV 3 CyC Spain 3 110 DEV 2 DxD (Deloitte) Spain 3 230 DEV 3 Ibermática Spain 3 400 Latin America 3 250 DEV 3 ESI 2010 22

Retos del nuevo contexto de desarrollo Gestión y coordinación de actividades concurrentes y equipos dispersos Gestión, análisis y visibilidad de información diversa y descentralizada Procesos adaptables Aseguramiento del cumplimiento de las actividades Especialización y optimización de la eficiencia del desarrollo de software propio y para terceros para competir ESI 2010 23

Retos del nuevo contexto de desarrollo Respuesta IBM : Rational Jazz Gestión y coordinación de actividades concurrentes - > Gestión de Actividades con Jazz y equipos dispersos - > Soporte a desarrollo descentralizado con Jazz Gestión, análisis y visibilidad de información diversa y descentralizada - > Acceso instantaneo a la información con los dashboards de Jazz Especialización y optimización de la eficiencia del desarrollo de software para competir - > Implementación de processo de desarrollo eficiente con Jazz Process Editor ESI 2010 24

Retos: Integración de Herramientas Estudio de Caso: ifest: industrial Framework for Embedded Systems Tools Purpose: ifest will specify and develop an integration framework for establishing and maintaining tool chains for engineering of complex industrial embedded systems International consortium: Siemens, ABB, Honeywell, Thales, KTH, ESI, and other SMEs and research centers. Duration: april/2010 march/2013 Total Budget: 16.104.713 (1460 person months) ESI 2010 25

Scenario: Retos: Integración de Herramientas Existing tool chains are proprietary, costly and covers only parts of the engineering cycle. Covering the whole engineering lifecycle (not including manufacturing of HW) ifest focus ifest coverage Requirements High level models Electronic System Level descriptions HDL HW board SW (source code) SW (object code) interfaces ESI 2010 26

Retos: Integración de Herramientas Integrar datos entre diferentes herramientas. Servicios comunes (colaboración, gestión de herramientas) ESI 2010 27

ESI 2010 28 Retos: Integración de Herramientas

Retos: Integración de Herramientas Solución IBM : Jazz Foundation Server JAZZ FOUNDATION SERVER (Candidate) ESI 2010 29

Requisitos para un Framework de Integración Gestión de un repositorio común para diferentes herramientas. Gestión centralizada de proyectos/procesos. Gestión de enlaces entre información de diferentes herramientas. Gestión del ciclo de vida de las herramientas (instalación, presentación, quering, etc.) ESI 2010 30

Requisitos para un Framework de Integración Gestión de un repositorio común para diferentes herramientas - > Repositorio Jazz Gestión centralizada de proyectos/procesos.-> Gestión centralizada de proyectos con Jazz Gestión de enlaces entre información de diferentes herramientas.-> Trazabilidad con Jazz Gestión del ciclo de vida de las herramientas (instalación, presentación, quering, etc.) > Soporte al ciclo de vida con Jazz ESI 2010 31

Félix Nanclares Consultancy Area Consultancy Manager Felix.nanclares@esi.es Parque Tecnológico, # 204 E-48170 Zamudio Bizkaia (Spain) Tel.: +34 94 420 95 19 Fax: +34 94 420 94 20 www.esi.es ESI 2010 32