Soy el líder del equipo de desarrollo de un nuevo proyecto en mi empresa. Este es el primer proyecto donde la empresa utilizará Scrum. Tenemos una cascada / iterativo SDLC. Las licenciaturas escriben los documentos de requisitos, se entregan a dev y test, dev comienzan a desarrollarse y se lanzarán a pruebas en iteraciones. Los probadores tardan mucho tiempo en probar una versión mediante la cual los desarrolladores continúan con el desarrollo, pero también corrigen errores para la versión actual. Tengo algunas preguntas
- En un sprint con, por ejemplo, 5 historias, ¿cuándo se lanza para las pruebas? Es tan pronto como una historia se completa con el desarrollo o después de que todas las historias se completan, pero antes del final del sprint, dale a la prueba el tiempo requerido para realizar la prueba.
- Si la licenciatura escribe historias de usuario, cuál debería ser el detalle. Tradicionalmente, lleva mucho tiempo escribir una especificación con todo el diseño de la interfaz de usuario, el comportamiento, el texto, etc., para finalizar. Supongo que mi pregunta es cómo escribir historias que sean implementables y comprobables.
- Nuestro equipo de pruebas no es técnico. Qué importante es tener pruebas de interfaz de usuario automatizadas para Scrum. La interfaz de usuario se basa en WPF.
Tengo una sólida experiencia en desarrollo utilizando métodos ágiles (TDD, revisiones de código, refactorización, etc.) pero nuevo en scrum.
editar: por iteraciones me refiero a que si hay 100 requisitos que podemos presentar a prueba cuando hayamos finalizado 30, 35, 35 requisitos en lugar de esperar hasta que se hayan completado los 100 requisitos.