Come faccio a gestire i progetti quando ci sono due relazioni fondamentali che devono essere mantenute? L'esempio più ovvio che posso pensare sarebbe una ditta che fa un tipo di consulenza basata sulla posizione.
Mi stavo rompendo il cervello su come spiegarlo, in sostanza, questa è la versione bullet point:
- Ogni client che ha più sedi
- Esistono diversi progetti relativi a posizioni specifiche del cliente
- Sono disponibili risultati per questi progetti
- Ogni deliverable il mio si riferisce solo a poche posizioni in cui il progetto è collegato a
Il sistema sembra andare in pezzi quando si sovrappongono queste due relazioni principali; un cliente con più sedi che hanno progetti assegnati a loro e deliverable che rimandano a posizioni individuali. Finisci con troppe relazioni molti-a-molti che sono difficili da gestire.
Il problema è quindi visualizzare questo in un sistema. Hai un record cliente con sottodirectory di posizione. Ad ogni record di posizione sono associati numerosi record di progetto. Ogni record del progetto ha record consegnabili, quindi tali deliverable si riferiscono a specifici loation.
Mi rendo conto che questo sembra un po 'esterico, ma c'è un modo per semplificare questo in modo che sia visivamente comprensibile?