37
PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 06/20/22 Proyecto de Mejora de procesos Slide 1 Principios en Rational Unified Process www.heinsohn.com.co

PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Embed Size (px)

Citation preview

Page 1: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

PROYECTO MEJORA DE PROCESOS

Principios en Rational Unified Process

04/11/23 Proyecto de Mejora de procesos Slide 1

Principios en Rational Unified Process

www.heinsohn.com.co

Page 2: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Agenda

• Proyecto Mejora de Procesos• Que es el Rational Unified Process• Estructura y Contenido

– Disciplinas– Fases e Iteraciones

• Explorando el RUP• Personalizando el RUP

04/11/23 Proyecto de Mejora de procesos Slide 2

Page 3: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Proyecto de Mejora de Procesos

El camino hacia la alta madurez, visión del proyecto

04/11/23 Proyecto de Mejora de procesos Slide 3

Page 4: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

El camino hacia la alta madurez

• Un 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

04/11/23 Proyecto de Mejora de procesos Slide 4

Page 5: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Un estímulo : Objetivos estratégicos del 2007

• PREPARAR 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

04/11/23 Proyecto de Mejora de procesos Slide 5

Page 6: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Un modelo : CMMI V1.2

04/11/23 Proyecto de Mejora de procesos Slide 6

Page 7: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Un método : IDEAL

04/11/23 Proyecto de Mejora de procesos Slide 7

Page 8: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

IDEAL aplicado al proceso de mejora

Estimulo para el Estimulo para el mejoramientomejoramiento

RevisarRevisarEnfoque Enfoque

OrganizacionalOrganizacional

Documentar Documentar y Analizary AnalizarLeccionesLecciones

Plan de ImplementaciónPlan de ImplementaciónDefinir procesosDefinir procesos

Definir medicionesDefinir medicionesPlanificar y ejecutar pilotosPlanificar y ejecutar pilotosPlanificar, ejecutar y hacerPlanificar, ejecutar y hacer

seguimientoseguimiento

Establecer EstrategiaEstablecer Estrategiay Prioridadesy PrioridadesDesarrollarDesarrollar

RecomendacionesRecomendacionesy Documentar y Documentar

ResultadosResultados

Evaluar y Evaluar y Caracterizar losCaracterizar los

Procesos actualesProcesos actuales

EstablecerEstablecerInfraestructura de Infraestructura de

MejoramientoMejoramiento

Establecer contextoEstablecer contextoy auspicioy auspicio

Establecer Process Establecer Process Action Teams Action Teams

(PATs)(PATs)

Plan dePlan deAcciónAcción

INICIARINICIAR

DIAGNOSTICODIAGNOSTICO ESTABLECERESTABLECER

ACTUARACTUAR

APRENDIZAJEAPRENDIZAJE

04/11/23 Proyecto de Mejora de procesos Slide 8

Page 9: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Un proceso de desarrollo : RUP

Ejecuta

Realizadores adicionalesROL TAREA

Categoriza

DISCIPLINA

AGRUPACIÓN DE ROLES

Contiene

PRODUCTO DE TRABAJO

Entrada

Salida

PASOS

Se compone de

Responsable por

GUIA

INCLUYE:- Guías de adaptación- Material de soporte- Conceptos- Plantillas

HERRAMIENTAS

Soportadas en

04/11/23 Proyecto de Mejora de procesos Slide 9

Page 10: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Visión del Proyecto: Framework Metodológico

• Diamante 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

LA ORGANIZACIÓN

COMPETIDORES TRADICIONALES

NUEVAS ENTRADAS AL

MERCADO

SUBSTITUCIÓN DE PRODUCTOS

Y SERVICIOS

PROVEEDORES CLIENTES

•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?

10

Page 11: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Visión del Proyecto: Framework Metodológico

HEINSOHN UNIFIED PROCESS

Patrones de Posibilidad para Proyectos

RATIONAL UNIFIED PROCESS BASE +

Plugins: BPMSOA

MAINTENANCECOTS

Entre otros

Proceso Configurado para el Proyecto

SOA GOVERNANCE

Gestión de Servicios ITBasado en ITUP, ITIL,

COBBIT

Sis

tem

a d

e C

alid

ad

de

He

inso

hn

“H

UP

CMMI – ISO

PMI Process

Procedimiento y guías de adaptación para tareas de gobierno

