Cómo documentar requisitos de soluciones funcionales en su informe de análisis de negocio

sección de requisitos funcionales del análisis de negocio responde a las preguntas “cómo”, tales como “¿Cómo vamos a cambiar el proceso? Para responder a este tipo de preguntas, sus requisitos funcionales deben incluir la siguiente información:

  • alcance el área de diseño: El alcance de lo que se incluirá en el diseño. Diseño de la solución puede tardar en ambas soluciones no automatizados (como la adición de más personas a la zona de negocios o rediseñar el proceso manual) o soluciones automatizadas (creando una aplicación móvil para permitir a la gente a pedir comida para llevar de un restaurante, por ejemplo). Una técnica que puede utilizar para crear el alcance área de diseño es un diagrama de casos de uso.

    Video: ISO 22301 Sistema de Gestion de Continuidad de Negocio

    El alcance el área de diseño puede diferir del alcance del proyecto porque no todos los aspectos del alcance del proyecto se completan al mismo tiempo. La solución puede ser dividida en diferentes fases, cada una con su propio ámbito de diseño.

  • La funcionalidad del sistema: Cómo el usuario interactúa con el software. Piense acerca de las acciones que se realizan y las reacciones (o respuestas) que proporciona el sistema de nuevo a usted - ésta es la funcionalidad esperada del sistema. A menudo se documenta estos elementos con los casos de uso y los documentos de especificación de interfaz de usuario (UI).

  • Las definiciones de datos: Lo que los datos de negocio se parece, como los valores admisibles, valores por defecto, y longitudes de campo. Por ejemplo, puede definir que los incumplimientos del estado del envío de un cliente para usar el código del estado en su dirección de facturación, de manera que los valores permitidos son AL, AZ, AK, y así sucesivamente.

  • Las clases de usuario: Los grupos de personas que vayan a utilizar el nuevo software de aplicación o proceso (interna o externamente). Algunos ejemplos incluyen los clientes, clientes potenciales, clientes, empleados, altos directivos, la gente de línea, y representantes del centro de llamadas.

  • Interfaces de usuario: Descripción de las disposiciones de pantalla, diseños de informes y procedimientos. Recuerda seguir a ninguna de las imágenes con explicaciones de cómo opera la pantalla. Por ejemplo, la imagen de abajo es un ejemplo de un prototipo de interfaz de usuario de un sistema de reserva de vuelo.

    Video: UML. Enterprise Architect. Casos de Uso Documentar. Dominio y Dinámica por Colaboración y Secuencia

    Al describir este prototipo de interfaz, que le explique que el botón “Buscar vuelos” permanece inactivo hasta que los usuarios eligen un origen, el destino y las fechas de salida y regreso. Esta secuencia es el comportamiento que rodea la pantalla.

    [Ilustración por Wiley, Composición Servicios Gráficos]

Cuando la documentación de requisitos funcionales, tenga en cuenta lo siguiente:

Documento de cómo desea que la funcionalidad para trabajar en lugar de lo herramienta específica que va a utilizar. Por ejemplo, asegurándose de que las pantallas del sistema de reserva de vuelo sólo devuelven fechas que ocurren después de la fecha de salida es una descripción de funcionalidad- el hecho de que vamos a usar, por ejemplo, un applet de Java de código calendario para calcular Hoy 1 es una descripción de una herramienta para su ejecución.

  • Se adhieren a las interacciones entre el sistema informático y el agente externo (el usuario).

  • Abordar el aspecto y el tacto (las conductas observables) en lugar de centrarse en el diseño y la implementación del código.

  • Usted tiene que trazar una línea muy fina cuando se está documentando requisitos funcionales. El lenguaje tiene que ser lo suficientemente no técnico para comunicar a los expertos en la materia de negocios para que comprendan cómo la solución va a operar. Sin embargo, todavía tiene que ser lo suficientemente detallada para que el equipo técnico sabe cómo crear la solución, incluyendo todas las excepciones / formas alternativas para crear la solución.

    Artículos Relacionados