Analista Funcional en Argentina

Función de un analista funcional por definición

  • Relevar y gestionar las necesidades funcionales del cliente en la elaboración y ejecución del proyecto, cumpliendo con los estándares y la documentación requerida por las normas de calidad de la empresa. Relevar las necesidades del cliente considerando las características de su operatoria. Especificar los requerimientos y funcionalidades de la solución. Determinar la viabilidad de adaptación del sistema de acuerdo a las características del negocio del cliente. Actualizar información sobre nuevas tecnologías y productos propiciando el aprendizaje permanente.

Tareas que actualmente el mercado requiere de un analista funcional

  • Relevamiento, analisis y documentación de procesos integrales, requerimientos técnicos, requerimientos de negocio, etc
  • Validación de Modelos de Diseño
  • Entrevistas con usuarios y proveedores
  • Revisión de estimaciones
  • Especificación de diseños funcionales de casos de uso
  • Emisión de procedimientos
  • Generar y mantener documentación sobre los circuitos operativos, sistemas que permita su análisis y mejoramiento.
  • Armado de lotes de prueba
  • Capacitación a usuarios
  • Detectar la necesidad de nuevos sistemas o proponer mejoras
  • Analizar alternativas de implementación
  • Parametrización
  • Implementar soluciones junto a el equipo de desarrollo
  • Soporte post implementación
  • Generar informes / reportes

Conocimientos técnicos requeridos

  • Metodologías formales de análisis y desarrollo
  • UML
  • SQL / PLSQL
  • Datawarehousing
  • Orientación de Objetos
  • Herramientas automáticas para soporte de procesos de testing
  • Herramientas Office / Project

Compentencias requeridas

  • Trabajo en equipo
  • Capacidad de análisis
  • Buena comunicación oral y escrita
  • Predisposición hacia el usuario

Actualmente, los requerimientos de analistas funcionales en el mercado son varios. Cada medio de publicación de búsquedas actualmente posee mas de 150 ofertas de este perfil.

En épocas pasadas, el analista funcional realizaba diversas y variadas funciones que con el correr del tiempo y la evolución de los equipos de desarrollo de sistemas en el país , han ido tomando nuevos caminos hacia la especialización.

Actualmente existen personas que se dedican SOLAMENTE al testing, al seguimiento de tiempos y aseguramiento de los mismos, a la calidad, documentación o administracion de requerimientos.

El analista funcional sigue teniendo un perfil amplio, que no solamente interviene en la primera etapa clásica del proyecto ( relevamiento, análisis y diseño) sino que las nuevas metodologías hace que intervenga constantemente y su tarea sea generalicia.

Hay requerimientos técnicos que siempre son bienvenidos, especialmente base de datos y lenguajes de consulta sobre las mismas.

También el analista debe conocer las diferentes arquitecturas de sistemas, para poder entender, diseñar y hasta implementar sistemas en tales entornos.

La comunicación debería ser su fuerte. Con el usuario, con el cliente interno, con el equipo completo.

Lugares excelentes para trabajar

Planteo datos y un interrogante. Espero sus comentarios y en breve mis conclusiones.

DATOS

La semana pasada se presentó en México la edición 2007 del ranking The Great Place to Work que destaca “Las mejores empresas para trabajar” en América Latina.
Este informe se basa en un cuestionario a empleados que califican a su organización, su relación con los directivos y sus compañeros de trabajo.

Referente a los resultados de la misma, el diario Clarín presenta una entrevista con Sergio Nacach ( argentino dirige la Región Andina de Kimberly-Clark- , empresa multinacional de productos para la higiene y el cuidado personal) .

Nacach identifica estos factores de la empresa, para ser considerada por sus empleados un buen lugar para trabajar: comunicación de objetivos de la empresa a todo nivel, estipulación de metas desafiantes pero alcanzables, premios a aquellos que cumplan los mejores resultados, reconocimiento a los empleados que se distinguen por su actitud en el trabajo.

En 2006, para Argentina, los 10 primeros lugares del ranking fueron:

  • 1 Tarjeta Naranja
  • 2 American Express
  • 3 FedEx Express
  • 4 Nextel Communications Argentina
  • 5 Novo Nordisk
  • 6 Microsoft
  • 7 Mc Donald´s
  • 8 Sheraton Internacional Iguazú Resort
  • 9 Novartis
  • 10 Diageo

Para Latinoamerica, en 2007, recien en el puesto 34 figura una empresa de Argentina ( American Express filial local)

En USA, los 20 primeros puestos en 2007, incluyen algunas empresas relacionadas a IT

  • 1 Google
  • 2 Genentech
  • 3 Wegmans Food Markets
  • 4 Container Store
  • 5 Whole Foods Market
  • 6 Network Appliance
  • 7 S. C. Johnson & Son
  • 8 Boston Consulting Group
  • 9 Methodist Hospital System
  • 10 W. L. Gore & Associates
  • 11 Cisco Systems
  • 12 David Weekley Homes
  • 13 Nugget Market
  • 14 Qualcomm
  • 15 American Century Investments
  • 16 Starbucks
  • 17 Quicken Loans
  • 18 Station Casinos
  • 19 Alston & Bird
  • 20 QuikTrip

INTERROGANTE

¿ Son las empresas del área de Tecnología, “buenos lugares para trabajar” comparadas a otras de igual magnitud pero de otra industria ?

