Analista de negocio
El analista de negocio o business analyst es la persona que posee conocimientos técnicos sobre la construcción de sistemas informáticos y al mismo tiempo comprende y está al corriente de las necesidades del usuario que requiere de esos sistemas para realizar su trabajo. Su misión es la de ser el interlocutor entre el usuario y el departamento de sistemas.
Cuaderno de carga
Debe destacarse que el analista y el programador pueden o no pertenecer a la misma empresa que requiere y necesita el proyecto, pues el analista sí debe siempre ser un representante del lado cliente, o sea, debe siempre estar en relación de dependencia y/o muy cerca de la empresa que solicita y aplicará el proyecto, pero la situación del programador es distinta. Nótese que el analista no necesariamente debe ser un especialista en informática que sepa programar, y ello propicia que según sean las características de la empresa y del proyecto informático de que se trate, puede que por ejemplo se decida contratar a un programador como eventual para desarrollar la programación necesaria, o puede que se piense contratar a una empresa de servicio, con gran experiencia en asuntos vinculados al procesamiento automatizado de información (en este último caso, es la empresa de servicio que desarrollará la programación, generalmente siguiendo órdenes de un analista o jefe de proyecto, con perfil profesional posiblemente similar con el analista que actúa del lado cliente).