En los EE. UU., Un analista de aplicaciones (también analista de sistemas de aplicaciones ) es alguien cuyo trabajo es dar soporte a una aplicación o aplicaciones determinadas. Esto puede implicar algo de programación de computadoras , algunas habilidades de administración de sistemas y la capacidad de analizar un problema dado, diagnosticarlo y encontrar su causa raíz, y luego resolverlo o pasar el problema a las personas relevantes si no se encuentra dentro del área de responsabilidad del analista de aplicaciones. Por lo general, un analista de aplicaciones será responsable de brindar soporte(es decir, aplicaciones personalizadas) programadas con una variedad de lenguajes de programación y que utilizan una variedad de sistemas de bases de datos, sistemas de middleware y similares. Es una forma de soporte técnico / mesa de ayuda de tercer nivel . El rol puede involucrar o no algún contacto con el cliente, pero la mayoría de las veces implica obtener una descripción del problema de la mesa de ayuda, hacer un diagnóstico y luego crear una solución o pasar el problema a alguien que sea responsable del área del problema real.
En algunas empresas, un analista de aplicaciones es un arquitecto de software .
Descripción general
Dependiendo de la industria, un analista de aplicaciones aplicará su experiencia en la materia mediante la verificación de los documentos de diseño, ejecutará pruebas para nuevas funciones y solucionará los defectos. Las responsabilidades adicionales pueden incluir ser un enlace entre las partes interesadas del negocio y los desarrolladores de TI. Además, proporciona aclaraciones sobre los requisitos y el diseño del sistema para los equipos de aplicaciones integradoras. Un analista de aplicaciones interactuará con varios canales (según el alcance) para proporcionar demostraciones, recorridos y capacitación de aplicaciones. Un analista de aplicaciones se alineará con los recursos de TI para garantizar entregas de alta calidad utilizando una metodología ágil para los habilitadores de tecnología de entrega rápida. La participación en el proceso de gestión de solicitudes de cambio para registrar, documentar y comunicar los comentarios de las respuestas también es común dentro de las responsabilidades de un analista de aplicaciones.
Los analistas de sistemas de aplicaciones consultan con la gerencia y ayudan a desarrollar software que se ajuste a las necesidades de los clientes. El analista de sistemas de aplicaciones debe proporcionar análisis precisos y de calidad de las nuevas aplicaciones de programas, así como realizar pruebas, localizar problemas potenciales y resolverlos de manera eficiente. Las necesidades de los clientes pueden variar ampliamente (por ejemplo, pueden trabajar en el campo médico o en la industria de valores), y mantenerse al día con las tendencias de software y tecnología en su campo es esencial.
Las empresas que requieren analistas se encuentran principalmente en los campos de negocios, contabilidad, seguridad e ingeniería científica. Los analistas de sistemas de aplicaciones trabajan con otros analistas y diseñadores de programas, así como con gerentes y clientes. Estos analistas generalmente trabajan en un entorno de oficina, pero hay excepciones cuando los clientes pueden necesitar servicios en su oficina o en su hogar. Los analistas de sistemas de aplicaciones suelen trabajar a tiempo completo, aunque es posible que deban trabajar por la noche y los fines de semana para resolver problemas emergentes o cuando se acercan las fechas límite; algunas empresas pueden requerir que los analistas estén disponibles.
Los puestos de analista generalmente requieren al menos una licenciatura en ciencias de la computación o un campo relacionado, y es posible que se requiera una maestría. También se requiere experiencia previa en tecnología de la información, preferiblemente en un puesto similar. Los analistas de sistemas de aplicaciones deben tener excelentes habilidades de comunicación, ya que a menudo trabajan directamente con los clientes y se les puede solicitar que capaciten a otros analistas. La flexibilidad, la capacidad de trabajar bien en equipo y la capacidad de trabajar bien con una supervisión mínima también son características preferidas.
Las tareas del analista de aplicaciones incluyen:
- Analice y dirija los problemas a los sistemas de emisión de boletos adecuados y actualice y cierre los boletos de manera oportuna.
- Diseñar o modificar procedimientos para resolver problemas considerando la capacidad y las limitaciones de los equipos informáticos.
- Establezca nuevos usuarios, administre niveles de acceso y restablezca contraseñas.
- Realice pruebas de aplicaciones y proporcione soporte para la gestión de bases de datos.
- Cree y mantenga la documentación necesaria para las auditorías operativas y de seguridad.