You are on page 1of 34

OPEN UP

OPEN UP

P REOCUPACIONES

DE

TI

Estudio de las principales preocupaciones referidas a TI manifestadas por los CIO

Q UE

ES

O PEN UP

OpenUP es un mtodo y un proceso de desarrollo de SW gil propuesto por un conjunto de empresas de tecnologa (entre ellas IBM).

Se basa en RUP (Relational Unified Process) y fue donada a la Fundacin Eclipse que la ha publicado bajo una licencia libre y lo mantiene como mtodo de ejemplo dentro del proyecto Eclipse Process Framework. Wikipedia

EPF E COSISTEMA
Inhouse Content
Plug - ins EXTENSIONS Project Mgmt. Oper. Mgmt. Open Unified Process (OpenUP) Systems Mgmt. Commercial Process Content Plug - ins Consolidated Agile Framework Scrum Other agile processes XP Scrum Free Process Content Plug - ins

Value-Based Software Eng.

Model-Driven Architecture

OpenUP/Basic Basic Unified Process


Adapted from RUP

DSDM AMDD

Extensible, Customizable, Flexible Common Language & Vocabulary Open Source Development

TOOLING (Authoring, Publishing) META MODEL (Unified Method Architecture) ECLIPSE

Tool Extensions

PRINCIPIOS

Colaboracin del equipo para alinear intereses y compartir conocimiento.

Equilibrar prioridades considerando maximizar el beneficio de los clientes.


Focalizarse en una arquitectura temprana para minimizar riesgos. Devolver valor iterativamente en funcin de retroalimentacin y mejora continua, mostrando resultados inmediatos.

O PEN UP
TECNOLOGA GIL
OpenUP
Colaboracin del equipo para alinear intereses y compartir conocimiento. Equilibrar prioridades considerando maximizar el beneficio de los clientes. Focalizarse en una arquitectura temprana Devolver valor iterativamente, mostrando resultados inmediatos.

Agile Manifesto
Individuos y relaciones vs procesos

Colaboracion con el cliente vs acuerdos contractuales Software operativo y sin errores vs documentacin Respuesta al cambio vs seguir la planificacin

O PEN UP LEAN IT
OpenUP Colaboracin del equipo para alinear intereses y compartir conocimiento. Equilibrar prioridades considerando maximizar el beneficio de los clientes. LEAN IT Potenciar al equipo y mejorar el aprendizaje

Orientado a la demanda. Lo que no aporta valor es desperdicio

Focalizarse en una arquitectura temprana


Devolver valor iterativamente, mostrando resultados inmediatos.

Construir desde la integracin. Sin defectos y ajustado al propsito.


Entregar lo antes posible y minimizar el desperdicio.

P ROCESO ITERATIVO DE SW

Mnimo: Solo incluye el contenido del proceso fundamental Completo: Puede ser manifestado como proceso entero para construir un sistema. Extensible: Puede ser utilizado como base para agregar o para adaptar ms procesos.

http://kasyles.blogspot.com/2008/09/openup-como-alternativa-metodolgica.html

M ETODOLOGA

Se organiza en dos dimensiones:


Mtodo (roles, artefactos, tareas) Proceso (ciclo de vida)

Desarrollo iterativo (iteracin, incremento) Ciclo de vida basado en Valor y Riesgo

Equipo Completo y mltiple


Administracin del cambio

http://www.eclipse.org/epf/general/OpenUP.pdf

M ETODOLOGA

Solo se focaliza en: Reqs, Arch, Dev, Test, Mgmt. y gestin del cambio. Pueden ser grupos de 3 personas, pues se adapta a proyectos chicos y dinmicos con 6 ROLES definidos. Una TAREA es la unidad de asignacin de trabajo, existen 18 clasificadas. Un ARTEFACTO es algo usado, creado, o modificado por una tarea, existen 17 artefactos. Utiliza las fases de Unified Process: Inicio, Elaboracin, Construccin, and Transicin.

C ICLO

DE

V IDA

C ICLO

DE

V IDA

