# Content
Code Ownership과 같은 원칙을 고려할 때, 애자일은 어느 정도 팀원이 Generalist가 될 것을 요구한다. 따라서 클라이언트, 서버, DB등의 역할로 팀 레이어를 분리하는 방식은 잘못된 접근법일 가능성이 높다.
- 레이어를 담당하는 팀 간에 커뮤니케이션이 줄어든다.
- 계약서대로만 설계하면 충분하다고 느낀다.
- 실제 납품 가능한 제품은 늘어나지 않고 스프린트가 끝난다.
일반적으로 더 좋은 접근법은 동작하는 기능을 처음부터 끝까지 책임지게 하는 것이다.
- 기능 팀은 설계 결정이 미치는 영향을 잘 파악할 수 있다.
- 기능 팀 인수인계 때문에 생기는 낭비가 줄어든다.
- 실무자와의 대화가 보장된다.
- 기능 팀이 납품할 기능에 집중하게 된다.
- - -
## Reference
- [[케이크 자르기]]
- [[관계성 증가 공식]]
- - -