Está en la página 1de 4

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

METODOLOGAS XP, ICONIX, SCRUM Y RUP

DOCENTE:

ALUMNO:

CICLO:

TRUJILLO-PERU 2013

UNIVERSIDAD CESAR VALLEJO TRABAJO N1:

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

METODOLOGAS XP, ICONIX, SCRUM Y RUP Antes de comenzar a detallar las diferencias y similitudes entre las metodologas ya mencionadas, debemos saber que es cada una de ellas, que significa y para que se emplea. A continuacin definiremos cada una de ellas: 1. Metodologa XP: Su nombre original fue eXtreme Programming (Programacin eXtrema). Consiste en un conjunto de prcticas, fundamentadas en valores que mantiene el trabajo en grupo, con lo que desea lograr un software con un muy alto grado de calidad. Cabe recalcar que permite una programacin organizada, una menor taza de errores, versiones nuevas, satisfaccin del programador, entre otras, adems de ello se recomienda utilizarlo en proyectos de corto plazo, adems de ser demasiado costoso e innecesario en muchos casos. 2. Metodologa ICONIX: Es un proceso pequeo y ligero. Este proceso usa la notacin UML y un seguimiento a los requisitos. El proceso se queda igual a la visin original de Jacobson dirigido por casos de uso, esto produce un resultado concreto, especfico y casos de uso fcilmente entendible, que un equipo de un proyecto puede usar para conducir el esfuerzo hacia un desarrollo real. Entre las ventajas que nos presenta tenemos: es un modelo pequeo y firme, usa un anlisis de robusteza, proporciona suficientes requisitos y documentacin de diseo, entre otros; as como no puede ser usado para proyectos grandes, necesita informacin rpida y puntual y se debe conocer diagramas de UML. 3. Metodologa SCRUM: Es una metodologa gil de desarrollo de proyectos que toma su nombre y principios de los estudios realizados sobre nuevas prcticas de produccin por Hirotaka Takeuchi e Ikujijo Nonaka. Los roles principales de SCRUM son el ScrumMaster, el ProductOwner y el Team. Durante cada sprint, un periodo entre 15 y 30 das el equipo crea un incremento de software potencialmente entregable. 4. Metodologa RUP: Rational Unified Process organiza los proyectos en trminos de disciplinas y fases, consistiendo cada una en una o ms iteraciones. RUP permite seleccionar fcilmente el conjunto de componentes de proceso que se ajustan a las necesidades especficas del proyecto. Se pueden alcanzar resultados predecibles unificando el equipo con procesos comunes que optimicen la comunicacin y creen un entendimiento comn para todas las tareas, responsabilidades y artefactos. RUP describe cmo utilizar de forma efectiva reglas de negocio y procedimientos comerciales probados en el desarrollo de software para equipos de desarrollo de software, conocidos como mejores prcticas.

UNIVERSIDAD CESAR VALLEJO

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS METODOLOGIA SCRUM

METODOLOGIA RUP -Es una plataforma flexible de procesos de desarrollo de software. -Describe cmo utilizar de forma efectiva reglas de negocio y procedimientos comerciales probados en el desarrollo de software. -Permite que cada miembro del equipo de trabajo utilice las guas y planillas de manera que sea efectiva la utilizacin de UML.

COMPARACION DE METODOLOGIAS METODOLOGIA XP METODOLOGIA ICONIX -Mantiene el trabajo en grupo para as lograr una mejor calidad en el software. -Permite una programacin organizada. - Una menor taza de errores. -Establece versiones nuevas. -Permite satisfaccin programador. la del

-Se utiliza en proyectos de corto plazo.

-Permite seleccionar -Es costoso y suele fcilmente el ser en algunos conjunto de casos innecesarios. componentes de proceso que se ajustan a las necesidades especficas del proyecto. -Desarrollo iterativo incremental. e

-Mitiga los riesgos de forma temprana y continua. -Posee 4 fases: Anlisis de requerimientos, Diseo de necesidades, diseo de software y verificacin del procedimiento.

- Es un proceso -Es una pequeo y ligero. metodologa gil de desarrollo de -Utiliza la notacin proyectos. UML como lenguaje estndar. -Los roles principales de -Dirigido para SCRUM son el casos de uso como ScrumMaster, el lo haba establecido ProductOwner y el en sus comienzos Team. Jacobson. -Durante cada -Es un modelo sprint, un periodo pequeo y simple. entre 15 y 30 das el equipo crea un -Emplea el anlisis incremento de de robusteza entre software los casos de uso potencialmente empleados por el entregable. grupo de trabajo. -Es una -Proporciona al metodologa grupo mayor iterativa. documentacin y suficientes -Suele ser en requisitos para el muchos casos diseo del software demasiado larga y de calidad. el incremento demasiado lento. -No puede ser usado para -Emplea al igual proyectos grandes. que RUP 4 fases: Anlisis de -Necesita requerimientos, informacin rpida Diseo de y puntual. necesidades, diseo de software y -Se debe conocer verificacin del diagramas de UML. procedimiento.

UNIVERSIDAD CESAR VALLEJO

FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

También podría gustarte