Sei sulla pagina 1di 5

TRABAJO COLABORATIVO I INTRODUCCIN A LA INGENIERA DEL SOFTWARE

Presentado a: Tutora Pilar Alexandra Moreno

Presentado por: Angy Elisset Muoz Tovar Cd. 53152726 Grupo 5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD PROGRAMA INGENIERA DE SISTEMAS INGENIERA DE SOFTWARE BOGOT D.C. MARZO DE 2013

DESARROLLO DE LA ACTIVIDAD

Propuesta de proyecto software a desarrollar: Diseo, desarrollo e implementacin de un software para la gestin de normas tcnicas.

tems a comparar

Metodologa tradicional seleccionada (UP) - Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo y cmo) - Pretende implementar las mejores prcticas en Ingeniera de Software - Desarrollo iterativo - Administracin de requisitos - Uso de arquitectura basada en componentes - Control de cambios - Modelado visual del software - Verificacin de la calidad del software

Metodologa gil seleccionada (SCRUM) - Define un conjunto de prcticas y roles - Permite definir el proceso de desarrollo que se ejecutar durante un proyecto - La magnitud es definida por el equipo - Reconoce que durante un proyecto los clientes pueden cambiar de idea sobre lo que quieren y necesitan - Permite la creacin de equipos autoorganizados impulsando la co-localizacin de todos los miembros del equipo, y la comunicacin verbal entre todos los miembros y disciplinas involucrados en el proyecto. - Revisin de planes de relase - Distribucin - Revisin y ajuste de estndares del producto - Sprint - Revisin del sprint - Cierre - Dueo del producto Product Owner - Lder equipo - Scrum Master - Equipo (7 miembros: diseo, desarrollo, testing, etc)

Caractersticas

Etapas o fases

- Inicio - Elaboracin - Desarrollo - Transicin

Roles

Analistas: - Analista de procesos de negocio. - Diseador del negocio. - Analista de sistema. - Especificador de requisitos. Desarrolladores: - Arquitecto de software. - Diseador. - Diseador de interfaz de usuario - Diseador de cpsulas.

- Diseador de base de datos. - Implementador. - Integrador. Gestores: - Jefe de proyecto - Jefe de control de cambios. - Jefe de configuracin. - Jefe de pruebas - Jefe de despliegue - Ingeniero de procesos - Revisor de gestin del proyecto - Gestor de pruebas. Apoyo: - Documentador tcnico - Administrador de sistema - Especialista en herramientas - Desarrollador de cursos - Artista grfico Especialista en pruebas: - Especialista en Pruebas - Analista de pruebas - Diseador de pruebas Otros roles: - Stakeholders - Revisor - Coordinacin de revisiones - Revisor tcnico

Ventajas frente al proyecto

Esta metodologa permite tener un control estricto en cada una de las etapas de desarrollo del software, asimismo permite asignar responsabilidades puntuales sobre las actividades y/o tareas que hacen parte de la construccin del producto. Por otra parte permite tener documentado todo el proceso desde su inicio hasta su implementacin en aras de entregar un producto confiable y completo. Teniendo en cuenta que el proyecto propuesto es de alta complejidad sera una metodologa apropiada que permitira mitigar riesgos de fallos y establecer opciones de mejora puntuales con el fin de obtener una alta satisfaccin por parte del usuario final.

Es una metodologa organizada pero que no demanda la elaboracin de muchos documentos, ya que se centra en la construccin del producto. Funciona perfectamente cuando se tiene un excelente dominio del negocio por parte de los integrantes y por su flexibilidad permite el ingreso de nuevos requisitos en la etapa de construccin. Permite entregar el producto final en menos tiempo que la metodologa tradicional ya que est orientada a proyectos rpidos y en su mayora cortos.

Desventajas o inconvenientes frente al proyecto

Es una metodologa demasiado estricta, en la cual la documentacin de cada una de las etapas consume mucho tiempo y es desgastante para los integrantes del equipo ya que por la exigencia de la metodologa tiende a generar reprocesos en etapas posteriores a la construccin, adicionalmente por la gran cantidad de integrantes se complica la centralizacin del control de sus actividades.

No se asegura la calidad integral del producto final. Al final del proceso no se contara con documentacin complementaria, sino solo con las historias de usuario y los resultados de las pruebas realizadas al producto antes de su entrega para ser instalado en ambiente de produccin. Para el tipo de proyecto que se est proponiendo, es una metodologa inapropiada porque la definicin del negocio hace que sea muy complejo el levantamiento de requisitos y necesidades de negocio puesto que toman mucho tiempo.

CIBERGRAFA

Caractersticas UP: http://compumundo2012.blogspot.com/2011/09/principalescaracteristicas-del-rup.html Generalidades Scrum: http://es.wikipedia.org/wiki/Scrum Metodologa Scrum: http://www.omitsis.com/scrum-como-metodologia-de-desarrollo Ciclo de vida UP: http://www.ecured.cu/index.php/Proceso_Unificado_de_Desarrollo

Potrebbero piacerti anche