jueves, 26 de enero de 2012

El Analista Funcional (III)

Que perfil debe tener un ANALISTA FUNCIONAL entonces ??

Para responder a esta pregunta, antes debemos responder esta:

Por que se le llama Analista Funcional ?

 Porque ser Analista Funcional implica saber como funciona una aplicación especifica, un proceso, un grupo de procesos, toda la empresa etc.

El Analista Funcional es la interfase entre la comunidad de usuarios y el área informática de la empresa. Debe elaborar el análisis funcional de nuevas aplicaciones para la organización, así como actualizar y mejorar las ya existentes; es decir, debe controlar, analizar y supervisar el desarrollo funcional de las aplicaciones informáticas, asegurando su correcta explotación y su óptimo rendimiento.


Presta apoyo a los distintos usuarios; es decir, realiza una labor de asesoramiento y capacitación, con el fin de evitar cualquier problema que pueda surgir con los programas y obtener así el máximo rendimiento de los mismos. Debe ser quien represente los intereses del usuario ante la comunidad informática.


Otras funciones son evaluar tanto la viabilidad técnica como la económica de los desarrollos de las aplicaciones que se han de ejecutar, y preparar y elaborar toda la documentación técnica y de usuario de cada aplicación.

Ahora si, volvemos a preguntar:
Que perfil debe tener un ANALISTA FUNCIONAL entonces ??


Recordemos que el analista funcional debe conversar con los usuarios los cuales no tienen porque tener conocimientos informáticos y aun teniendolos no tiene porque tener conocimientos sobre tu solución. De la misma manera a un programador tampoco debe de tener conocimientos sobre el "core business" de la empresa inclusive sobre el fin mismo del software, ya sea este para llevar la gestión de una empresa o para contar las transacciones rechazadas de un proceso.
Sin embargo el Analista Funcional contempla estos 2 puntos de vista y sabe decir NO al usuario cuando lo que pide es imposible de ser desarrollado, sabe cuando exigir al equipo de desarrollo informático alguna funcionalidad extra al software cuando es necesario y viable ( a pesar de que ellos piensen que eso no tiene sentido), sabe proporcionar un valor añadido al proyecto buscando soluciones que mejore los procesos, sabe definir esos procesos y puede cuntificarlos en tiempo y resursoso para estudiar su viabilidad. Se encargará de que todas las partes implicadas en el proyecto realicen su labor a tiempo y con calidad y les dará apoyo ayudandoles en culquier problema que pudiera surgir. Un Analista Funcional dispondrá de recursos para estas situaciones. La mayor preocupación de un Analista Funcional es el escalamiento. El es el responsable de ese proyecto y antes de comenzarlo ha debido de definir todos los procesos, hacer los planes y estrategias y si algo va mal y por la razón que sea y el cliente decide escalar un problema a su superior, ese analista está en un problema.

Un Analista Funcional  es un informático con propiedad, un informático con capacidad de gestión, toma de decisiones, grandes conociemientos técnicos y cierta faceta comercial.

En ese sentido, el Analista Funcional debe tener el siguiente perfil:
a. Desde el punto de vista PERSONAL (Competencias Blandas):
    - Gestión del proyecto en general
    - Comunicación interpersonal
    - Capacidad de Trabajo en Equipo
    - Comprensión de procesos empresariales
    - Conocimiento de la Organización
    - Capacidad de Negociación
    - Capacidad de Adaptación al Cambio
    - Investigación y sobre todo Proactividad

b. Desde el punto de vista TECNICO (Competencias Duras):

    - Conocimiento de la herramienta de desarrollo

    - Técnicas de Documentación de procesos, datos y relaciones
    - Identificación de Roles y Perfiles
    - Migración de Datos
    - Especificaciones de Desarrollos

Queda la siguiente pregunta ¿No se hace necesaria una Metodologia de Desarrollo de sistemas ?

No hay comentarios:

Publicar un comentario