scrum - How do I develop an application with a Layered Architecture using Agile methodologies? -


in domain driven design applied architectures, should start developing domain model , test it. after model occurred, can use model objects in other layers presentation layer or persistence layer.

my question how separated tasks team members project?

  1. before model created, frontend developers can not anything.because objects not ready.
  2. does domain model created multiple developers projects? example productservice , orderservice developing , testing 2 different developers?

agile methodologies recommend approaching each feature in vertical slices (also see here).

this means should develop feature end-to-end.

when doing should apply "you aren't gonna need it" or yagni. means should build "just enough" of each layer implement feature.

you don't need full domain model implementing each feature. backend coders implement parts frontend coders need, before need it.

vertical slices


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -