효과적인 비즈니스 개발을 위한 설계와 관리 방법

Domain Driven Design 란?

이는 소프트웨어 개발접근방법이다.

⇒ 구현이 취중된 개발이 아니라 도메인 전문가와 소프트웨어 전문가와 협업하여 개발하는 방법이다.

소프트웨어 개발방법

소프트웨어는 다음과 같이 개발 및 출시된다.

소프트웨어 개발방법론으로는 WaterfallAgile 이 존재한다.

Waterfall 방법이든 Agile 방법이든 가장 중요한 것은 요구사항 분석 이다.

실제 무엇을 만드는지 알아야 소프트웨어를 잘 만들 수 있기 때문이다.

대부분의 프로젝트들은 요구사항 분석을 할 때 필요한 기능에 대한 분석이 아니라 어떻게 시스템으로 만들지에 대한 분석을 한다.