Lavoro come analista aziendale in un'azienda di sviluppo S / W. In una precedente azienda ero un BA in Asset Management, ei BA erano più orientati al business (cioè meno inclini alla tecnologia).
Al momento stiamo sviluppando un'applicazione web e sto utilizzando JIRA per scrivere le user story, i criteri di accettazione ecc. per i requisiti funzionali.
Sto scrivendo storie di utenti per descrivere i requisiti funzionali:
Ad esempio:
As a Client User, I want a confirmation email to be sent once I've registered an account, So that I have confirmation that my registration has been completed.
Criteri di accettazione:
- La procedura guidata di registrazione invierà una e-mail all'ID e-mail registrato dopo che la procedura guidata ha registrato l'utente cliente
- Un messaggio di conferma verrà visualizzato sullo schermo in modo che l'utente del client sappia che la registrazione è stata completata
- L'utente del cliente verrà automaticamente reindirizzato al portale facendo clic su "Fine" ecc.
Ci sono alcuni sviluppatori che pensano che sia necessario scrivere anche i ticket API associati, e ci sono altri sviluppatori che pensano che non sia il ruolo del BA.
Il fatto è che, mentre ho studiato informatica, non ho mai studiato in dettaglio le API né ho mai lavorato in precedenza come sviluppatore professionista. Mi sono trasferito direttamente in Business Analysis.
Il ruolo di un BA è di scrivere ticket API in un progetto di sviluppo software? O è il ruolo dello sviluppatore scrivere i ticket API associati come sottoattività delle storie che scrivo?
Tutti i siti BA che ho visitato parlano solo di requisiti funzionali / non funzionali durante la scrittura di User Story (come nell'esempio che ho fornito), e non di scrivere ticket API.
Grazie!