Вы находитесь на странице: 1из 3

Responsable Rol Actividades Relación con otros roles

 Entregar un plan de trabajo  Tiene relación con todo el equipo de trabajo.


generalmente basado en un  Analistas: trabajara de manera conjunta para estudiar las
diagrama de Gantt. necesidades del cliente y los requisitos del sistema.
 Desarrollar un contrato junto con  Diseñador: debe trabajar con ellos para diseñar la
Administrador
el cliente. arquitectura del sistema de acuerdo con los recursos
del proyecto.
 Trabajar conjuntamente con todo asignados al proyecto.
el equipo.  Téster: debe organizarse y trabajar con él para determinar
qué tipo de testeo deberá utilizarse, y con qué profundidad,
de acuerdo con los requisitos de seguridad en el diseño
del sistema y de los recursos disponibles.
 Entrevistar al cliente,  Administrador de proyecto: el analista debe interactuar con
ayudándolo a identificar sus el Administrador del proyecto para estudiar la viabilidad del
necesidades. sistema a desarrollar así como proporcionar la información
 Verificar si los requisitos que servirá para la documentación del sistema.
especificados son los correctos.  Diseñador: deben interactuar con los analistas pata
 Realizar el análisis de los determinar la factibilidad del proyecto, y establecer los
Noemi Mitzi Castillo requisitos. objetivos del sistema para un buen diseño.
Analista.
 Analizar la estructura básica del  Programador: los analistas son apoyados por los
sistema. programadores en el entendimiento y especificación de los
 Generar los diagramas de la requisitos de usuario y de software.
arquitectura.  Téster: los analistas participan junto con los téster en la
revisión de los documentos de análisis de requisitos.
 Asegurador de calidad: debe revisar los documentos
hechos por el analista.
 Construir y aplicar los planes de  Programador: el tester debe trabajar con el programador
prueba unitarios, de modulo, de para realizar las siguientes actividades: revisión de código,
sistema, y aceptación parcial, elección del mejor tipo de tests para aplicar al código; tests
manteniéndolos actualizados de los métodos; tests de integración; tests de regresión.
Tester durante el proyecto.  Validación y verificación: el tester debe relacionarse con el
 Velar por la completitud, y asegurador de calidad para ejecutar los diferentes casos
exactitud (no ambigüedades) de de tests, de acuerdo con las necesidades del cliente.
todos los documentos del  Analista: el tester debe participar en la revisión de
proyecto. documentos de requisito de usuario y software.
 Coordinar las inspecciones.  Diseñador: el tester debe coordinarse con el diseñador
 Velar por la calidad del producto para garantizar que el diseño arquitectónico del producto
final (cumplimiento de los de software incluye las especificaciones que facilitan el
requisitos). ejercicio de los tests. Además, debe coordinarse con los
diseñadores en la verificación de los requisitos.
 Explorar los diferentes  Administrador del proyecto: el programador debe entregar
ambientes en que el sistema un reporte con los resultados de las actividades de
puede ser desarrollado. programación cuando el administrador lo solicite. Además
 Interactuar con los analistas y de ayudarlo en la estimación de costos de las actividades
diseñadores. de programación.
 Explorar los diferentes lenguajes  Analista: deben interactuar con el analista para determinar
disponibles para el ambiente el ambiente apropiado para el sistema.
seleccionado.  Diseñador: depende mucho del rol de diseñador, debido a
 Explorar diferentes herramientas que debe utilizar herramientas adaptadas a la metodología
desarrollo ((compiladores, utilizada en las actividades de diseño.
Programador
depuradores, etc.) disponibles  Téster: el programador debe interactuar con el téster para
para el lenguaje seleccionado. determinar una forma apropiada de construir los test y de
 Explorar los distintos estilos de testear los programas.
codificación que pueden ser  Asegurador de calidad: el programador deberá entregar su
Francisco Cardona
utilizados en el lenguaje plan de trabajo al segurador de calidad para que pueda
Zárate
seleccionado. verificar la calidad del sistema construido.
 Realizar la codificación del 
sistema. 
 Interactuar y apoyar al téster.
 Realizar revisiones personales.
 Generar el diseño arquitectónico  Administrador de proyecto: trabajan bajo la coordinación
y diseño detallado del sistema, del administrador de proyecto para construir la arquitectura
basándose en los requisitos. del sistema que cumpla con los requisitos de bajo
 Generar prototipos rápidos del restricciones dadas de presupuesto y disponibilidad de
Diseñador sistema (con analistas y recursos humanos.
programadores) para chequear  Analista: los diseñadores traducen la especificación de
el sistema. requisitos establecida en la fase de análisis de requisitos
 Generar el documento de diseño de software en un modelo de implementación.
arquitectónico de software
(DDA), y mantenerlo actualizado  Programador: los diseñadores crean la especificación de
durante el proyecto. la implementación del sistema para los programadores.
 Cuidar que el producto final se Apoyan a los programadores en la selección del lenguaje
ajuste al diseño realizado. de programación.
 Téster: los diseñadores deben coordinar los esfuerzos con
los téster para asegurar que el diseño arquitectónico del
sistema de software incluye especificaciones que ayuden
en el ejercicio de casos de testeo.
 Participar en la revisión de los  Administrador de proyecto: El asegurador de calidad
requisitos del sistema. revisa el plan de administración de proyecto, para
 Construir un plan de testeo. asegurarse que se crea y que se sigue.
 Coordinarse con los diseñadores  Analista: El asegurador de calidad revisa la especificación
para incluir el test del diseño en de requisitos de usuario y de software, para asegurarse
el documento. que es una representación correcta y completa de las
 Ejecutar los tests de bajo, expectativas del cliente, y que es suficientemente clara
mediano y alto nivel. para todos en el grupo de desarrollo, especialmente para
 Construir la documentación del el diseñador.
proceso de tests.  Diseñador: El asegurador de calidad revisa la fase de
Asegurador diseño arquitectónico, para asegurarse que el diseñador
de calidad seleccionó la metodología apropiada y que el producto
final de esta fase cumple con requisitos de rendimiento,
diseño y verificación.
 Programador: El asegurador de calidad revisa la fase de
diseño detallado, para asegurarse que el código producido
cumple con la especificación de requisitos establecida y
que cumple con los atributos de calidad en uso.
 Téster: El asegurador de calidad revisa el plan de testeo,
para asegurarse que es creado, que es adecuado para el
proyecto específico, y que se aplica en cada fase del
proceso de desarrollo hasta la entrega del producto.

Вам также может понравиться