A BiteMark Field Book

부록 5. 연구 노트: 이 책의 이론적 계보

업무란 무엇인가 v0.5.0

이 책은 현장 언어로 쓰였지만, 완전히 무에서 나온 주장은 아니다. 여러 연구와 실무 방법론이 이미 비슷한 방향을 가리키고 있었다. 다만 각 분야는 서로 다른 이름을 썼다.

계보
Artifact-centric BPM
이 책의 번역
업무 객체와 라이프사이클
보강되는 주장
업무는 활동 목록이 아니라 business artifact의 상태 변화로 볼 수 있다
계보
Data-centric design
이 책의 번역
객체 안의 정보 모델과 상태
보강되는 주장
운영 객체는 입력값, 판단, 증빙, 이력을 품은 실행 단위다
계보
Kanban
이 책의 번역
라이프사이클 보드
보강되는 주장
보드는 할 일 목록이 아니라 Definition of Workflow와 explicit policy의 시각화다
계보
SRE
이 책의 번역
필수 업무의 서비스 레벨
보강되는 주장
Run 업무는 성실함이 아니라 SLI, SLO, SLA, error budget으로 관리해야 한다
계보
BDD / Gherkin
이 책의 번역
조직 공통언어
보강되는 주장
Given, When, Then은 코드 이전에 업무 규칙을 예시로 고정하는 문법이다
계보
Cynefin
이 책의 번역
인테이크 분류기
보강되는 주장
모든 업무를 같은 방식으로 처리하지 말고 불확실성의 종류부터 나눠야 한다
계보
Shape Up
이 책의 번역
개선 업무의 Bet
보강되는 주장
필수 운영은 보장하고, 불확실한 개선은 제한된 Appetite로 베팅한다
계보
Rails 8
이 책의 번역
PRD의 구현 언어
보강되는 주장
객체, 관계, resourceful CRUD, 상태 생애주기를 애플리케이션 구조로 고정한다

이 계보를 한 문장으로 합치면 이렇다.

회사의 업무는 객체 중심으로 식별되고, 불확실성에 따라 분류되고, 명시적 workflow로 흐르고, 서비스 레벨로 보장되고, 예시 기반 공통언어로 고정되고, PRD에서 구현 가능한 객체 세계로 번역되고, 개선 bet을 통해 진화한다.

참고한 자료

  • Viara Popova, Dirk Fahland, Marlon Dumas, Artifact Lifecycle Discovery, https://arxiv.org/abs/1303.2554
  • Richard Hull 외, A Data-Centric Design Methodology for Business Processes, https://sites.cs.ucsb.edu/~su/papers/2008/BPM-handbook-chapter.pdf
  • Open Guide to Kanban, https://kanbanguides.org/open-guide-to-kanban/2025.7/pdf/open-guide-to-kanban.en-us.pdf
  • Google SRE, Service Level Objectives, https://sre.google/sre-book/service-level-objectives/
  • Cucumber, Behaviour-Driven Development, https://cucumber.io/docs/bdd/
  • Cucumber, Gherkin Reference, https://cucumber.io/docs/gherkin/reference/
  • Dan North, Introducing BDD, https://dannorth.net/blog/introducing-bdd/
  • Cynefin.io, Cynefin Domains, https://cynefin.io/wiki/Cynefin_Domains
  • Basecamp, Shape Up, https://basecamp.com/shapeup
  • Ruby on Rails Guides, Rails Routing from the Outside In, https://guides.rubyonrails.org/v8.0.0/routing.html
  • Ruby on Rails Guides, Active Record Associations, https://guides.rubyonrails.org/association_basics.html
  • Ruby on Rails API, ActiveRecord::Enum, https://api.rubyonrails.org/v8.0.2.1/classes/ActiveRecord/Enum.html
  • Ruby on Rails Guides, Active Record Callbacks, https://guides.rubyonrails.org/v8.0.0/active_record_callbacks.html

Early Reader Feedback

원고 피드백 남기기

읽다가 헷갈린 곳, 더 듣고 싶은 사례, 동의하기 어려운 문장을 알려주세요. 공개 댓글이 아니라 저자에게만 전달되는 피드백입니다.

본문에서 문장을 드래그한 뒤 누르면 선택 문장이 함께 저장됩니다.

피드백 유형

BiteMark Press는 Cloudflare Web Analytics로 익명 트래픽을 보고, 동의한 경우에만 GA4와 Microsoft Clarity를 켭니다.