En el Desarrollo de Software
El analista es alguien que es responsable de entender las necesidades del cliente, y asegurarse de que la solución que está siendo desarrollada se ajusta a esas necesidades.
Las actividades típicas de un analista incluyen la elicitación de requisitos, reuniones con clientes y la redacción de especificaciones funcionales.
Incluso si un proyecto es demasiado pequeño para escribir un verdadero documento de especificación, la comprensión de las necesidades del cliente es un trabajo importante, dado que a menudo el éxito de un proyecto de desarrollo depende de qué tan cerca está la solución desarrollada de las expectativas del cliente.
Roles dentro de un Equipo de Desarrollo de Software:
- El Cliente
- El Analista
- El Arquitecto de Software
- El Arquitecto del Sistema
- El Desarrollador
- El Jefe de Desarrolladores
- El Diseñador Gráfico
- El Tester
- El Gerente del Proyecto
- El Administrador de Cuentas
- El Administrador del sistema
- El Administrador de Código
- El Capacitador
Adaptado de “Guide to Enterprise PHP Development”, php|architect’s