Vasily Voropaev, fundador y CEO de Smartbrain.io, emprendedor en serie y devoto promotor del trabajo a distancia y los equipos remotos, comparte su experiencia en una contribución a Entrepreneur.

Puede leer el artículo original a través del enlace

Para muchos emprendedores, los analistas de negocio pueden ser la profesión más misteriosa y confusa.

Siempre que una empresa o un proyecto crece, surge el papel del analista. Quizá no desde el principio, pero sin duda surgirá en algún momento. A medida que su empresa crezca, llegará un momento en que necesitará a alguien que se dedique a recopilar requisitos y estadísticas, analizarlos e interpretarlos. Esto puede ocurrir de forma natural, con una persona que asuma la tarea, o puede contratar a alguien específicamente para hacer el trabajo. En mi opinión, es preferible la segunda opción: esta persona está más cualificada y tiene más experiencia y no cometerá errores obvios y evitables.

He aquí algunas señales de que su empresa carece actualmente de un analista y necesita uno

El equipo no tiene un conocimiento exhaustivo del producto, el sector o el proyecto.

El proceso ignora muchos de los requisitos.

No hay una comprensión clara de lo que se está haciendo y por qué.

Existe una mentalidad predominante de “creo que debería hacerlo así”

.
En resumen, la analítica es necesaria en todos los ámbitos de la empresa moderna, desde el marketing, las finanzas y las ventas hasta el desarrollo y la implantación de software. Hay muchos tipos de analistas en el mercado, y es posible elegir el que mejor se adapte a tus habilidades, intereses o formación.

Aquí tienes cinco tipos diferentes de analistas que deberías conocer, especialmente en el campo de las TI

Tipo 1: Analista de requisitos

Existe un conjunto básico de manuales, enciclopedias y normas para el análisis empresarial. Se llama BABOK (Business Analysis Body of Knowledge). Este libro está escrito por el International Institute for Business Analysis. Todos los analistas de negocio se basan en este libro.

En resumen, un analista de negocio es una persona que realiza las tareas descritas en el manual BABOK, independientemente de su cargo o función en la organización. Esta persona se encarga de identificar, resumir y analizar la información procedente de diversas fuentes de la empresa.

En resumen, el analista de negocio es el puente entre la empresa y el equipo de desarrollo. Su principal objetivo es recopilar e identificar los requisitos del producto, documentar dichos requisitos y traducirlos a un lenguaje que el equipo de desarrollo pueda entender con claridad.

Los analistas de requisitos deben comprender

  • Metodologías de desarrollo de proyectos;
  • Métodos de documentación técnica
  • Categorización de requisitos;
  • Métodos de gestión de requisitos.

Recomiendo encarecidamente la lectura del libro Software Requirements de Karl Wiegers. Este libro es de lectura obligada para casi todos los analistas de esta categoría.

Tipo 2: Analista de sistemas

Los analistas de sistemas se centran en analizar los requisitos de los usuarios. Sus funciones suelen incluir la organización y supervisión de la implementación de funcionalidades adicionales a los sistemas de información existentes o el desarrollo del propio sistema. Este último incluye un conjunto de diversos componentes y servicios diseñados para automatizar los procesos internos y aumentar así la eficiencia de la empresa.

En mi opinión, los analistas de sistemas pueden denominarse “gestores de tareas”. Aunque es difícil decirlo con exactitud: las actividades de estos especialistas son muy diferentes, los límites son muy difusos y varían de una organización a otra y de un proyecto a otro.

Un analista de sistemas debe

  • Tener formación y conocimientos tecnológicos;
  • Comprender los fundamentos de la programación (incluida la programación orientada a objetos), el diseño de software, el desarrollo y la documentación;
  • Tener pensamiento sistémico y capacidad analítica;
  • Estar familiarizado con la notación IDEF0′ IDEF1X y EPC;
  • Capacidad para escribir consultas SQL y trabajar con bases de datos;
  • Comprender y priorizar rápidamente los requisitos y ser capaz de discutir soluciones técnicas y su impacto en el negocio en un lenguaje comprensible para el cliente.

