보편적인 언어

핵심 팀에서 이해하는 공통의 용어를 마련합니다.

단계

검색 프레이밍

제안 시간

1시간

참가자

핵심 팀, 실무 전문가

수행 이유

  • 도메인 개념에 대한 명확한 이름 및 정의를 설정할 수 있음
  • 코드베이스 및 팀 대화에서 중복 및 불일치를 제거할 수 있음
  • 새로운 팀원이 도메인에 쉽게 온보딩할 수 있는 수단 제공

수행 시기

탐색 또는 구성 중에 이 작업을 수행하여 기본 용어를 설정합니다. 작성된 코드가 처음부터 비즈니스 도메인 언어를 반영하도록 제공 전에 이 작업을 수행하는 것이 좋습니다. 이는 새로운 도메인 용어가 발견되면 프로젝트 전반에 걸쳐 이를 다시 검토해야 할 정도로 가치가 있는 작업이기도 합니다.

필요한 물품

  • 화이트보드 또는 Miro와 같은 디지털 버전
  • 스티커 메모
  • 네임펜/마커

이 방식을 활용하는 방법

샘플 안건 및 메시지

  1. 회의의 목표를 명확하게 구상합니다.

    예시: “우리는 도메인 전문가가 사용하는 언어와 코드베이스에서 사용되는 언어의 괴리라는 기술 부채에 대해서 자주 놓치고 있습니다.”

    예시: “오늘 우리의 목표는 팀의 용어 사용에 있어서 의미 체계가 아닌 이해에 초점을 맞춘다는 공통의 이해 관계를 구축하여 이러한 부채를 청산하는 것입니다.”

    : 팀이 함정에 빠지지 않도록 하는 데 도움이 되는 안티 목표를 제시할 수도 있지만, 이는 선택 사항입니다.

    애플리케이션의 용어와 새로운 비즈니스 용어 간의 괴리를 나타낸 그림

  2. 모든 사람에게 10분 이하의 시간을 주고 개인적으로 스티커 메모당 용어 1개씩 최대한 많은 용어를 적도록 합니다.

    : 이 활동에 여러 명이 참여하는 경우 작은 그룹으로 사람을 나누십시오. 그러면 결과를 보다 수월하게 관리할 수 있습니다.

  3. 다음으로, 30분 동안 타이머를 설정하고 모두에게 자신들이 작성한 각 스티커 메모에 대한 간략한 정의를 적도록 합니다.

    : 마지막까지 남는 용어가 너무 많을까 봐 염려되는 경우, 참가자들에게 팀이 가장 까다로워할 것 같은 용어의 정의만을 적도록 요청하는 것도 좋습니다.

  4. 각 사람에게 자신들이 식별한 용어와 정의를 공유해 달라고 합니다. 이들이 적은 내용을 읽을 때 화이트보드 또는 벽에 유사한 용어끼리 분류합니다.

  5. 의미 체계에 대한 이해의 공유에 중점을 두면서 정의의 모든 변형을 논의합니다. 용어를 명확하게 정의하는 단계까지 파고들지 않도록 유의하십시오.

    : 동일한 정의에 대해 여러 이름을 사용하는 경우가 있습니다. 이러한 경우 하나의 이름과 정의로 통일하십시오. 하나의 이름과 정의가 존재하지 않는다면, 함께 새로운 표현을 만드십시오.

  6. 벽의 사진을 찍어 내용을 기록합니다.

    : 모든 팀원의 업무 위치가 동일하다면 스티커 메모를 계속 붙여 놓는 것도 좋습니다. 팀 공간의 벽에 공지 공간을 만들고 이 공간에서 용어 목록을 재구성하십시오. 그러면 팀에게 언제나 활용할 수 있는 용어 참조 벽을 제공할 수 있습니다.

성공/예상되는 성과

공통 용어의 시작 목록을 식별하고 각각에 대한 정의를 내렸으면 성공한 것입니다. 축하합니다. 보편적인 언어 용어집을 완성했습니다.

진행자 메모 및 팁

공유하는 동안 시간이 부족한 경우 앞으로 예정된 작업과 가장 관련성이 높은 용어를 우선적으로 지정하는 것을 고려하십시오. 그러면 가장 임박한 스토리에서 해당 용어를 다루고 코드베이스에 구축할 수 있습니다.

가능하면 회의실에 한 명 이상의 도메인 전문가가 참여하도록 최선을 다하십시오. 주제를 대표할 수 있는 담당자가 없으면 비즈니스의 현실을 나타내는 공통 용어를 규정하기가 더 힘들 수 있습니다.

실제 예시

화이트보드의 보편적인 언어 워크샵

Previous
반복 사전 계획
반복 사전 계획

이 방식을 활용하는 방법 시작하기 전에 팀으로서 IPM(반복 계획 회의)의 결과에 따라 반복 사전 계획의 필요성을 결정합니다. 일반적인 조짐은 다음과 같습니다. IPM이 속도를 따라가기 ...

Next
분자 맵
분자 맵

이 방식을 활용하는 방법 샘플 안건 및 메시지 분자 작성 프레젠테이션을 검토하고 개념에 익숙해지는 방법, 솔루션을 도출하는 방법, 안티 패턴을 식별하는 방법을 익힙니다. VMware ...