04/11/23 Proyecto de Mejora de procesos Slide 11

Page 12: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Que es Rational Unified Process?1. Explain Rational Unified Process in your own words.

04/11/23 Proyecto de Mejora de procesos Slide 12

Page 13: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

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.

04/11/23 Proyecto de Mejora de procesos Slide 13

Page 14: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Que es el RUP?

FRAMEWORK METODOLÓGICO =

MANTENIMIENTOLE

NG

UA

JE

Principios y Buenas Prácticas

RUP BASE

RECURSOS FORMALES

RECURSOS INFORMALES

SOA

BPMJ2EE

XP HE

RR

AM

IEN

TA

PRESENTADO COMO = DISCIPLINAFASES/

ITERACIÓN

TAREA/ROL/PRODUCTO DE

TRABAJO

04/11/23 Proyecto de Mejora de procesos Slide 14

Page 15: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Historia del RUP?

04/11/23 Proyecto de Mejora de procesos Slide 15

Page 16: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

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

04/11/23 Proyecto de Mejora de procesos Slide 16

Page 17: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

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”.

04/11/23 Proyecto de Mejora de procesos Slide 17

Page 18: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

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.

Todos los elementos

que conforman un estándar de desarrollo,

son independient

es de la configuración de un proceso de desarrollo

particular

Cada proyecto

requiere una estrategia

particular de desarrollo

“Proceso de Desarrollo”

Algunas estrategias

son reutilizables en muchos proyectos

04/11/23 Proyecto de Mejora de procesos Slide 18

Page 19: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

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

04/11/23 Proyecto de Mejora de procesos Slide 19

Page 20: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Lo realizado hasta ahora

• Heinsohn Unified Process– Adaptar los activos metodológicos de

ICARO bajo el nuevo enfoque metodológico.

• Proyectos en Preventa– SCOPE– CODENSA

• Proyectos CODENSA realizados

04/11/23 Proyecto de Mejora de procesos Slide 20

Page 21: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Resumen

• El 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

04/11/23 Proyecto de Mejora de procesos Slide 21

Page 22: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Origen de Rational Unified Process

04/11/23 Proyecto de Mejora de procesos Slide 22

Page 23: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Origen

04/11/23 Proyecto de Mejora de procesos Slide 23

Page 24: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Principios claves

• Adaptar 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.

04/11/23 Proyecto de Mejora de procesos Slide 24

Page 25: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Principios claves

• Equilibrar 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

04/11/23 Proyecto de Mejora de procesos Slide 25

Page 26: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Principios claves

• Ambiente 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.

04/11/23 Proyecto de Mejora de procesos Slide 26

Page 27: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Principios claves

• Demostrar 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

04/11/23 Proyecto de Mejora de procesos Slide 27

Page 28: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Principios claves

• Elevar 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

04/11/23 Proyecto de Mejora de procesos Slide 28

Page 29: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Introducción al RUP: Principios claves

• Centrarse 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

04/11/23 Proyecto de Mejora de procesos Slide 29

Page 30: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Desarrollar iterativamente

04/11/23 Proyecto de Mejora de procesos Slide 30

Page 31: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Desarrollar iterativamente

04/11/23 Proyecto de Mejora de procesos Slide 31

Page 32: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Administrar

Requerimientos

??

?

?

04/11/23 Proyecto de Mejora de procesos Slide 32

Page 33: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Administrar

Requerimientos

04/11/23 Proyecto de Mejora de procesos Slide 33

Page 34: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Definir arquitecturas basadas en

componentes

• Más fácil administrar la complejidad e integridad del software

04/11/23 Proyecto de Mejora de procesos Slide 34

Page 35: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Modelamiento Visual

• Simplifica la realidad

04/11/23 Proyecto de Mejora de procesos Slide 35

Page 36: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Verificar continuamente la calidad

• Perspectiva más temprana del progreso y la calidad

04/11/23 Proyecto de Mejora de procesos Slide 36

Page 37: PROYECTO MEJORA DE PROCESOS Principios en Rational Unified Process 9/6/2014 Proyecto de Mejora de procesosSlide 1 Principios en Rational Unified Process

Buenas prácticas: Administrar el cambio

• Espacios de trabajo seguros• Control en los cambios

04/11/23 Proyecto de Mejora de procesos Slide 37