Workflow (워크플로우)

별칭: Workflow · 워크플로우 · 작업 흐름 · 업무 흐름 · process flow

업무/시스템 작업을 순서·조건·책임 단위로 정의한 실행 흐름.

Workflow(워크플로우)는 어떤 일이 어떤 순서로, 어떤 조건에서, 누가/무엇이 처리하는지를 구조화한 흐름이다. IT에서는 승인 프로세스, 데이터 파이프라인, 배치 작업 자동화처럼 반복 가능한 절차를 표준화하는 데 사용한다.

정의

Workflow는 하나의 목적을 달성하기 위한 단계(step)들의 연결 구조다. 각 단계는 입력, 처리 로직, 출력, 실패 처리 규칙을 가진다.

왜 중요한가

  • 반복 업무 자동화로 속도/품질 일관성 확보
  • 책임 구간과 병목 지점 가시화
  • 에러 재시도·승인·알림 같은 운영 규칙 표준화

IT 실무 예시

  • CI/CD: 코드 푸시 → 테스트 → 빌드 → 배포
  • 데이터 파이프라인: 수집 → 정제 → 적재 → 검증
  • 고객 지원: 문의 접수 → 분류 → 담당 배정 → 해결

주의할 점

워크플로우를 문서로만 만들고 실제 시스템과 연결하지 않으면 운영 가치가 떨어진다. 실행 로그, 실패 분기, 재시도 정책까지 함께 설계해야 한다.