La risposta breve è, non è così.
L'importante domanda da porsi quando si scrivono queste specifiche è perché li facciamo? Qual è il valore nelle specifiche?
Il valore nelle specifiche di solito arriva comunicando le idee dell'azienda con il team di sviluppo. Scrum è progettato per portare il business (sotto forma di Product Owner) al team di sviluppo. Interagendo frequentemente con il team (ricorda, individui e interazioni su processi e strumenti) e vedendo frequentemente il software di lavoro, l'azienda può lavorare di pari passo con gli sviluppatori per produrre software che risolva problemi aziendali meglio che cercando di specificare l'intero cosa prima di provarlo.
Ecco come i progetti Agile fanno un lavoro migliore per consegnare il prodotto che l'azienda desidera al posto del prodotto richiesto.
Detto questo, ci sono alcuni criteri di base che devono essere soddisfatti. Possiamo testare per questo, e come con qualsiasi buon test, possiamo automatizzarlo.
Dai un'occhiata a BDD e Cucumber. Oltre alla User story, è utile disporre di un set di base di condizioni di soddisfazione, preferibilmente nel formato "Give/When/Then". Queste condizioni sono il minimo insieme di criteri per la storia da accettare come completa.
Ad esempio, "Dato che ho effettuato l'accesso, quando esco, torno alla home page".
Se hai intenzione di avere criteri di accettazione, vorrai automatizzarlo. La parte peggiore della maggior parte delle specifiche è che spesso si esauriscono e raccolgono polvere quando il progetto è completo.
Inoltre, non si dovrebbero assegnare compiti alla squadra. I team Scrum si auto-organizzano e chiunque dovrebbe essere in grado di afferrare qualsiasi compito sentano di poter lavorare rispettando la priorità delle storie. Swarming è una parte importante dei vantaggi prestazionali di Scrum.
Si consiglia di prendere in considerazione l'introduzione di un coach esterno per assistere nella transizione.
Cosa intendi con "mentre assegni compiti alla mia squadra per lo sprint" ?? Sei lo ScrumMaster o ProductOwner.In ogni caso, non dovresti assegnare compiti. Il team troverà compiti e organizzerà il lavoro su questi stessi. O intendi "assegnare caratteristiche/storie utente per lo sprint"? Quindi dovresti tenere a mente i termini giusti :-) –
Sto votando per chiudere questa domanda come off-topic perché non si tratta di programmazione. –