Come chiedere a un utente aziendale per le informazioni cardinalità?
-
19-09-2019 - |
Domanda
Quando si raccolgono esigenze degli utenti aziendali, mi imbatto in un punto in cui ho bisogno di capire la cardinalità tra due concetti nel dominio dell'utente aziendale.
Questo è di solito qualcosa che voglio sapere all'inizio del processo, in quanto essa riguarda la progettazione di database che è difficile da cambiare in seguito.
Per esempio, l'utente busines può avere un concetto specifico del dominio di un "Lead" e un "riferimento". Non è sempre facile da ottenere loro a dirmi come molti riferimenti a piombo ha, o viceversa.
Se mi è stato chiesto un programmatore DB, posso semplicemente chiedere, "che cosa è la cardinalità tra una di piombo e una di riferimento?" Tuttavia, questo non sempre ha senso a un utente aziendale.
Soluzione
Non riesco a vedere il tuo problema qui. Non si deve usare termini come cardinalità per gli uomini d'affari, devi semplicemente ottenere uno sguardo vuoto o qualcuno che pensa che tu sia un pretenzioso &% ^ $ # $ @. : -)
Le due domande:
- Quanti porta può avere un punto di riferimento?
- Quanti riferimenti può avere un vantaggio?
sono inglese semplice, comprensibile da chiunque che parla la lingua.
Ma, come sempre, raccolta dei requisiti è un processo di presa in giro-out. Se non è possibile ottenere risposte chiare a queste domande semplici, è necessario:
- far capire alla persona che stai chiedendo che è necessario conoscere (e che non sapendo ritarderà la consegna).
- sedersi li davanti a una lavagna e camminare attraverso le possibilità (c'è solo quattro, ammesso che ne abbiano una relazione a tutti: uno-uno, uno-molti, molti-uno, molti-molti).
Si sedette con loro è una buona idea per entrambi. Li fa capire perché è necessario sapere e ti dà le informazioni necessarie e di più la conoscenza di dominio.
Altri suggerimenti
L'unico modo per farlo è quello di lavorare attraverso i casi d'uso e determinare la cardinalità come spiegano quello che dovrebbe succedere.
: Chi ha bisogno di un "Piombo"? Che cosa è serve?
Them:. Un cavo è ciò che otteniamo da un riferimento
:? Come dovrebbe quel lavoro
Them: Beh, come parte di qualcosa o altro, otterremo un riferimento. Vogliamo mettere quelli in una sorta di lista in modo che possiamo segmento e la loro priorità e poi fare chiamare freddo sul riferimento. Una chiamata a freddo che ha interesse diventa un "vantaggio".
: Così un riferimento diventa un conduttore
?Them: No. A volte un punto di riferimento non genera un vantaggio di [Opzionalità]
: Così un riferimento potrebbe diventare un vantaggio, o potrebbe andare da nessuna parte
?Them:. Assolutamente
: Che altro succede con un riferimento? Qualcosa di diverso da creando un possibile vantaggio?
Them:. Niente
:? Niente
Them: Tranne quando inviare per credit scoring e ri-rango tutti i riferimenti.
: Così ci sono due casi d'uso? di riferimento e di credito punteggio iniziale?
Them: Credo di sì
.: E il credit scoring di un riferimento in grado di creare un vantaggio?
Them: Sì. Fa tutto il tempo.
: Quindi un riferimento in grado di generare zero, uno o più contatti? [cardinalità]
Them: Nope. Zero o uno.
:. A meno che non si ottiene segnato, allora potrebbe generare un secondo cavo
Them: destro. Zero, uno o due. Mai più di tre dei quattro. Chiamatela sei al limite superiore assoluto. Dacci sei conduce al riferimento. Non avremo mai bisogno di più di questo.
:? Che ne dite di un numero infinito attraverso la magia dei riferimenti chiave esterna
Them: Mai. E 'solo zero o uno. Tranne quando si tratta di due. [Ripudio Tentativo]
Credo che l'unico modo è possibile significato coinvolgere gli utenti è quello di discutere i casi d'uso. Non il modello di dati.
si deriva il modello di dati dai casi d'uso.
E non dimenticate di chiedere agli altri utenti. Altri reparti potrebbero avere diversi punti di vista.