Recientemente cambié a JIRA de otro sistema de seguimiento de errores, y anteriormente no estábamos usando el campo "componente". El proyecto era bastante pequeño, por lo que no parecía necesitarlo en ese momento. A medida que el proyecto se hace un poco más grande, descubro que el campo de componentes puede ser útil, pero no estoy seguro de cómo dividir los componentes.Estrategia del componente JIRA
Por ejemplo, digamos que tengo una aplicación bancaria y estoy agregando una función para transferir dinero entre cuentas. Esa característica podría clasificarse como un componente de "Cuentas", pero también afectaría a la interfaz de usuario, además de tener algunos problemas de seguridad asociados. Parece que muchos problemas tendrán esta preocupación transversal.
¿Existe una mejor práctica para determinar cómo dividir un proyecto en componentes? ¿Son cosas como "Interfaz de usuario" y "Seguridad" demasiado amplias?
No estoy seguro de si esta pregunta tiene una sola respuesta correcta, por lo que tal vez debería ser trasladada a una wiki de la comunidad, pero cualquier información que las personas puedan proporcionar sería útil aquí.
que tiene sentido sobre los conductores de componentes, gracias. –