Je suis le chef d'équipe de développement d'un nouveau projet dans mon entreprise. Il s'agit du premier projet où l'entreprise utilisera Scrum. Nous avons une cascade / SDLC itérative. Les BA rédigent des documents sur les exigences, passent la main au développeur et au test, le développeur commence à développer et publiera les tests en itérations. Les testeurs prennent beaucoup de temps pour tester une version par laquelle les développeurs continuent le développement, mais aussi des corrections de bugs pour la version actuelle. J'ai quelques questions
- Dans un sprint avec disons 5 histoires quand sortez-vous pour le test? Est-ce dès qu'une histoire est terminée par le développeur ou après que toutes les histoires sont terminées, mais avant la fin du sprint, donnant au test le temps requis pour le tester.
- Si le BA écrit des user stories, quels devraient être les détails. Traditionnellement, il faut beaucoup de temps pour écrire une spécification avec l'ensemble de la mise en page, du comportement, du texte, etc. de l'interface utilisateur à finaliser. Je suppose que ma question est de savoir comment écrire des histoires qui sont implémentables et testables.
- Notre équipe de test n'est pas technique. Combien il est important d'avoir des tests d'interface utilisateur automatisés pour Scrum. L'interface utilisateur est basée sur WPF.
J'ai une solide expérience en développement utilisant des méthodes agiles (TDD, revues de code, refactoring, etc.) mais nouveau dans Scrum.
modifier: Par itérations, je veux dire que s'il y a 100 exigences, nous pouvons passer aux tests lorsque nous avons terminé 30, 35, 35 exigences plutôt que d'attendre que les 100 exigences soient terminées.
We have a waterfall/iterative SDLC.
Élaborez à ce sujet. La cascade est, par définition, un processus séquentiel, pas un processus itératif. Bien qu'il existe des cascades modifiées (comme le modèle sashimi ou cascade avec sous-projets), elles sont toutes séquentielles. Essayez-vous d'évoluer vers des processus itératifs à partir de votre processus séquentiel actuel?