Concepcin Capturar el propsito, los objetivos, requisitos y el valor desde el punto de vista del cliente. Elaboracin Analizar los riesgos significativos para la arquitectura. Establecer la base la elaboracin de la arquitectura del sistema. Construccin Disear, implementar y probar las funcionalidades orientadas al desarrollo de un sistema completo. Transicin Asegurar que el sistema es entregado a los usuarios, y evaluar la funcionalidad y performance del sistema, as como la satisfaccin final del cliente.

ROLES
Analyst Stakeholder

Tester

Developer

Project Manager

penUP
Architect

ROLES
Analyst Stakeholder Tester

Developer

Project Manager

penUP
Architect

ROLES
Analyst Stakeholder Tester

Developer

Project Manager

penUP
Architect

ROLES
Analyst Stakeholder Tester

Developer

Project Manager

penUP
Architect

ROLES
Analyst Stakeholder Tester

Developer

Project Manager

penUP
Architect

ROLES
Analyst Stakeholder Tester

Developer

Project Manager

penUP
Architect

C OMPARACIN GIL

C ONCLUSIONES

Es open source, y se integra con otra metodologas agiles (scrum, xp) Es adaptable a proyectos de distinto tamao y en especial para proyectos chicos. Preserva la esencia del Unified Process: Desarrollo iterativo e incremental, dirigido por Casos de Uso, y Centrado en la Arquitectura Es una metodologa gil centrada en el cliente y que permite flexibilizar el grado de aplicacin No tiene consideraciones respecto a la operativa o al mantenimiento No es un estndar si bien esta certificado

R EFERENCIAS

http://es.wikipedia.org/wiki/Lean_manufacturing http://www.slideshare.net/faau09/marcos-leanmgtentiv040811 http://www.gedos.es/wp-content/uploads/downloads/2011/11/ePenteo-n%C2%BA-10-LeanIT.pdf

http://hvlima.wordpress.com/
http://es.scribd.com/doc/76758342/Introduccion-a-Open-UP-Mug-Bs-As-Oct-08

GRACIAS!!

Q UE

ES

LEAN

Lean es:

bsicamente todo lo concerniente a obtener las cosas correctas en el lugar correcto, en el momento correcto, en la cantidad correcta, minimizando el despilfarro, siendo flexible y estando abierto al cambio. Wikipedia

O RIGEN

DE

L EAN

Metodologa de produccin proveniente de un modelo aplicado por el ingeniero Ohno en la empresa Toyota.
Cambia el concepto de produccin en masa, e introduce el concepto de lo que necesita el cliente y control de desperdicios. Se apoya en la mejora continua La eficacia se relaciona con los llamados cinco ceros:

0 Error 0 Avera

0 Demora
0 Papel (burocracia) 0 Existencias

P RINCIPIOS L EAN

I NEFICIENCIAS ATACADAS

MUDA Desperdicios
Todo aquello que no aporta valor desde el punto de vista del cliente (calificados en 7 tipos).

MURA Irregularidad
Falta de homogeneidad en los resultados de los procesos.

MURI Tensin
Condiciones estresantes que generan errores, demoras, etc.

F OCOS

DE

ATENCIN

Defectos Exceso de produccin Transporte Esperas Inventarios

Movimiento
Procesos innecesarios

LEAN IT

Estudio de las principales preocupaciones referidas a TI manifestadas por los CIO

C OMO SE RELACIONA CON IT?

Q UE

ES

L EAN IT?

Lean IT hace un paralelo entre la entrega de valor de las tecnologas y un proceso de produccin tradicional.

Al igual que Lean tiene un enfoque en la entrega de valor, la calidad y la velocidad del flujo de produccin a travs de ciclos iterativos rpidos y orientados por las demandas del cliente minimizando desperdicios (retrabajos).

C OMO

SE ARMA EL MAPA ?

P RINCIPIOS

Hacia el exterior: TI en colaboracin con la empresa para mejorar continuamente e innovar en los procesos de negocio y sistemas de gestin.

Hacia el interior : Ayudar a la organizacin a alcanzar la excelencia operativa, la aplicacin de los principios y herramientas de mejora continua en las operaciones de TI, servicios, desarrollo de software, y proyectos.

DESPERDICIOS DE

IT

You might also like