Nella nostra azienda, forniremo un nuovo prodotto che verrà utilizzato per la notifica di massa, quindi è un progetto software incorporato e useremo lo SCRUM come framework per il prodotto.
Abbiamo iniziato a scrivere il backlog del prodotto. Sulla base di ciò che ho capito, il backlog del prodotto dovrebbe riflettere un valore commerciale per ciascun articolo. La natura del software incorporato è che ha molti dettagli tecnici che consumano una grande quantità di tempo per creare driver per microcontrollori, come SPI, UART, ethernet, WIFI, così via.
ad esempio il sistema sta suonando riproducendo un messaggio per la notifica, quindi è abbastanza ovvio che la riproduzione di un messaggio è un valore aziendale ma per raggiungere questo obiettivo devo annotare i requisiti che sono anche ciò che non è - per molti driver come SPI, driver di chip per decoder MP3, driver di scheda SD e infine FAT, quindi tutti i driver precedenti hanno requisiti che dovrebbero essere scritti nel backlog del prodotto, in modo tale che i requisiti inizino con un requisito di un valore aziendale mentre ha un molti requisiti tecnici secondari.
Questi non riflettono un valore aziendale per il cliente; qualcuno può dirmi come posso creare il mio backlog di prodotti?