La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ACIS Desarrollar proyectos de software y evitar el fracaso ? Por Bernardo Díaz Arias Overview.

Presentaciones similares


Presentación del tema: "ACIS Desarrollar proyectos de software y evitar el fracaso ? Por Bernardo Díaz Arias Overview."— Transcripción de la presentación:

1 ACIS Desarrollar proyectos de software y evitar el fracaso ? Por Bernardo Díaz Arias Overview

2 Introducción Antecedentes 1.Estadísticas globales de fracaso en proyectos de software (74%) 2.Errores cometidos / observados 3.Prácticas exitosas observadas en la comunidad Objetivos 1.Compartir soluciones prácticas a problemas típicos 2.Proponer un modelo progresivo de buenas prácticas en 4 niveles, cada uno respaldado por una metodología madura (herramienta). 3.Profundizar en los aspectos donde se presentan fallas críticas/frecuentes y las metodologías no detallan soluciones. 4.Las metodologías y conceptos expuestos se seleccionaron con base en su robustez y validez práctica frente a otras alternativas similares. 5.No exponer las metodologías, sino optimizar su uso.

3 Introducción Premisas Principales 1.La Ingeniería de Software (SE) como ciencia precisa. (Basada en hechos y datos /cuantificable) 2.Mejoramiento continuo (plan-do-check-act) 3.Las metodologías como herramientas para ordenar y simplificar (garantizar el éxito) 4.Dada su naturaleza colectiva, el proceso de desarrollo debe enfrentarse de forma integral: N1: Gerencia de Proyectos = PMI N2: Metodología de desarrollo = RUP N3: Individual = PSP N4: Corporativo = CMMI

4 Introducción Premisas Secundarias 1.Administración del Alcance 2.Conocer la metodología de desarrollo 3.Las metodologías como frameworks tienen una estructura estática (arquitectura) y un modelo de relaciones (dinámica) que permiten evaluarlas de forma precisa. 4.Normalización (de requerimientos y arquitectónica) 5.Ganar ventaja con las pruebas 6.PSP como base de un proceso maduro 7.Papel de la organización en los proyectos

5 1.Buenas Prácticas de Gerencia de Proyectos 2.Conocer el Proceso de Desarrollo de Software 3.Arquitectura de Software 4.Administración de la productividad Individual y de equipos 5.Madurez Corporativa Introducción

6 Problema: El no evaluar la viabilidad de un proyecto, la planeación ligera, la ausencia de monitoreo y retroalimentación permanente minimizan el éxito administrativo de los proyectos de software así todas las demás variables se cumplan Solución Propuesta: El PMI es una organización fundada desde 1969 cuya metodología tiene creciente aceptación mundial y resume las buenas prácticas en Gestión de Proyectos para cualquier industria. 1. Gerencia de Proyectos

7 2. Proceso de Desarrollo Problema: La gerencia del proyecto debe conocer en detalle el proceso de construcción de software para asegurar que nada se deje al azar, para generar la estratégia de desarrollo adecuada y para la toma de decisiones. El no conocer el cómo se hacen los productos de software crea una brecha mutua entre proveedor y cliente y entre gerente del proyecto y el equipo. Solución Propuesta: El Proceso Unificado de Desarrollo, originalmente un enfoque metodológico integral para desarrollar cualquier producto de software (1998) y finalmente un producto de IBM (desde 2002) es la base de diferentes especializaciones como SUN TONE, EUP, Métrica 3, IBM BUP, etc.

8 3. Procesos Individuales Problema: Un aspecto que origina fracaso en proyectos de software es la falta de habilidades de planeación, organización y productividad de los desarrolladores así como la habilidad de la gerencia para generarlos La productividad y cumplimiento de un equipo depende de la productividad de las partes Solución Propuesta: Frente a este problema surgío PSP como una propuesta para mejorar la productividad y planeación de los ingenieros. TSP es un set de buenas prácticas especializadas en promover la productividad y empoderamiento de un equipo para lograr los objetivos del proyecto

9 4. Procesos Corporativos Problema: Es común que el fracaso en proyectos de software empieze antes de empezar el proyecto debido a la manera artesanal que la empresa proveedora evalúa la viabilidad de los proyectos en los que va a participar, no es consiente de trabajar con buenas prácticas para dar mejores y continuos resultados a sus clientes (sino para cumplir un requisito del mercado). Un buen Project Manager, arquitecto o desarrollador solamente avanza hasta donde la empresa para la que trabaja le permite… Solución Propuesta: El modelo de capacidad y madurez organizacional del SEI tiene vigencia y creciente aceptación desde 1987 como un modelo integrado de procesos basados en buenas prácticas.

10 Finalmente… Muchas Gracias por su tiempo !!!


Descargar ppt "ACIS Desarrollar proyectos de software y evitar el fracaso ? Por Bernardo Díaz Arias Overview."

Presentaciones similares


Anuncios Google