Roles en El Proceso de Desarrollo de Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Roles en el proceso de Desarrollo de Software

Un Rol se define como una “Función que alguien o algo cumple” Cada uno
de los roles aportará al grupo parte del total necesario para tener éxito en el
desarrollo. Los roles son necesarios para cubrir todas las especificaciones
necesarias para cumplir un proceso ya que no todos tenemos las mismas
cualidades y experiencias. Además al asignar roles, se definen objetivos y
actividades para cada uno; lo anterior evitando que alguna actividad no sea
asignada o que dos personas realicen el mismo trabajo.

Descripción de roles en el Proceso de Desarrollo de Software

El software se construye en equipo y hay muchas metodologías diferentes.


Los roles se asignan de acuerdo a las capacidades de cada persona, así
como también su especialización, experiencia e interés. Los roles más
comunes son:

Gerente de proyecto

Tiene por función presentar informes sobre las litigaciones de riesgos, hacer
cumplir los plazos y lleva el control de los costos. También organiza el equipo,
realiza planificación y estima el tiempo de las actividades. En conclusión,
resuelve problemas.

Analista de requerimientos

Se encarga del revelamiento de los requerimientos esenciales para el


desarrollo del Software, la documentación de los requerimientos para así el
resto del equipo lo pueda consulta en cualquier momento. Debe ser una
persona con capacidad de abstracción y análisis.
Desarrollador de software o programador

Encargado de la concepción y el diseño, escribe el código, prueba lo que


construye y se encarga de hacer el mantenimiento del código.

Testeador

Diseña y ejecuta las pruebas, para ello requiere conocer el producto a probar
claro está, estudiar funcionalidad del producto y desarrollar las pruebas que
revelen incidentes críticos. Reporta los incidentes y provee información sobre
la calidad del sistema.

Arquitecto de software

Determina las estructuras de la aplicación y las tecnologías con las que se


construirá la aplicación. Está encargado del aseguramiento de la calidad,
mejorar continuamente la arquitectura. Gestiona los requerimientos no
funcionales, asume la dirección técnica para asegurar que todos los aspectos
de la arquitectura se estén desarrollando de manera correcta.

Debe ser una persona con un innato sentido de liderazgo, dispuesto a formar
a los integrantes del equipo, dispuesto a recibir y aplicar abiertamente
recomendaciones.

También podría gustarte