의사 소통을 위해 컨텍스트 간의 번역에 대한 윤곽을 명확하게 표현하고 컨텍스트 간에 공유해야 하는 정보를 강조함으로써 모델과 모델이 만나는 경계 지점을 서술해야 한다.
각 컨텍스트의 현재 영역을 나타내는 지도를 작성해야 한다.
서로 다른 CONTEXT간에 모델들을 번역할 수 있는 별도의 객체가 필요하다.
이 객체는 양 팀에서 합심해서 유지해야 할 유일한 객체로 볼 수 있다.
모델의 컨텍스트는 언제나 존재하지만 계속해서 주의하지 않으면 중복이 일어나고 불안정해진다.
BOUNDED CONTEXT
와 CONTEXT MAP
을 명시적으로 정의하면 팀은 모델을 단일화하고 뚜렷이 구분되는 것들을 연결하는 절차를 통제할 수 있을 것이다.
다른 BOUNDED CONTEXT
와 접촉하는 지점은 테스트할 때 특히 중요하다.
대개 테스트는 컨텍스트의 경계에 존재하는 번역의 미묘한 차이와 낮은 수준의 의사소통을 보완하는 데 기여한다.
팀의 모든 구성원이 서로 동일한 방식으로 개념적 경계를 이해하도록 개념적 경계에 관해 활발히 의사소통하는 것이다.
최종 목표는, "특정 팀에서 만든 것이 변경될 예정이므로 그에 따라 저희 것도 변경할 예정입니다."라고 말하느 대신 "A 모델이 바뀌고 있습니다. 그러니 저희 B 컨텍스트에 대한 번역기를 변경할 예정입니다."라고 얘기할 수 있어야 한다.