Professional Documents
Culture Documents
OPEN UP
P REOCUPACIONES
DE
TI
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
Model-Driven Architecture
DSDM AMDD
Extensible, Customizable, Flexible Common Language & Vocabulary Open Source Development
Tool Extensions
PRINCIPIOS
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
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
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://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
Movimiento
Procesos innecesarios
LEAN 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