¿Cuál es el propósito de un analista de software? ¿Y cuáles son los temas en los que debemos concentrarnos para este trabajo?


La mejor respuesta

Desafortunadamente, diferentes empresas inventan diferentes terminologías para resolver el problema de dar títulos apropiados a los empleados y se atascan. Invariablemente, las definiciones o roles y responsabilidades de dichas personas en diferentes organizaciones son diferentes.

Tiene terminologías como Analista de TI, Analista de negocios, Analista de software, Analista de aplicaciones, etc. incluso tener «analista de resultados de pruebas». Por supuesto, hay «analistas de laboratorio» o «analistas de calidad». Dependiendo de las empresas, pueden realizar diferentes tareas o la misma tarea.

El término «Analista» (aquel que hace «análisis») requiere la capacidad analítica de la persona. Cuando se encuentra con un problema, se le recomienda «analizarlo». Por lo tanto, podemos imaginar que el análisis significa obtener los detalles internos de lo específico, desarrollar una buena comprensión de ellos y probablemente explicarlo en un lenguaje comprensible para otro equipo.

Ahora, para el equipo anterior, prefijo negocios – entonces significa que analiza los requisitos comerciales. ¿Qué necesita la empresa? Por ejemplo, la empresa necesita saber cuánto deducir como TDS antes de realizar un impuesto. Entonces, un analista de negocios se mete en el método de cálculo de TDS, etc.

Si agregamos el prefijo «software» al «análisis», significará que alguien analiza los requisitos del «software». ¿Qué software? Lo que debe producir el equipo de desarrolladores. Entonces, ahora habla con los usuarios de software (recuerde, un analista de negocios habla con las personas de negocios a quienes les importa un comino el software, están más preocupados por el negocio), quienes especifican cómo pueden dar las entradas, qué tipo de salidas necesitan para que puedan entregar la Factura de venta (por ejemplo) al equipo de Cuentas por pagar, etc.

En resumen, el Analista de software analiza los requisitos de los usuarios de software y los traduce al equipo de Desarrollo y asegura que el producto desarrollado cumple con las condiciones.

Sé que ha sido una respuesta larga, y gracias por la paciencia, si llegó a este lugar.

Los requisitos para el puesto son simples: ( a) habilidad analítica primero: ¿puede obtener la forma del engranaje mirando un diente? Esto viene principalmente con la experiencia (b) ¿comprende el idioma de los usuarios? Esto requiere habilidad de comunicación y algunos conocimientos comerciales (específicos) (c) ¿sabe cómo hablar el idioma de los desarrolladores? Esto requiere cierta comprensión de las herramientas y el proceso de desarrollo y (d) ¿sabe cómo probar las características? Esto requiere cierto conocimiento de las pruebas.

Entonces, el papel de cualquier analista es una combinación de al menos un conocimiento mínimo de todos los aspectos.

Respuesta

En primer lugar, no todo el mundo disfruta de los desafíos de codificación, así que está bien. Algunas personas simplemente registran y escriben código, y no están interesadas en él fuera del trabajo. No todo el mundo tiene que ser un apasionado de la programación.

Pero si te falta motivación y concentración en el trabajo, eso debería ser una señal de alarma, tal vez realmente odias tu profesión elegida. Pero primero debe intentar descartar otros factores posibles, factores que podrían no significar que debe dejar el desarrollo de software:

  • ¿Odias a tu jefe o te sientes microgestionado por ellos? Independientemente de si siente que sus acciones fueron correctas o incorrectas, ¿puede básicamente llevarse bien con ellos o no? Si no es así, tal vez no encaja bien y solo necesita cambiarse a otra empresa, o incluso a otro equipo de la misma empresa.
  • ¿Su distracción es realmente causada por factores ambientales (mal / sin aire acondicionado, dificultad para concentrarse en un entorno de trabajo ruidoso, etc.) o compañeros de equipo con hábitos molestos? Una vez más, cambiar de equipo o trabajo podría ayudar aquí, o incluso simplemente escuchar su música favorita en auriculares.
  • ¿Su distracción es consecuencia de una enfermedad física no diagnosticada? No descarte esto de las manos: ¿desaparece si se toma un descanso y pasa algún tiempo en casa, o está tan distraído como antes?
  • ¿Hay algo que siempre ha querido hacer? hacer pero nunca tuvo la oportunidad de hacerlo, lo que podría hacer en un año sabático o “año sabático”? Tal vez estás suspirando por esa experiencia y estás distraído por eso. Sacar 1 año no solo le permitirá tener esa experiencia sin prisas ni arrepentimientos, sino que le permitirá considerar cuidadosamente su elección de carrera y lo que realmente quiere de la vida, en su tiempo libre.
  • ¿Está más del tipo emprendedor o contratista? ¿Quieres ser tu propio jefe? Entonces, ¿por qué no intentar iniciar una nueva empresa o trabajar como autónomo? Aún podría aprovechar sus habilidades de ingeniería de software.
  • ¿Está molesto por las decisiones “estúpidas” de desarrollo de productos / UX y cree que podría hacer un mejor trabajo?Tal vez solo necesite moverse «de lado» de una función de ingeniería a una función de producto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *