커피 공화국의 아침
- 커피를 주문하고 제조하는 과정은 역할, 책임, 협력이라는 사람의 일상 속에 항상 스며들어 있는 세 가지 개념이 한데 어울려 조화를 이루며 만들어 낸 것이다.
- 사람이 사는 곳이라면 어디서나 역할, 책임, 협력이 존재한다.
요청과 응답으로 구성된 협력
- 요청(request)은 연쇄적으로 발생한다.
- 응답(response) 역시 요청의 방향과 반대 방향으로 연쇄적으로 전달된다.
- 협력(collaboration)의 성공은 특정한 역할을 맡은 각 개인이 얼마나 요청을 성실히 이행하는가에 달려 있다.
역할과 책임
- 역할(role)은 어떤 협력에 참여하는 특정한 사람이 협력 안에서 차지하는 책임이나 임무를 의미한다.
- 역할이라는 단어는 의미적으로 책임(responsibility)이라는 개념을 내포한다.
- 특정한 역할은 특정한 책임을 암시한다.
- 사람들이 협력을 위해 특정한 역할을 맡고 역할에 적합한 책임을 수행한다는 사실은 몇가지 중요한 개념을 제시한다.
- 여러 사람이 동일한 역할을 수행할 수 있다.
- 역할은 대체 가능성(substitutable)을 의미한다.
- 책임을 수행하는 방법은 자율적으로 선택할 수 있다.
- 동일한 요청에 대해 서로 다른 방식으로 응답할 수 있는 능력을 다형성(polymorphism)이라고 한다.
- 한 사람이 동시에 여러 역할을 수행할 수 있다.