PROYECTO MEJORA DE PROCESOS

1 PROYECTO MEJORA DE PROCESOSPrincipios en Rational Unifi...
Author: Elvira Reyes
0 downloads 2 Views

1 PROYECTO MEJORA DE PROCESOSPrincipios en Rational Unified Process Principios en Rational Unified Process 4/6/2017 Proyecto de Mejora de procesos

2 Proyecto de Mejora de procesosAgenda Proyecto Mejora de Procesos Que es el Rational Unified Process Estructura y Contenido Disciplinas Fases e Iteraciones Explorando el RUP Personalizando el RUP 4/6/2017 Proyecto de Mejora de procesos

3 Proyecto de Mejora de ProcesosEl camino hacia la alta madurez, visión del proyecto 4/6/2017 Proyecto de Mejora de procesos

4 El camino hacia la alta madurezUn estímulo para iniciar un programa de mejora de procesos con una visión y unos objetivos claros Un modelo de referencia contra el cual evaluar los procesos de la organización Un método para gestionar el programa de mejora Un proceso de desarrollo que se pueda adaptar para asegurar el éxito de cada proyecto 4/6/2017 Proyecto de Mejora de procesos

5 Un estímulo : Objetivos estratégicos del 2007PREPARAR Y MANTENER LOS MEJORES PROFESIONALES DEL MERCADO INCREMENTAR LA SATISFACCIÓN DE CLIENTES CON PRODUCTOS Y SERVICIOS DE CALIDAD RECONOCIDA ORIENTACIÓN DE LA COMPAÑÍA A VENTAS CRECIMIENTO SÓLIDO Y SOSTENIDO 4/6/2017 Proyecto de Mejora de procesos

6 Proyecto de Mejora de procesosUn modelo : CMMI V1.2 4/6/2017 Proyecto de Mejora de procesos

7 Proyecto de Mejora de procesosUn método : IDEAL 4/6/2017 Proyecto de Mejora de procesos

8 IDEAL aplicado al proceso de mejoraEstimulo para el mejoramiento Revisar Enfoque Organizacional Documentar y Analizar Lecciones Plan de Implementación Definir procesos Definir mediciones Planificar y ejecutar pilotos Planificar, ejecutar y hacer seguimiento Establecer Estrategia y Prioridades Desarrollar Recomendaciones y Documentar Resultados Evaluar y Caracterizar los Procesos actuales Establecer Infraestructura de Mejoramiento Establecer contexto y auspicio Establecer Process Action Teams (PATs) Plan de Acción INICIAR DIAGNOSTICO ESTABLECER ACTUAR APRENDIZAJE 4/6/2017 Proyecto de Mejora de procesos

9 Un proceso de desarrollo : RUP4/6/2017 Proyecto de Mejora de procesos

10 Visión del Proyecto: Framework MetodológicoDiamante de Porter Fuerzas que afectan la habilidad de la organización para competir Influencian la estrategia de negocio Nuevos mercados reemplazan productos y servicios tradicionales Competidores tradicionales adaptan sus estrategia para mantener su posicionamiento en el mercado Clientes con mayor control Que tan rápido nos adaptamos al cambio? Que tanto aprovechamos las nuevas oportunidades del mercado? Que tanto explotamos el conocimiento adquirido con los años?

11 Visión del Proyecto: Framework MetodológicoHEINSOHN UNIFIED PROCESS 4/6/2017 Proyecto de Mejora de procesos

12 Que es Rational Unified Process?1. Explain Rational Unified Process in your own words. 4/6/2017 Proyecto de Mejora de procesos

13 Introducción al RUP: Que es el RUP?Es un proceso de ingeniería de software enfocado en la administración y asignación de tareas en una organización de desarrollo de software. 4/6/2017 Proyecto de Mejora de procesos

14 Introducción al RUP: Que es el RUP?4/6/2017 Proyecto de Mejora de procesos

15 Introducción al RUP: Historia del RUP?4/6/2017 Proyecto de Mejora de procesos

16 Introducción al RUP: Que es el RUP?Marco de Referencia #1 Principios y buenas prácticas Buenas Prácticas - Desarrollo iterativo - Gestión de los Requirementos - Arquitecturas Basadas en Componentes - Modelamiento Visual (UML) - Verificación Continua de la Calidad - Gestión del Cambio Principios - Adaptar el proceso - Equilibrar las prioridades de los interesados que están enfrentadas - Colaborar con los otros equipos - Demostrar el valor de forma iterativa - Elevar el nivel de abstracción - Centrarse continuamente en la calidad 4/6/2017 Proyecto de Mejora de procesos

17 Introducción al RUP: Que es el RUP?Marco de Referencia #3 Framework de contenido metodológico y bloques preconstruidos de procesos reutilizables. Una familia de method plug-ins definen un framework de método desde cual se pueden crear sus propias configuraciones y procesos personalizados “tailored processes”. 4/6/2017 Proyecto de Mejora de procesos

18 Introducción al RUP: Que es el RUP?Marco de Referencia #4 Lenguaje para la definición de métodos y procesos Una arquitectura de método que provee un lenguaje para describir contenido y procesos. Algunas estrategias son reutilizables en muchos proyectos Todos los elementos que conforman un estándar de desarrollo, son independientes de la configuración de un proceso de desarrollo particular Cada proyecto requiere una estrategia particular de desarrollo “Proceso de Desarrollo” 4/6/2017 Proyecto de Mejora de procesos

