El análisis empresarial es una disciplina profesional [1] centrada en identificar las necesidades empresariales y determinar soluciones a los problemas empresariales. [2] Las soluciones pueden incluir un componente de desarrollo de sistemas de software, mejoras de procesos o cambios organizacionales, y pueden implicar análisis extensos, planificación estratégica y desarrollo de políticas. A una persona dedicada a realizar estas tareas dentro de una organización se le llama analista de negocios o BA. [3]
Los analistas de negocios no se encuentran únicamente en proyectos para desarrollar sistemas de software. También pueden trabajar en toda la organización, resolviendo problemas comerciales en consulta con las partes interesadas del negocio. Si bien la mayor parte del trabajo que realizan los analistas de negocios hoy en día se relaciona con el desarrollo/soluciones de software, esto se debe a los cambios masivos en curso que las empresas de todo el mundo están experimentando en sus intentos de digitalizarse. [4]
Aunque existen diferentes definiciones de funciones, según la organización, parece haber un área de terreno común en la que trabajan la mayoría de los analistas de negocios . Las responsabilidades parecen ser:
En línea con esto, el rol principal de analista de negocios podría definirse como un rol de consultoría interna que tiene la responsabilidad de investigar situaciones comerciales, identificar y evaluar opciones para mejorar los sistemas comerciales, definir requisitos y garantizar el uso efectivo de los sistemas de información para satisfacer las necesidades. del negocio.
El análisis empresarial como disciplina incluye el análisis de requisitos , a veces también llamado ingeniería de requisitos. Se centra en garantizar que los cambios realizados en una organización estén alineados con sus objetivos estratégicos. Estos cambios incluyen cambios en estrategias, estructuras, políticas, reglas comerciales, procesos y sistemas de información.
Ejemplos de análisis empresarial incluyen:
Se centra en comprender las necesidades del negocio en su conjunto, su dirección estratégica e identificar iniciativas que permitirán a un negocio alcanzar esos objetivos estratégicos. También incluye:
Implica planificar cómo el analista de negocios reunirá los requisitos, en qué orden, utilizando qué técnicas, qué partes interesadas y el cronograma que seguirá. Por otro lado, la gestión de requisitos implica el proceso que seguirá el analista de negocios para mantener actualizado un requisito finalizado, incluido cualquier cambio solicitado en los requisitos.
Describe técnicas para recopilar requisitos de las partes interesadas en un proyecto. Las técnicas para la obtención de requisitos incluyen:
Describe cómo desarrollar y especificar requisitos con suficiente detalle para permitir que un equipo de proyecto los implemente con éxito.
Las principales formas de análisis son:
La documentación de requisitos puede adoptar varias formas:
Describe técnicas para garantizar que las partes interesadas tengan una comprensión compartida de los requisitos y cómo se implementarán.
Describe cómo el analista de negocios puede comprobar la corrección de una solución propuesta, cómo respaldar la implementación de una solución y cómo evaluar posibles deficiencias en la implementación.
Existe una serie de técnicas comerciales genéricas que un analista comercial utilizará para facilitar el cambio comercial.
Algunas de estas técnicas incluyen:
Esto se utiliza para realizar un análisis ambiental externo examinando los diferentes factores externos que afectan a una organización.
Los seis atributos de PESTLE :
Esto se utiliza para realizar un análisis en profundidad de negocios/emprendimientos en etapa inicial en siete categorías importantes: [5]
Es esencialmente otra versión de PESTLE. Tiene en cuenta los mismos elementos de PESTLE y no debe considerarse una herramienta por sí sola, excepto cuando un autor/usuario prefiera utilizar este acrónimo en lugar de PESTLE. STEER toma en consideración lo siguiente:
Esto se utiliza para realizar un análisis ambiental interno definiendo los atributos de MOST para garantizar que el proyecto en el que está trabajando esté alineado con cada uno de los cuatro atributos.
Los cuatro atributos de MOST son: [6]
FODA se utiliza para ayudar a centrar las actividades en áreas fuertes y donde se encuentran las mayores oportunidades. Esto se utiliza para identificar los peligros que toman la forma de debilidades y amenazas tanto internas como externas.
Los cuatro atributos del análisis FODA son:
Esto se utiliza para incitar a pensar en lo que la empresa está tratando de lograr. Las perspectivas comerciales ayudan al analista de negocios a considerar el impacto de cualquier solución propuesta en las personas involucradas.
Hay seis elementos de CATWOE: [7]
Esto se utiliza a menudo en una sesión de lluvia de ideas para generar y analizar ideas y opciones. Es útil para fomentar tipos específicos de pensamiento y puede ser una forma conveniente y simbólica de pedirle a alguien que "cambie de marcha". Implica restringir al grupo a pensar únicamente de maneras específicas: dar ideas y análisis en el "estado de ánimo" del momento. También conocidos como los Seis Sombreros para Pensar .
No es necesario utilizar todos los colores/estados de ánimo.
Los cinco porqués se utilizan para llegar a la raíz de lo que realmente está sucediendo en un solo caso. Para cada respuesta dada, se pregunta un "por qué" adicional.
Esto se utiliza para priorizar los requisitos asignando una prioridad adecuada, comparándola con la validez del requisito en sí y su prioridad frente a otros requisitos.
Moscú comprende:
Esta técnica se utiliza cuando se analizan las expectativas de múltiples partes que tienen diferentes puntos de vista sobre un sistema en el que todos tienen un interés en común, pero tienen diferentes prioridades y diferentes responsabilidades.
El enfoque SCRS en el análisis de negocios afirma [8] que el análisis debe fluir desde la estrategia de negocios de alto nivel hasta la solución, a través del estado actual y los requisitos. SCRS significa:
Business Analysis Canvas es una herramienta que permite a los analistas de negocios presentar rápidamente una vista de alto nivel de las actividades que se completarán como parte de la asignación del trabajo de análisis de negocios. El lienzo de análisis empresarial se divide en varias secciones.
El Canvas tiene actividades y preguntas que el analista de negocios puede hacerle a la organización para ayudar a desarrollar el contenido. [9]
Los procesos se modelan visualmente para comprender el estado actual y los modelos aparecen en niveles para comprender los habilitadores que influyen en un proceso empresarial en particular. En el nivel más alto de los modelos se encuentran los procesos comerciales de extremo a extremo que serían comunes a muchas empresas. Debajo de ese nivel de proceso de negocio habría un nivel de actividades, subactividades y finalmente tareas. El nivel de tarea es el más granular y, cuando se modela, representa un flujo de trabajo particular. A medida que los procesos de negocio se documentan a nivel de flujo de trabajo, se vuelven más influenciados o "habilitados" por características que impactan a ese negocio en particular. Se considera que estos "facilitadores del flujo de trabajo" son el diseño del flujo de trabajo, los sistemas de información/TI, la motivación y medición, los recursos humanos y la organización, las políticas y reglas, y las instalaciones/entorno físico. Esta técnica de análisis y nivelación de procesos ayuda a los analistas de negocios a comprender lo que realmente se requiere para un negocio en particular y dónde existen posibilidades de rediseñar un proceso para lograr una mayor eficiencia en el estado futuro. [10]
El análisis de procesos de negocio es una herramienta invaluable para cualquier empresa que busque mejorar la eficiencia, reducir costos y maximizar la productividad. Es un enfoque integral y sistemático para comprender cómo opera una empresa e identificar oportunidades de mejora. Al dar un paso atrás para analizar todo el proceso de principio a fin, las empresas pueden identificar áreas de ineficiencia que pueden abordarse para optimizar las operaciones. El análisis de procesos también es una excelente manera de identificar cualquier redundancia o brecha en el proceso que pueda eliminarse o llenarse. Con la estrategia e implementación adecuadas, las empresas pueden mejorar su desempeño organizacional y ahorrar tiempo y dinero. Con las herramientas adecuadas, las empresas pueden identificar y abordar fácilmente cualquier problema en sus procesos y procedimientos, lo que las equipará mejor para responder al cambio y seguir siendo competitivas.
Como el alcance del análisis de negocios es muy amplio, ha habido una tendencia entre los analistas de negocios a especializarse en uno de los tres conjuntos de actividades que constituyen el alcance del análisis de negocios; la función principal de los analistas de negocios es identificar las necesidades del negocio, definir requisitos y proporcionar soluciones a problemas comerciales, estos se realizan como parte del siguiente conjunto de actividades.
En cualquier caso, el término analista últimamente es [ a partir de? ] considerado algo engañoso, [ ¿por quién? ] en la medida en que los analistas (es decir, los investigadores de problemas) también realizan trabajos de diseño (definidores de soluciones).
Las áreas de responsabilidad clave de un analista de negocios son recopilar los requisitos de software del cliente, comprenderlos y analizarlos más a fondo desde una perspectiva comercial. Se requiere un analista de negocios para colaborar y ayudar a la empresa y ayudarla. [11]
El papel del análisis empresarial puede existir en una variedad de estructuras dentro de un marco organizacional. Debido a que los analistas de negocios generalmente actúan como enlace entre las funciones comerciales y tecnológicas de una empresa, el rol a menudo puede ser exitoso ya sea alineado con una línea de negocios, dentro de TI o, a veces, en ambos. [12]
Un equipo de gestión de prácticas proporciona un marco mediante el cual todos los analistas de negocios de una organización realizan su trabajo, que generalmente consta de procesos, procedimientos , plantillas y mejores prácticas. Además de proporcionar directrices y resultados, también proporciona un foro para centrarse en la mejora continua de la función de análisis empresarial.
En última instancia, el análisis empresarial quiere lograr los siguientes resultados:
Una forma de evaluar estos objetivos es medir el retorno de la inversión (ROI) de todos los proyectos. Según Forrester Research , en Estados Unidos se gastan anualmente más de 100 mil millones de dólares en proyectos de software personalizados y desarrollados internamente. Para todos estos proyectos de desarrollo de software, mantener datos precisos es importante y los líderes empresariales solicitan constantemente el retorno o el ROI de un proyecto propuesto o al finalizar un proyecto activo. Sin embargo, solicitar el retorno de la inversión sin datos suficientes sobre dónde se crea o destruye el valor puede dar lugar a proyecciones inexactas.
Los retrasos en los proyectos son costosos de varias maneras:
En muchos proyectos (particularmente los más grandes), el director del proyecto es el responsable de garantizar que un proyecto se complete a tiempo. El trabajo del BA es más bien garantizar que, si un proyecto no se completa a tiempo, se cumplan al menos los requisitos de mayor prioridad.
Los analistas de negocios quieren asegurarse de definir los requisitos de una manera que satisfagan las necesidades del negocio; por ejemplo, en las aplicaciones de TI, los requisitos deben satisfacer las necesidades de los usuarios finales. Básicamente, quieren definir la aplicación adecuada. Esto significa que deben documentar los requisitos correctos escuchando atentamente los comentarios de los clientes y entregando un conjunto completo de requisitos claros a los arquitectos técnicos y codificadores que escribirán el programa. Si un analista de negocios tiene herramientas o habilidades limitadas para ayudarlo a obtener los requisitos correctos, entonces las posibilidades de que termine documentando requisitos que no se utilizarán o que será necesario reescribir son bastante altas, lo que resultará en una reelaboración como se discutió. abajo. El tiempo perdido para documentar requisitos innecesarios no solo afecta al analista de negocios, sino que también afecta al resto del ciclo de desarrollo . Los codificadores deben generar código de aplicación para realizar estos requisitos innecesarios y los evaluadores deben asegurarse de que las funciones deseadas realmente funcionen según lo documentado y codificado. Los expertos estiman que entre el 10% y el 40% de las funciones de las nuevas aplicaciones de software son innecesarias o no se utilizan. Ser capaz de reducir la cantidad de estas funciones adicionales incluso en un tercio puede generar ahorros significativos. Un enfoque minimalista o mantenerlo simple y con tecnología mínima respalda un costo reducido para el resultado y el mantenimiento continuo de la solución implementada.
La eficiencia se puede lograr de dos maneras: reduciendo el retrabajo y acortando la duración del proyecto.
El retrabajo es un dolor de cabeza común en la industria y se ha vuelto tan común en muchas organizaciones que a menudo está incluido en los presupuestos y cronogramas de los proyectos. Generalmente se refiere al trabajo adicional necesario en un proyecto para corregir errores debido a requisitos incompletos o faltantes y puede afectar todo el proceso de desarrollo de software, desde la definición hasta la codificación y las pruebas. La necesidad de retrabajo se puede reducir asegurando que los procesos de recopilación y definición de requisitos sean exhaustivos y asegurando que los miembros comerciales y técnicos de un proyecto estén involucrados en estos procesos desde una etapa temprana.
Acortar la duración del proyecto presenta dos beneficios potenciales. Por cada mes que se pueda acortar un proyecto, los costos de recursos del proyecto se pueden desviar a otros proyectos. Esto puede generar ahorros en el proyecto actual y acelerar el inicio de proyectos futuros (aumentando así el potencial de ingresos).