¿Qué es un modelo de características?
Un modelo de características es una representación visual de las diversas características dentro de un producto de software o una familia de productos relacionados, que muestra que son obligatorios y que son opcionales, para dar al espectador una idea de las configuraciones disponibles. Los modelos de características son útiles en el desarrollo, así como en las ventas y se pueden presentar de varias maneras. La mayoría toma la forma de un diagrama con marcas estandarizadas para facilitar la lectura de la información como se presenta.
En el desarrollo de productos, los miembros del equipo de desarrollo pueden hacer una lluvia de ideas para discutir lo que desean incluir en un producto o línea de productos. Esto puede resultar en la creación de un modelo de características, un diagrama que muestra las características más importantes y las diversas formas en que podrían configurarse. Por ejemplo, una empresa que realiza un conjunto de programas para su uso en la productividad de la oficina puede querer un profesor de palabras, un programa de hoja de cálculo, un programa de dibujo básico y un programa de creación de presentaciones de diapositivas. Podría construir un modelo de características que muestre estas opciones en el traje de software.e y varias características configurables dentro de cada una.
Una consideración importante es qué características deben incluirse y cuáles pueden ser opcionales, incluidas las opciones entre dos características diferentes para lograr la misma función. Por ejemplo, en una tienda en línea, la seguridad es necesaria para cifrar la información del cliente, por lo que esto es obligatorio. El sistema de seguridad podría funcionar de varias maneras diferentes con diferentes niveles de seguridad, y estas se representarían como opciones "o" ramificadas de la función de seguridad obligatoria de la tienda.
A medida que avanza el desarrollo del producto, un modelo de características puede cambiar en respuesta a los cambios realizados en el producto. Los miembros del equipo pueden identificar la necesidad de características adicionales o pueden decidir reducir las características inicialmente de lluvia de ideas en las primeras etapas del desarrollo. Pueden determinar qué características deben ser integrales en lugar de opcional. Esto puede incluir configurar diferentesniveles, como una versión gratuita de un producto de software versus una versión paga con más funciones, donde la compañía quiere alentar a las personas a probar la versión gratuita y expandirse al pago.
Los clientes pueden mirar un modelo de características al solicitar un software personalizado. El diagrama de ramificación ofrece una serie de opciones, lo que permite a los clientes configurarlo para sus necesidades. Un software de registros de pedidos en el hospital puede querer software con integración de imágenes médicas, por ejemplo, o puede querer una función de facturación, así como una función de registros para optimizar el mantenimiento de registros. Puede mezclar y combinar las características que desea dentro de los parámetros flexibles para generar un pedido personalizado.
.