Sono in R & D lavorando su un nuovo prodotto software.
La gestione si concentra in modo comprensibile sulle funzionalità primarie che più ovviamente danno a un cliente un vantaggio. Ma ci sono molti requisiti che possono essere considerati altrettanto importanti (es. prestazioni, estensibilità futura, tracciabilità dei dati, sicurezza, interfaccia utente liscia ). Questi requisiti impliciti sono probabilmente il numero maggiore di qualsiasi prodotto e, se non mantenuti, possono portare a un cliente scontento.
Ho paura che sia in qualche modo previsto che durante lo sviluppo queste cose verranno automaticamente implementate. Per me, però, tutto è un aspetto atomico che richiede la propria attenzione e lo sforzo di sviluppo.
Ho la sensazione che il management possa essere troppo occupato per prestare troppa attenzione a tali aspetti. Per il mio orgoglio di sviluppo, controllo di qualità e in grado di rendere conto dell'impegno che spendo, quando e come devo documentare e comunicare requisiti impliciti?
(ovvero caratteristiche che esistono in un prodotto, ma che non sono state esplicitamente discusse con il cliente o la direzione)
Chiarimento
Grazie all'interesse per la domanda, l'essenza principale delle risposte finora sembra essere:
"You need to make implicit requirements explicit."
Ratti ... non mi è successo.
I requisiti che intendo possono essere dei seguenti tipi:
- Il cliente non può conoscere questi requisiti, perché presenterò una lunga lista di modi in cui il prodotto può fallire, invece di parlare di come li renderà felici.
- La gestione occupata avverte che sto perdendo il loro tempo, quando parlo di funzionalità "ovvie".
- Sarò in grado di descrivere solo alcuni di questi requisiti durante l'implementazione. Durante la pianificazione, potrei avere la sensazione che un particolare problema possa richiedere uno sforzo concentrato durante lo sviluppo.
- Non sono all'altezza necessaria nella compagnia totem-pole per dettare le mie condizioni di lavoro.
Sto chiedendo delle linee guida su come semi-formalizzare i requisiti [impliciti], mentre faccio meno sforzi che per i requisiti completi, ma mi preparano per il giorno del giudizio, in modo da non essere colto di vuoto handed.