Sto seguendo un corso di Introduzione al software Agile Development, L'istruttore stava discutendo un esempio di negozio online e ci ha chiesto di scrivere User Story e Condizioni di soddisfazione e una storia era Come utente che posso impegnarmi per la carta di marketing che è stata selezionata in precedenza per acquistare i miei beni , le condizioni di soddisfazione in questo caso contenevano alcune condizioni oltre a Il sistema deve proteggere i dati della carta di credito attraverso la connessione internet utilizzando https
- Non ero d'accordo e ho detto che è una cosa da fare, non solo nel caso in cui l'utente mi chiedesse di proteggerlo, ed è una minaccia fatale come o più importante delle Iniezioni SQl e questo è un non funzionale requisito a livello tecnico e se l'utente lo menziona o non lo ha fatto nel nostro sviluppo, alcuni project manager del corso hanno mostrato il loro disaccordo e hanno detto che questo è un periodo di tempo sprecato su funzionalità che l'utente non ha richiesto! , l'istruttore non ha dato alcuna attenzione al mio commento e non ha risposto a me.
Penso davvero di essere vero e non convinto, ma tutte quelle persone formate sono in disaccordo con me [sono nuovo nel campo dell'ingegneria del software ma ho sempre lavorato come sviluppatore], quindi ti chiedo di questo.