현재노트

[도메인주도개발 - DDD] 도메인 전문가와 개발자 간 지식 공유 본문

도메인주도개발(DDD)/도메인 모델 시작하기

[도메인주도개발 - DDD] 도메인 전문가와 개발자 간 지식 공유

현재노트 2022. 10. 24. 14:48

온라인 홍보, 정산, 배송 등 각 영역에는 전문가가 있다. 이들 전문가는 해당 도메인에 대한 지식과 경험을 바탕으로 본인들이 원하는 기능 개발을 요구한다.

개발자는 이런 요구사항을 분석하고 설계하여 코드를 작성하며 테스트하고 배포한다.

요구사항을 올바르게 이해하지 못하면 요구하지 않은 엉뚱한 기능을 만들게 된다.

따라서, 코딩에 앞서 요구사항을 올바르게 이해하는 것이 중요하다.

 

요구사항을 올바르게 이해하려면, 개발자와 전문가가 직접 많은 대화를 나누어야 한다.

제품 개발과 관련된 도메인 전문가, 관계자, 개발자가 같은 지식을 공유하고 직접 소통할수록 도메인 전문가가 원하는 제품을 만들 가능성이 높아진다.

개발자는 요구사항을 이해할 때 왜 이런 기능을 요구하는지 또는 실제로 원하는 게 무엇인지 생각하고 전문가와 대화를 통해 진짜로 원하는 것을 찾아야 한다.

Comments