domain-driven design

32
DOMAIN-DRIVEN DESIGN 소소소소소 소소소 소소소소 소소소소 소소소소 소소소 2011 소 6 소 19 소 소소소 Thousands of people worked independently to create the AIDS Quilt

Upload: vinnie

Post on 05-Jan-2016

52 views

Category:

Documents


4 download

DESCRIPTION

Thousands of people worked independently to create the AIDS Quilt. DOMAIN-DRIVEN DESIGN. 2011 년 6 월 19 일 일요일. 소프트웨어 중심에 존재하는 복잡성에 도전장을 내밀다. 목차. ~ 목적 (objectives) ~ 활동 (activities). 강사  Ubiquitous Language  청중. 들어가며 ~. 들어가며 ~. 들어가며 ~. 들어가며 ~. 들어가며 ~. 들어가며 ~. 들어가며 ~. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DOMAIN-DRIVEN DESIGN

DOMAIN-DRIVEN DESIGN

소프트웨어 중심에 존재하는 복잡성에 도전장을 내밀다

2011 년 6 월 19 일 일요일

Thousands of people worked independently to create the AIDS Quilt

Page 2: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

목차

~ 목적 (objectives)

~ 활동 (activities)

2

Page 3: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

강사 Ubiquitous Language 청중

3

Page 4: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

4

Page 5: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

5

Page 6: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

6

Page 7: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

7

Page 8: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

8

Page 9: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

9

Page 10: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

들어가며 ~

10

Page 11: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

한참 들어 왔습니다 ^^;

11

~ 질서유지~ 일관성~ 저장이 아니라 소화

Page 12: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

상황

12

~ 지금보다 나은 기업

Page 13: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

문제

13

프로젝트 계획 및 관리프로젝트 계획 및 관리

정의 및 조직세우기정의 및 조직세우기 계획계획 추적 및 관리추적 및 관리

프로젝트 파라메타 정의

프로젝트 파라메타 정의

조직 만들기조직 만들기

프로젝트 프레임워크 계획

프로젝트 프레임워크 계획

프로젝트 정의 문서 작성

프로젝트 정의 문서 작성

WBS(Work Breakdown

Structure) 작성

WBS(Work Breakdown

Structure) 작성

일정 작성일정 작성

위험관리 계획 작성

위험관리 계획 작성

현황 파악현황 파악

상황 별 조치 계획 및 수행상황 별 조치 계획 및 수행

완료 보고완료 보고

출처 : HBS 프로젝트 관리 매뉴얼

Page 14: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

연계 (Alignment) vs. vs. vs. …

14

목차~ 목적 (objectives)~ 활동 (activities)

말 vs. 행동

Page 15: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

연계 (Alignment) vs. vs. vs. …

15

목차~ 목적 (objectives)~ 활동 (activities)

계획 (plan) vs. 일 (work)

- Plan to work, Work by plan

Page 16: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page16

방향 vs. 거리

목차~ 목적 (objectives)~ 활동 (activities)

연계 (Alignment) vs. vs. vs. …

Page 17: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page17

머릿돌 (capstone) vs. 건축 (construction)

목차~ 목적 (objectives)~ 활동 (activities)

연계 (Alignment) vs. vs. vs. …

Page 18: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page18

목적 (objectives)

vs. 활동 (activities)

목차~ 목적 (objectives)~ 활동 (activities)

연계 (Alignment) vs. vs. vs. …

Page 19: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

떼려고 해도 뗄 수 없는

19

디자인 (design) vs. 프로세스 (process)

목차~ 목적 (objectives)

~ 활동(activities)

Page 20: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

DDDesign vs. Agile Process

20

디자인 (design) vs. 프로세스 (process)

애자일을 하면 모델이 필요 없나요 ?

코딩의 생산성

고객의 필요에 대한 만족

Page 21: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

DDDesign vs. Agile Process

21

디자인 (design) vs. 프로세스 (process)

애자일을 하면 모델이 필요 없나요 ?

코딩의 생산성

고객의 필요에 대한 만족

X

O

Red, Green, Refactoring.. iterative

Page 22: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

해결책 : DDD 디자인 & 프로세스 패턴 모음집

22

39

Page 23: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

어떤 문제가 있는가 ?

1. 통합2. 범위3. 일정4. 원가5. 품질6. 인력7. 의사소통8. 위험9. 조달

23

Page 24: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

소통 , 에피소드

24

1. 몰래 퇴근

2. 인사하고 퇴근

Page 25: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

소통 , 회의실에서

25

동상이몽 ( 同床異夢 )

Page 26: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

소통 , 언어

26

Page 27: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

소통 , 모델

27

Cargo Shipping System

Page 28: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

소통 , Deep & Supple

28

언어 모델

Deep Model & Supple Design

Page 29: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

소통 , 통일성 (Unification)

29

Page 30: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

WAIT~P 문화

30

Why Am I The ~ Programmer?

Page 31: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

약진 (Breakthrough)

31

Page 32: DOMAIN-DRIVEN DESIGN

Professional Service Firm/ 32 page

광고 & 약속

32

오역 번역 투

2nd Edition even though 원서 not

changed ^___^