Tipo 3: Analista de experiencia de usuario

Los analistas de experiencia de usuario, o analistas UI/UX, son una profesión relativamente nueva. Su principal objetivo es mejorar las interfaces y hacerlas intuitivas y fáciles de usar.

Un analista UX se pone en la piel del usuario y averigua cómo funciona exactamente la interfaz. Este experto debe entender la psicología del comportamiento humano y dominar las herramientas analíticas (como Google Analytics, Woopra, Clicky, Keen y Mouseflow). Debe ser una persona lógica con capacidad para interpretar datos más ambiguos.

El analista de UX debe ser capaz de

  • Recopilar datos y analizarlos
  • Hacer recomendaciones de desarrollo de productos basadas en los datos recibidos
  • Presentar sus decisiones de forma cualitativa y lógica
  • Ser capaz de diseñar interfaces y entender cómo ajustarlas;
  • Es deseable que tenga experiencia en marketing.

Tipo 4: Analista de integración

Los analistas de integración son adecuados para grandes proyectos en los que hay que desarrollar software que pueda intercambiar datos con otros sistemas de información. A veces también se utilizan cuando hay que conectar servicios adicionales a sistemas de información existentes. Tienen que resolver muchos problemas diferentes relacionados con la integración y el análisis.

Los analistas de integración se encargan de conectar diferentes subsistemas/servicios en un sistema completo. Suelen recibir los requisitos de los analistas de negocio o de sistemas. Comprenden el flujo de intercambio de información entre sistemas y trabajan con arquitectos o desarrolladores para lograr conexiones fluidas y adecuadas. En la mayoría de los casos, esto significa crear tablas de asignación para un objeto de información y convertir el formato a otro.

El analista de integración debe

  • Ser capaz de analizar procesos empresariales
  • Comprender el lenguaje de marcado XML
  • Ser capaz de desarrollar XSD
  • Ser capaz de leer y desarrollar descripciones de API
  • Ser capaz de utilizar herramientas de prueba y depuración para servicios web (Postman, SoapUI, etc.);
  • Comprender los principios de REST y SOAP;
  • Comprensión de los fundamentos de SQL y capacidad para escribir consultas;
  • Experiencia en redacción de documentación técnica
  • Experiencia en el uso de Jira / Confluence;
  • Conocimiento de la notación BPMN y UML y experiencia en la creación de diagramas con ellos.

Tipo 5: Analista de datos

El analista de datos debe ser capaz de recopilar, estructurar, almacenar y transformar grandes cantidades de datos. A continuación, el analista de datos presenta estos datos al cliente de una manera fácil de entender. A este tipo de analistas también se les conoce como matemáticos-programadores, analistas de información y, en ocasiones, analistas de negocio, pero todos tienen las habilidades necesarias para manejar big data. La alta calidad del trabajo de estos especialistas se basa en sus conocimientos en el campo de la estadística matemática, los algoritmos de análisis de datos y la modelización matemática.

Estos especialistas son esenciales para las empresas que necesitan gestionar las necesidades de sus clientes. Yo suelo contratar analistas de datos para grandes proyectos de comercio electrónico o bancos.

Los analistas de datos deben conocer

  • Herramientas de acceso y tratamiento de datos como hojas de cálculo (SQL, DBMS, Data Warehouse, ETL);
  • Lenguajes de programación: r, SAS, C, Python;
  • Análisis de inteligencia empresarial, análisis de datos y ciencia de datos;
  • Estadística y matemáticas (lógica matemática, álgebra lineal, teoría de la probabilidad);
  • Aprendizaje automático y aprendizaje profundo – debe ser capaz de construir o entrenar redes neuronales desde cero;
  • Ingeniería de datos: cómo organizar adecuadamente la recepción, el almacenamiento y el acceso a información importante.