La respuesta corta es que no.
La pregunta importante que debe hacerse al escribir estas especificaciones es ¿por qué las hacemos? ¿Cuál es el valor en la especificación?
El valor en la especificación generalmente viene al comunicar las ideas del negocio con el equipo de desarrollo. Scrum está diseñado para llevar el negocio (en forma del propietario del producto) al equipo de desarrollo. Al interactuar con el equipo con frecuencia (recuerde, individuos e interacciones sobre procesos y herramientas) y al ver el software que funciona con frecuencia, la empresa puede trabajar codo a codo con los desarrolladores para producir software que resuelva mejor los problemas empresariales que tratando de especificar el conjunto cosa antes de que puedas probarlo.
Así es como los proyectos ágiles hacen un mejor trabajo entregando el producto que la empresa quiere en lugar del producto que solicitaron.
Dicho esto, hay ciertos criterios básicos que deben cumplirse. Podemos probar esto, y como con cualquier buena prueba, podemos automatizarlo.
Eche un vistazo a BDD y Cucumber. Además de su User Story, es bueno tener un conjunto básico de condiciones de satisfacción, preferiblemente en el formato "Give/When/Then". Estas condiciones son el mínimo conjunto de criterios para que la historia se acepte como completa.
Por ejemplo, "Dado que estoy conectado, cuando cierro la sesión, me vuelven a llevar a la página de inicio".
Si va a tener criterios de aceptación, querrá automatizarlo. La peor parte de la mayoría de las especificaciones es que a menudo terminan desactualizadas y acumulando polvo cuando el proyecto está completo.
Además, no debería asignar tareas al equipo. Los equipos de Scrum se organizan a sí mismos y cualquiera debe poder tomar cualquier tarea en la que sientan que pueden trabajar, respetando la prioridad de las historias. Swarming es una gran parte de los beneficios de rendimiento de Scrum.
Es posible que desee considerar traer a un entrenador externo para ayudar con su transición.
¿Qué quiere decir con "al asignar tareas a mi equipo para el sprint"? ¿Es usted el ScrumMaster o ProductOwner?De cualquier manera, no debes asignar tareas. El equipo encontrará tareas y organizará el trabajo en sí mismo. ¿O quiere decir "asignar características/historias de usuario para el sprint"? Entonces debes tener en cuenta los términos correctos :-) –
Votaré para cerrar esta pregunta como fuera de tema porque no se trata de programación. –