El siguiente es un flujo de trabajo típico para un equipo que trabaja en configuraciones de productos.
La parte superior de un árbol de productos debe ser una configuración de producto. Esto es debido a que las configuraciones determinan las versiones de todos los productos de una configuración. Los productos conocen sus productos hijos inmediatos pero no las versiones de estos productos hijo.
Las configuraciones pueden utilizar pares de dimensión y valor para expresar las variaciones de los productos basándose en estas dimensiones y valores. Una dimensión describe de qué modo una configuración de productos o una rama de producto es exclusiva definiendo sus aspectos. Una dimensión consta de un nombre, por ejemplo, geo, y un valor, por ejemplo, uk.
Ejemplo: Si su producto es un medidor de velocidad creado en los Estados Unidos, puede crear una variante del producto para el Reino Unido.
Cuando se establecen los pares de dimensión y valor para una configuración, los pares determinan las versiones de todos los productos de dicha configuración. Cada par de dimensión y valor debe ser exclusivo pero puede añadir a las configuraciones y productos tantos pares como sean necesarios. Para editar los pares de dimensión y valor de una configuración, en el recuadro de diálogo Crear configuración de producto, lea la ayuda contextual Dimensiones.
Después de crear una configuración de producto, se trabaja en la configuración y sus productos desde la página Examinar productos.
Una configuración de producto sola no resulta útil. La configuración recopila productos que se utilizan para organizar los requisitos, diseñar modelos, elementos de trabajo y casos de prueba que el equipo necesita para su producto.
Si todavía no tiene productos o configuraciones que añadir a la configuración, consulte Importar archivos de otras herramientas como líneas base o Crear un producto.
Cuando inicia un release de producto, configura una o varias configuraciones. Una configuración siempre está en la parte superior del árbol de productos. El resto de la jerarquía puede ser una combinación de configuraciones con configuraciones hijo, configuraciones con productos hijo, productos con configuraciones hijo y productos con productos hijo.
Un equipo está trabajando en una válvula cardíaca mecánica de aproximadamente 11 piezas, tales como un anillo de bloqueo de titanio y una pieza de bloqueo. Pete, el director del equipo, decide utilizar una configuración de producto de la parte superior denominada Válvula cardíaca 2017. Pete crea un producto para cada una de las piezas de la válvula cardíaca, por ejemplo, anillo de bloqueo de titanio-1 y pieza de bloqueo-1. Debajo de cada producto, los miembros del equipo responsables del producto añaden artefactos, tales como elementos de trabajo, requisitos, casos de prueba y modelos de diseño.
Un equipo está trabajando en un teléfono móvil con una configuración de nivel superior denominada SmartPhone V5. Susan, la responsable del equipo, conoce las piezas y necesita crear el smartphone. Susan debe encontrar diferentes piezas, tales como la pantalla, la cámara, el teclado táctil.
En primer lugar, Susan busca un smartphone existente para ver qué piezas necesita, a continuación, añade las configuraciones relevantes a su configuración SmartPhone V5. Si añade productos a SmartPhone V5, necesitará asegurarse de añadir dimensiones y valores a su configuración de SmartPhone V5 para recopilar las ramas de productos más recientes. A continuación, crea nuevas piezas para el smartphone, ya sean productos o configuraciones, según se requiera.
El equipo de Susan aporta a este teléfono una cámara de 10 megapíxeles con un flash mejorado denominada Camera EF. Otros equipos de producto tiene previsto utilizar la nueva cámara, por lo tanto, Susan crea una configuración que permita una fácil reutilización. Establece las dimensiones y valores en flash=enhanced. Crea un producto con variantes a partir del producto Flash antiguo y establece su dimensión y valor en flash=enhanced. Añade Lens y otros productos y establece las dimensiones y valores en flash=enhanced.
Posteriormente, si considera que una configuración debe ser un producto o que un producto debe ser una configuración, puede convertirlos. Puede intercambiar una configuración con sus hijos o intercambiar un producto para crear una configuración nueva. Consulte Intercambiar configuraciones y productos.
Es posible que los productos tengan o no tengan establecidos los pares de dimensión y valor. Si los tienen, deben coincidir con los establecidos en la configuración del producto padre (no con la configuración de nivel superior, a menos que ésta sea el padre).
Usted y su equipo podrán visualizarlo en el recuadro de lista Examinar productos.
En algún momento del release de un producto, algún aspecto del desarrollo del producto pueden interrumpirse debido a un problema. Si lo desea, puede comparar las configuraciones para ver cuándo se ha presentado un problema, determinar dónde se ha utilizado un producto hijo problemático y crear un parche. Consulte Comparación de configuraciones de productos, Buscar dónde se utiliza una configuración de producto o un producto y Creación de un parche a partir de una línea base.
En un determinado punto, el equipo alcanza un hito como, por ejemplo, una fecha de sprint o un release beta. Los hitos son un buen lugar en el release del producto para crear versiones no modificables de una jerarquía de configuraciones. Para ver los pasos necesarios, consulte Crear una línea base para capturar un hito. Después de crear una línea base, puede crear una copia modificable de la línea base para que las configuraciones y sus jerarquías de productos vuelvan a ser modificables.
Después del release del producto y cuando ya esté preparado para empezar a trabajar en el siguiente release, cree una copia modificable de la línea base para comenzar a trabajar.