이 이벤트 스토밍 템플릿 사용 방법
이 템플릿은 이벤트 스토밍이라는 강력한 워크숍 방법을 설명합니다. 이 방법은 물리적 또는 원격 환경에서도 사용 가능하며, 도메인 전문가와 엔지니어를 협업하고 흥미롭고 강력한 방식으로 모을 수 있도록 합니다. 템플릿은 사례와 재사용 가능한 요소를 포함하여 이벤트 스토밍을 빠르게 탐색할 수 있도록 도와줍니다.
이벤트 스토밍은 총 3단계로 구성됩니다:
1 빅 픽처 이벤트 스토밍:
이것은 전체 비즈니스 도메인을 전체적으로 이해하기 위한 가장 넓은 수준입니다. 개발, 비즈니스, UX 등 다양한 배경의 참가자가 참여합니다. 이 수준의 주요 목적은 비즈니스 프로세스 전반에 걸쳐 모든 도메인 이벤트(시스템 상태의 중요한 변화)를 매핑하는 것입니다. 이를 통해 비즈니스 프로세스의 주요 이벤트, 불일치, 정보 부족 및 병목 현상을 식별하는 데 도움이 됩니다. 이 수준은 모든 사람이 비즈니스 도메인을 이해하는 데 중요한 역할을 하며, 추가 탐색이 필요한 영역을 식별하는 데 도움이 됩니다.
2 프로세스 레벨 이벤트 스토밍:
이 단계는 빅 픽처 이벤트 스토밍 중에 식별된 특정 프로세스나 하위 도메인에 더 좁게 초점을 맞춥니다. 여기서의 목적은 선택된 프로세스의 이벤트, 명령어, 정책의 순서를 깊이 있게 이해하는 것입니다. 이는 워크플로를 매핑하고, 프로세스 내 다양한 엔티티의 역할을 이해하며, 잠재적인 개선점이나 변경점을 식별하는 데 특히 유용합니다. 이 단계는 시스템의 특정 부분이 어떻게 운영되어야 하는지에 대한 기술적 및 비즈니스적 관점을 조율하는 데 자주 도움이 됩니다.
3 디자인 레벨 이벤트 스토밍:
이 단계는 가장 세부적인 레벨로, 일반적으로 기술 팀이 소프트웨어 시스템을 설계하거나 리팩토링할 때 사용됩니다. 이 단계의 주요 목적은 시스템의 집합체, 엔터티, 값 객체 및 경계된 컨텍스트를 포함한 상세한 모델을 만드는 것입니다. 이를 통해 이전 단계에서 식별된 프로세스를 구현하기 위한 기술적 구성 요소를 확인할 수 있습니다. 설계 레벨 이벤트 스토밍은 비즈니스 요구사항을 기술 사양으로 전환하는 데 필수적이며, 소프트웨어 개발, UX 디자인 및 품질 보증에 기여합니다.
요약:
전체 비즈니스 도메인을 탐구하여 해결해야 할 가장 큰 문제를 식별하려면 빅 픽처 이벤트 스토밍을 사용하십시오. 단일 비즈니스 프로세스를 깊이 있게 다루고자 한다면 프로세스 모델링을 사용하십시오. 이미 비즈니스 프로세스를 매핑했다면 그 프로세스를 위한 소프트웨어를 설계하려면 소프트웨어 설계를 사용하십시오.