ESSUP

Páginas: 12 (2999 palabras) Publicado: 4 de enero de 2014
Introducción
Essential Unified Process for software development (noviembre, 2005), o EssUP, fue creado por Ivar Jacobson como una mejora sobre Rational Unified Process (RUP). EssUP consiste en la integración de prácticas eficaces de entre los tres principales campos de proceso: el proceso unificado, los métodos ágiles y el proceso de madurez. Cada uno de ellos contribuye diferentes concapacidades o características: estructura, la agilidad y la mejora de procesos.
EssUP identifica prácticas, como desarrollo en base a casos de uso, desarrollo iterativo, architecture driven development, prácticas para el equipo y prácticas para los procesos, que son tomados de RUP, CMMI y desarrollo ágil. La idea es usar aquellas prácticas que sean aplicables a la situación concreta e integrarlas conlos procesos existentes. EssUP se considera una mejora sobre RUP ya que en este último todas las prácticas están relacionadas y no pueden ser usadas de forma aislada.
Para su aplicación EssUP se ayuda de una "baraja" de cartas donde cada una de ellas describe una práctica. Este formato fue elegido por el creador ya que piensa que la gente compra sus libros pero no los lee.
EssUP está soportadopor Microsoft Visual Studio Team System, y Eclipse.
Essential Unified Process for software development
EssUP es una colección de prácticas que permite abordar por completo el ciclo de vida de desarrollo software. Las prácticas integran principios que se han mostrado efectivos en los campos del proceso unificado, del desarrollo ágil y la madurez de los procesos, haciendo énfasis en lascapacidades que ofrecen: estructura, agilidad y mejora de procesos.
La metodología denomina Essential Practices al conjunto de prácticas y están divididas en 4 prácticas transversales y 6 prácticas técnicas:
Prácticas tranversales
Process Essentials: Asegura una mejora continua de los procesos y ayuda a adoptar y afianzar las nuevas formas de trabajar.
Team Essentials: Enfocada a conseguir un equipode trabajo colaborativo más efectivo.
Modeling Essentials: Modelado ágil adoptando un apropiado nivel de detalle, aumento de la comunicación y reducción de los riesgos del proyecto.
Unified Process Lifecycle Essentials: Ofrece un conjunto de fases e hitos que ayudan a planificar y monitorizar proyectos iterativos.
Prácticas técnicas:
Architecture Essentials: Basado en architecture drivendevelopment permite asegurar que la arquitectura elegida para el proyecto es adecuada a su propósito.
Iterative Essentials: Adopción de un desarrollo iterativo mediante timeboxing para administrar y monitorizar el proyecto y sus riesgos.
Use-Case Essentials: Usados para la captura de requisitos y conducir el desarrollo y testing de la solución.
Component Essentials: Desarrollo del softwarede forma simple, escalable y aplicando test-driven.
Product Essentials: Ayuda en el ámbito de la administración del producto software de manera que derive en una relación más estrecha con el cliente y nos ayuda a identificar las versiones principales del producto.
Bussiness Use Case Essentials: Destinado a que el equipo fortalezca su conocimiento acerca de las necesidades de negocio relacionadocon el proyecto y su evolución hacia las necesidades subyacentes de la organización.
Se pueden adoptar todas las prácticas o simplemente usar las que se necesiten o incluso partes de ella así como adaptarlas a la organización o extenderlas para establecer una metodología adaptada.
Prácticas transversales
Unified Process Lifecycle Essentials

Esta práctica se utiliza para establecer uncontrol sobre el ciclo de vida de un proyecto de desarrollo iterativo y permite a los equipos:
Establecer un ciclo de vida del proyecto.
Compartir un conjunto de hitos (milestones) comunes con otros proyectos y equipos.
Identificar los objetivos a corto plazo para reducir los niveles de riesgo que se presentan.
Estructurar los planes en una secuencia de fases bien comprendidas.
Aprovechar...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS