proyecto mejora de procesos principios en rational unified process 9/6/2014 proyecto de mejora de...
Post on 21-Apr-2015
11 Views
Preview:
TRANSCRIPT
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
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
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
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
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
Un modelo : CMMI V1.2
04/11/23 Proyecto de Mejora de procesos Slide 6
Un método : IDEAL
04/11/23 Proyecto de Mejora de procesos Slide 7
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
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
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
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
Que es Rational Unified Process?1. Explain Rational Unified Process in your own words.
04/11/23 Proyecto de Mejora de procesos Slide 12
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
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
Introducción al RUP: Historia del RUP?
04/11/23 Proyecto de Mejora de procesos Slide 15
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
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
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
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
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
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
Origen de Rational Unified Process
04/11/23 Proyecto de Mejora de procesos Slide 22
Introducción al RUP: Origen
04/11/23 Proyecto de Mejora de procesos Slide 23
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
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
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
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
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
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
Buenas prácticas: Desarrollar iterativamente
04/11/23 Proyecto de Mejora de procesos Slide 30
Buenas prácticas: Desarrollar iterativamente
04/11/23 Proyecto de Mejora de procesos Slide 31
Buenas prácticas: Administrar
Requerimientos
??
?
?
04/11/23 Proyecto de Mejora de procesos Slide 32
Buenas prácticas: Administrar
Requerimientos
04/11/23 Proyecto de Mejora de procesos Slide 33
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
Buenas prácticas: Modelamiento Visual
• Simplifica la realidad
04/11/23 Proyecto de Mejora de procesos Slide 35
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
Buenas prácticas: Administrar el cambio
• Espacios de trabajo seguros• Control en los cambios
04/11/23 Proyecto de Mejora de procesos Slide 37
top related