Domanda

La mia impresa è in procinto di avviare un progetto piuttosto complesso in cui ci sarà probabilmente utilizzare Domain Driven Design per lo strato di business. Il progetto sarà sviluppato utilizzando Visual Studio 2010, e gestito tramite TFS 2010 utilizzando il modello di progetto 5.0 squadra CMMI.

Penso che sarebbe una buona idea di utilizzare gli elementi di lavoro TFS per monitorare e gestire la definizione delle entità di dominio e gli oggetti di valore nel livello di business. Tuttavia è sembra che il modello di progetto CMMI non ha alcun elemento di lavoro adatto per questo. Ho insegnato delle seguenti soluzioni:

  1. Utilizzare il Requisiti elemento di lavoro, modificando in modo che il tipo Requisito campo ha un valore più possibile, come ad esempio "Dominio Entità".

  2. Aggiungi un nuovo elemento di lavoro al progetto template.

  3. Rinunciare e non utilizzare TFS per gestire entità del dominio, loro inseguimento di un documento a parte, invece.

Le mie domande sono: Quale sarebbe secondo voi l'approccio più appropriato? E, qualcuno ha fatto qualcosa di simile (la gestione di entità del dominio utilizzando elementi di lavoro TFS) in passato?

È stato utile?

Soluzione

Nota: non ho sentito parlare di chiunque provare questa prima, in modo YMMV: -)

mi piacerebbe essere incline a aggiungere un nuovo tipo di elemento di lavoro, e le esigenze di collegamento alle entità dominio in modo che si può vedere che i requisiti di impatto che le entità, e si può anche entità del dominio collegamento ad altre entità.

Mi piacerebbe anche essere incline a includere altre informaiton su l'elemento di lavoro, come contesto, radice di aggregazione, ecc in modo che l'elemento di lavoro entità ha un po 'più di informazioni intorno ad esso.

si Farlo con gli elementi di lavoro TFS dà la storia e il monitoraggio, che potrebbe renderlo può valere la pena di fare, ma mi piacerebbe anche assicurare che ho collegamenti dagli elementi di lavoro soggetto alla doco dominio pure, ammesso che sia conservato in qualcosa come il portale del progetto o altro repository.

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