Asi como el ejecutivo de Kimberly-Clark indica cuáles factores colaboran a que los empleados califiquen como tal a su empresa, ¿ que factores debe cumplir una empresa en Argentina para considerarse un buen lugar para sus empleados ? y ¿ cambia nuestra lista si la empresa está relacionada a la Tecnología?

Demasiado Jr para Jr

Muchos problemas trae a los procesos de selección de personal, la indentificación del “nivel de experiencia” de una persona en un aspecto determinado de su experiencia general.

Estos problemas, muchas veces generan malestar y en un mercado donde hay “mucha demanda”, suele hacer que el reclutador pierda al candidato.
Y todo.. solo por una “palabra”.

Obvio es y no voy a dejar de decir, que el “nivel de experiencia” guarda una relación 1 a 1 con el “nivel de remuneración” y sabiendo esto es que se discuta tanto qué nivel tiene el candidato según SU parecer, SU actual empleador, SU visión del mercado y el que el reclutador asigna según escalas.

En las escalas es donde hay diferencias. Supongamos la siguiente escala de Seniority o nivel de experiencia: Senior,SemiSenior, Junior, becado o trainee.

  • Algunos buscan: Becario ( sin experiencia) Junior ( entre 3 y 12 meses de experiencia) SemiSenior (entre 1 y 3 años) Senior ( experiencia mayor a 3 años)
  • Otro suelen llamar un Junior a alguien que hizo experiencia laboral de entre 1 y 2 años , SemiSenior entre 3 y 5, y Senior mas de 5


Y vemos algunas situaciones que veo día a día

Situación 1

  • Supongamos que tenemos un DESARROLLADOR A: PROGRAMADOR SENIOR ( tiene mas de 10 años de experiencia programando, con continuidad) pero es SEMISENIOR como DESARROLLADOR JAVA, porque hace 4 años que trabaja en la tecnología.
  • Por otro lado, tengo un DESARROLLADOR B: hace 3 años que trabaja desarrollando en tecnología JAVA y no conoce otro lenguaje, tecnología o marco dado que desde que se inicio desarrollando, trabajó en JAVA.
  • Quién es SENIOR ? Quién es SEMISENIOR?

Situación 2

  • Soy el DESARROLLADOR A del ejemplo anterior e ingreso a una web para cargar mi CV y comenzar a buscar trabajo. Me encuentro que buscan DESARROLLADORES JAVA y tienen esta escala. Claramente me identifico como SENIOR.
  • Paso el proceso de selección me indican que la categorizacion que van a darme es SEMISENIOR porque no llego a 5 años de experiencia y me informan la remuneración acorde a esa escala.
  • Que hago ? La remuneracion no es menor a la que pretendo pero voy a “bajar” un escalón en la escala

Situación 3

  • Soy el DESARROLLADOR B, que hace 3 años que salí de la FACULTAD, en esos 4 años ingresé a una empresa que me capacitó en un lenguaje (JAVA), me incorporó a proyectos con tareas puntuales, fui creciendo, desde hace algunos proyectos, cumplo un rol de desarrollador / diseñador de soluciones en esa tecnología, dentro del grupo que vengo trabajando. Mi papel a veces es coordinar a los programadores nuevos, definir algunos aspectos y seguir con el grupo adelante.
  • En la empresa donde trabajo, me asignaron el papel de SENIOR.
  • Busco un empleo porque considero que llegue a un tope, pero el mercado “me trata de JUNIOR“. Yo soy SENIOR.
  • Que hago ?

Situación 4

  • Una mención merecen en la otra punta de la escala los JUNIOR. Cuando soy Junior y cuando “no tengo experiencia y quiero aprender”?
  • Cuándo busco un JUNIOR, miro a alguien que empiece a trabajar inmediatamente sin mas que una adecuación, que tenga los conceptos y conocimientos necesarios y solo haya que guiarlo o alguien que tenga experiencia y se largue solo.

Algunas ideas

  • El reclutador debe siempre describir la cantidad de años de experiencia necesarias para un puesto. Identificar cuantos años se asignan a cada categoría.
  • El candidato por su parte, debe describir la experiencia como siempre recomiendo describir el nivel de ingles. No solo colocar el nivel de experiencia alcanzado sino que habilidades específicas evalúa que cumple con experiencia acorde.
  • El candidato y el reclutador deben describir y ser concientes de la diferencia entre: “experiencia laboral en una tarea”, “experiencia laboral en una tecnología“. Como el caso del DESARROLLADOR A que describí antes.
  • Los procesos de selección deben incluir a personas idóneas en la selección pero también en la identificación de seniorities no en base a escalas, sino a experiencia demostrable.
  • Muchos buscan cambio de empleo, para seguir subiendo en la escala de posicionamiento laboral. A veces, el primer escalón en el nuevo empleo, es menor al actual.
  • Las características de las organizaciones ( tradicionales, modernas) es algo que el candidato debe tratar de reconocer cuando inicia un proceso y responder / amoldarse a las características para llegar a un proceso exitoso.

Frases como “muy Junior para Junior“, “muy Senior para Senior”, “tiene 10 años de experiencia pero es Junior“, no caen bien y a veces ( a mi puntualmente) me cuesta traducirlas.

Quizas este post ayude a entendernos. Que de eso se trata.