19 Introducción al RUP: Que es el RUP?Marco de Referencia #4 Un plataforma para la definición de procesos RMC - Rational Method Composer EPF – Eclipse Process Framework Contiene RUP Web Site. Presentación configurada del proceso. Rational Method Composer Librería de métodos Configuraciones de RUP publicadas Mercado de extensiones de proceso 4/6/2017 Proyecto de Mejora de procesos

20 Introducción al RUP: Lo realizado hasta ahoraHeinsohn Unified Process Adaptar los activos metodológicos de ICARO bajo el nuevo enfoque metodológico. Proyectos en Preventa SCOPE CODENSA Proyectos CODENSA realizados 4/6/2017 Proyecto de Mejora de procesos

21 Introducción al RUP: ResumenEl proyecto es la continuación de una estrategia de mejora organizacional La especificación metodológica del RUP se soporta en principios y buenas prácticas Existe un estándar para la especificación de procesos de desarrollo Existe una plataforma para la definición de activos metodológicos y configuración de procesos 4/6/2017 Proyecto de Mejora de procesos

22 Origen de Rational Unified Process4/6/2017 Proyecto de Mejora de procesos

23 Introducción al RUP: Origen4/6/2017 Proyecto de Mejora de procesos

24 Introducción al RUP: Principios clavesAdaptar el Proceso Cual es el tamaño real de un proyecto? Depende de: Tamaño y distribución de los equipos Cantidad de restricción externas que son impuestas Fase del proyecto Beneficios Eficiencia en el ciclo de vida Comunicación abierta y honesta sobre los riesgos del proyecto Mayor agilidad del proyecto. Planes y cálculos realistas. 4/6/2017 Proyecto de Mejora de procesos

25 Introducción al RUP: Principios clavesEquilibrar las prioridades de los interesados que están enfrentadas Balance en: Resolver conflictos entre requerimientos del negocio y necesidades de los stakeholders Balance entre el desarrollo a la medida y reutilización de activos Beneficios Alinea las aplicaciones con las necesidades del negocio y los stakeholders Reduce el desarrollo a la medida Optimiza el valor del negocio 4/6/2017 Proyecto de Mejora de procesos

26 Introducción al RUP: Principios clavesAmbiente de Colaboración entre Equipos Objetivo: Fomentar una óptima comunicación en todo el proyecto. Esto se logra mediante una adecuada organización del equipo y la configuración de entornos de colaboración eficaces. Beneficios Productividad de equipo Más interrelación entre las necesidades empresariales y el desarrollo y las operaciones de los sistemas de software. 4/6/2017 Proyecto de Mejora de procesos

27 Introducción al RUP: Principios clavesDemostrar el valor de forma iterativa Un proceso iterativo posibilita una incorporación sencilla de los cambios, la obtención de información de retorno y su factorización en el proyecto, la reducción temprana del riesgo y el ajuste dinámico del proceso. Beneficios Reducción temprana del riesgo Mayor previsibilidad a lo largo de todo el proyecto Confianza entre los interesados 4/6/2017 Proyecto de Mejora de procesos

28 Introducción al RUP: Principios clavesElevar el nivel de abstracción Elevar el nivel de abstracción ayuda a reducir la complejidad y la cantidad de documentación que necesita el proyecto. Esto puede lograrse mediante la reutilización, el uso de herramientas de modelado de alto nivel, y la estabilización temprana de la arquitectura. Beneficios Productividad Menor complejidad Prácticas Usar herramientas y lenguajes de alto nivel Reutilizar activos existentes 4/6/2017 Proyecto de Mejora de procesos

29 Introducción al RUP: Principios clavesCentrarse continuamente en la calidad Este principio enfatiza que, para obtener calidad, debe abordarse en la totalidad del ciclo vital del proyecto. Un proceso iterativo está particularmente adaptado para conseguir calidad ya que ofrece muchas oportunidades para la medición y las correcciones. Beneficios Mayor calidad  Perspectiva más temprana del progreso y la calidad Prácticas Asegurarse de que los equipos se apersonen de la calidad. Pruebas tempranas y continuas 4/6/2017 Proyecto de Mejora de procesos

30 Buenas prácticas: Desarrollar iterativamente4/6/2017 Proyecto de Mejora de procesos

31 Buenas prácticas: Desarrollar iterativamente4/6/2017 Proyecto de Mejora de procesos

32 Buenas prácticas: Administrar Requerimientos? 4/6/2017 Proyecto de Mejora de procesos

33 Buenas prácticas: Administrar Requerimientos4/6/2017 Proyecto de Mejora de procesos

34 Buenas prácticas: Definir arquitecturas basadas en componentesMás fácil administrar la complejidad e integridad del software 4/6/2017 Proyecto de Mejora de procesos

35 Buenas prácticas: Modelamiento VisualSimplifica la realidad 4/6/2017 Proyecto de Mejora de procesos

36 Buenas prácticas: Verificar continuamente la calidadPerspectiva más temprana del progreso y la calidad 4/6/2017 Proyecto de Mejora de procesos

37 Buenas prácticas: Administrar el cambioEspacios de trabajo seguros Control en los cambios 4/6/2017 Proyecto de Mejora de procesos