Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 애자일 : 예측 불가한 비지니스때문에 ,프로젝트의 라이프 사이클을 짧게하여,지속 수정 가능한 유연한 개발방법 도입 ( 주로 폭포수모델의  한계점을 예를듬)
  • DDD : 오늘날 소프트웨어 복잡성은 기술보다 도메인의 복잡성및 변화에 기인하며 도메인을 중심에 두고 소통하고 발견하는 개발방법 도입 ( 주로 전문가와 단절이 된체 기술중심으로 문제를 해결하는 방식의 단점을 예를듬)


이야기하는 패러다임은 완전하게 다르나추구하는 방향은 약간 다를수 있으나,변화하고 복잡해지는 비지니스 모델에 대응하기위해어떠한 개발방법론을 활요왜야할까방법론을 가질것인가? 고민하는 부분은 동일하며  목표 유사하며  목표 달성을 위해 사용하는 도구 또한 애자일에서 출범하긴하였지만 상당수 공유하고 있습니다.

애자일을 한다고 DDD를 못하는게 아니며, DDD를 한다고 워터폴을 하지말아야 하는것이 아닙니다. 



...

경계해야할것

경계해야할것 몇가지를 알아보고, DDD 도입을 위해 유용한 도구를 살펴보겠습니다.

...

비지니스 전문가를 프로젝트 초기에 참여시킬수 있는 방법이 필요하며 화이트 보드와 포스트잇이면 충분하다.

프로젝트 초기 핵심 도메인 발견에 혼자만의 심오한 생각이 깃든 기획문서, 화려한 목업 UI, 거창한 UML등   과감하게 버리자

핵심 도메인을 발견하고 가속화하는데 걸림돌이 될뿐이다.

모델링은 전문적일 필요가 없으며 그것을 전달하고자 하는 아이디어이면 충분하다.



...

도전과제


draw.io Board Diagram
bordertrue
diagramNameddd-놈놈놈
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth470
revision1
Image Removed


도메인과 관련하여 나만 알고 있는것이 무엇이고? 당신은 무엇을 알고있고?

...