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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top