RUP & Proceso
Un Proceso de Desarrollo de Software define quién hace qué y cómo,
en un proyecto. La definición y efectiva aplicación de un buen proceso
tiene un enorme impacto en la calidad del producto entregado. La mayoría
de las compañías dependen en gran medida del software para el funcionamiento
de su negocio, por eso están poniendo cada día más énfasis en lograr
mejores resultados en este área.
En los últimos años han surgido guías y estándares para medir el grado
de madurez del proceso de desarrollo de una organización, entre los cuales
se encuentra el Capability Maturity Model (CMM) del Software
Engineering Institute.
El Rational Unified Process es un conjunto de procesos de Ingeniería
de Software que implementa las mejores prácticas de la industria de
manera ágil. Provee una guía para optimizar las actividades de
desarrollo de software en una organización.
Es un framework que permite
adaptar una amplia gama de actividades, artefactos y roles
pre-definidos a las distintas necesidades de proyectos chicos,
medianos y grandes con distintas tecnologías. Está disponible como producto
web. Ya ha sido adoptado por numerosas empresas de todo el mundo,
transformándose en un estándar de facto.
|