Utilizzo di casi d'uso aziendali vs storie utente in una nuova procedura di requisito?

2

In realtà nella società in cui lavoro non c'è una procedura o alcun tipo di metodologia che scelga di sviluppare software. Il software sviluppato è amministrativo per la propria azienda, le applicazioni dei clienti molte di esse guidate dai dati e alcune esternalizzazioni ovunque si presentino. Il mio manager mi ha dato il compito di creare una serie di procedure per il SDLC (Software Development Life Cycle), sapendo che nel prossimo futuro implementeremo SCRUM.

Ho letto e ricercato molto sui diversi approcci alla fase dei requisiti e trovo un libro piuttosto buono, Mastering the Requirements Process, che descrive una metodologia che penso possa giovare all'azienda (perché a volte il software è in grado di produrre senza pensare al problema o al processo principale) che è il modello di specifica dei requisiti di Volere.

Non ho finito di leggere il libro e devo consegnare una bozza della procedura e sono abbastanza confuso anche nelle cose:

  1. Tenendo conto del fatto che SCRUM può richiedere del tempo al team per capire e imparare, dovrei utilizzare le storie degli utenti o il caso di utilizzo aziendale per specificare i requisiti o entrambi. (Non sto chiedendo la differenza perché ci sono già molte risposte a riguardo).

  2. Nel Manifesto Agile, la Metodologia Scrum esiste un principio che sta lavorando sul software sulla documentazione, che è logica, perché i requisiti cambiano continuamente. Nel libro ci sono alcuni esempi che stabiliscono in che tipo di progetti è necessaria una maggiore formalità, nel caso di progetti veloci e non così formali chiamati "Rabbit Projects", gli autori hanno sempre affermato che non è necessario avere il requisito in una documentazione SRS come possono gli stakeholder e il team del software avere una chiara comprensione di ciò che deve essere fatto se non è documentato?

posta Larizza Tueros 22.08.2017 - 20:08
fonte

1 risposta

4

User story o Business Use Case

La maggior parte delle persone è sorpresa di apprendere che la guida ufficiale di Scrum non menziona nemmeno le User Story, solo gli elementi del Backlog. Questo è per una buona ragione: la loro forma è troppo specifica del progetto. Nella maggior parte dei casi, soprattutto per i principianti, le User Story sono una buona idea. Ma spetta al Team decidere come organizzarsi. Ecco perché non possiamo dirti quale usare, dipende dalla tua squadra e dal suo ambiente. Parla con la tua squadra, trova un accordo per un paio di sprint, quindi usa la retrospettiva per imparare dalla tua esperienza e decidi come procedere.

Comprensione chiara senza documentazione

Una comprensione chiara senza documentazione è principalmente raggiunta dalla frequente comunicazione faccia a faccia. Inoltre, il Manifesto Agile non è contro la documentazione, afferma solo che il software di lavoro è più importante. Ancora una volta, dovrai venire con il tuo team e decidere quale e quanto documentazione è utile per te.

    
risposta data 11.09.2017 - 16:00
fonte

Leggi altre domande sui tag