Vasily Voropaev, fundador y consejero delegado de Smartbrain.io, emprendedor en serie y dedicado promotor del trabajo a distancia y los equipos remotos, compartió su experiencia en un material para Entrepreneur

Puede leer el artículo original en el enlace

Los analistas de negocios son quizás la profesión más misteriosa y confusa para muchos emprendedores

Un analista es un rol que aparecerá cada vez que una empresa o proyecto esté creciendo. Quizá no desde el principio, pero seguro que en un momento dado. A medida que crezcas, un día necesitarás a alguien que se dedique por completo a recopilar requisitos y estadísticas, analizarlos y explicarlos. Puede ocurrir de forma natural, con una persona que acepte la tarea, o puedes contratar a alguien específicamente para el trabajo. En mi opinión, es preferible la segunda opción: La persona estará más cualificada y tendrá 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 completo del producto, el sector o el proyecto.

Se pasan por alto muchos requisitos en el proceso.

No se entiende claramente lo que se está haciendo y por qué.

Predomina la mentalidad del “me da la gana”

En definitiva, la analítica es necesaria actualmente 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 a alguien que encaje perfectamente con usted, en función de sus habilidades, intereses o formación

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

Tipo 1: Analista de requisitos

Existe un manual fundamental, una enciclopedia y un conjunto de normas para el análisis empresarial. Se llama BABOK (Business Analysis Body of Knowledge). Este libro fue elaborado por el Instituto Internacional de Análisis Empresarial. Todos los analistas de negocio se basan en él

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 es responsable de descubrir, resumir y analizar información procedente de diversas fuentes de la empresa

En pocas palabras, un analista de negocio es una persona que sirve de puente entre el mundo empresarial y el equipo de desarrollo. Su principal objetivo es recopilar e identificar los requisitos del producto, documentarlos y traducirlos a un lenguaje que el equipo de desarrollo entienda claramente

El analista de requisitos debe conocer

  • metodología de desarrollo de proyectos;
  • métodos de redacción de documentación técnica
  • clasificación de requisitos;
  • métodos de gestión de requisitos.

Recomiendo encarecidamente la lectura de Software Requirements de Karl Wiegers . Es prácticamente obligatorio para todos los analistas de este tipo

Tipo 2: Analista de sistemas

El analista de sistemas se centra en analizar las necesidades de los usuarios. Sus responsabilidades suelen incluir la organización y supervisión de la implementación de funciones adicionales en un sistema de información existente o el desarrollo del propio sistema. Este último incluye un conjunto de diversos componentes y servicios enfocados a automatizar los procesos internos y, como resultado, aumentar la eficiencia de la empresa

En mi opinión, un analista de sistemas puede caracterizarse como un “gestor de tareas”. Aunque es bastante difícil hablar de algo concreto: las actividades de estos especialistas son muy diferentes, los límites son muy difusos y difieren según la organización y el proyecto

El analista de sistemas debe

  • tener una formación técnica y comprender la tecnología;
  • conocer los fundamentos de la programación (incluida la orientada a objetos), el diseño, el desarrollo y la documentación de software;
  • tener un pensamiento sistémico y una mentalidad analítica;
  • conocer las notaciones IDEF0′ IDEF1X y EPC;
  • ser capaz de escribir consultas SQL y trabajar con una base de datos;
  • comprender rápidamente los requisitos y determinar su prioridad, así como hablar de soluciones técnicas y su impacto en la empresa en un lenguaje comprensible para el cliente.

Tipo 3: Analista UX

El analista UX, o analista de interfaz de usuario/experiencia de usuario, es una profesión relativamente nueva. Su principal objetivo es mejorar la interfaz para que sea intuitiva y fácil de usar

Los analistas UX se ponen en la piel del usuario y averiguan exactamente cómo debe funcionar la interfaz. Este especialista debe conocer el campo de la psicología del comportamiento humano y comprender las herramientas que permiten analizarlo (por ejemplo, Google Analytics, Woopra, Clicky, Keen y Mouseflow). Debe ser una persona muy lógica con capacidad para interpretar datos bastante vagos y poco claros

Un analista de UX debe ser capaz de

  • recopilar datos y analizarlos
  • hacer recomendaciones para el desarrollo de productos basándose en los datos recibidos
  • presentar sus decisiones de forma cualitativa y razonable;
  • ser capaz de diseñar una interfaz y comprender cómo realizar ajustes en ella;
  • idealmente, tener experiencia en marketing.

Tipo 4: Analista de integración

El analista de integración es una función para grandes proyectos en los que es necesario desarrollar software con capacidad para intercambiar datos con otros sistemas de información. A veces también se utilizan cuando es necesario conectar un servicio adicional a un sistema de información existente. Resuelven muchos problemas diferentes relacionados con la integración y la analítica

Un analista de integración es responsable de conectar diferentes subsistemas/servicios en un único sistema completo. Suelen recibir requisitos de un analista de negocio o un analista de sistemas. Comprenden los procesos de intercambio de información entre sistemas y, junto con el arquitecto o los desarrolladores, trabajan en una conexión fluida y adecuada. La mayoría de las veces, esto se traduce en la creación de tablas de asignación de un objeto de información y la conversión del formato a otro

Un 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 la descripción de una API;
  • ser capaz de trabajar con herramientas de prueba y depuración para servicios web (Postman, SoapUI, etc.);
  • comprender los principios de REST y SOAP;
  • conocer los fundamentos de SQL y ser capaz de escribir consultas;
  • tener experiencia en el desarrollo de documentación técnica
  • tener experiencia con Jira / Confluence;
  • conocer las notaciones BPMN y UML y tener experiencia en la creación de diagramas con ellas.

Tipo 5: Analista de datos

Un analista de datos debe ser capaz de recopilar, estructurar, almacenar y transformar grandes cantidades de datos. A continuación, los analistas de datos presentan estos datos de forma cómoda y comprensible para el cliente. A este tipo de analistas también se les llama matemáticos-programadores, analistas de la información y, a veces, analistas de negocio, pero con las competencias necesarias para trabajar con Big Data. El trabajo de calidad 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

Este tipo de especialistas son necesarios para las empresas que necesitan gestionar la demanda de los clientes. Yo suelo alquilar analistas de datos a grandes proyectos de ecommerce o bancos

El analista de datos debe conocer

  • herramientas de acceso y tratamiento de datos, como hojas de cálculo (SQL, DBMS, almacenes de datos, ETL);
  • lenguajes de programación: R, SAS, C , Python;
  • Análisis de BI, 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 profundo – deben ser capaces de configurar o entrenar una red neuronal desde cero;
  • Ingeniería de datos – cómo organizar adecuadamente la recepción, el almacenamiento y permitir el acceso a la información importante.