차례:
정의-BDD (Business-Driven Development) 란 무엇입니까?
비즈니스 중심 개발 (BDD)은 비즈니스 요구 사항을 직접 충족시키기 위해 IT 솔루션을 개발하는 방법론입니다. 비즈니스 중심 개발은 비즈니스 전략, 요구 및 목표로 시작하는 모델 중심 접근 방식을 구현하여 수행됩니다. 그런 다음 IT 솔루션으로 변환됩니다. 이 변환은 종종 모델 변환을 사용하여 얻습니다.
비즈니스 중심 개발은 새로운 애자일 방법론이며 개발자, 테스터 및 비즈니스 분석가가 비즈니스 요구 사항에 대한 집중을 통해 예제를 통해 사양을 통해 얻은 공통 언어를 공유 할 수 있습니다.
BDD 접근 방식은 비즈니스 민첩성을 높이고 IT 이니셔티브를 비즈니스 과제와 연계하고 우선 순위를 정하는 데 도움이됩니다. 또한 조직 내부의 IT 예산에 대한 비용 정당화 프로세스를 단순화하는 데 간접적으로 도움이됩니다.
Techopedia는 BDD (Business-Driven Development)를 설명합니다.
오늘날의 엔터프라이즈 소프트웨어 개발 프로세스에서 내재 된 문제 중 하나는 비즈니스가 새로운 트렌드에 대응하여 변화해야하는 속도에 발 맞추지 못하는 것입니다. 엔터프라이즈 IT 부서가 생존하려면 새로운 비즈니스 요구에 부응해야합니다. IT 부서는 IT 중심의 솔루션을 만드는 데 집중하는 대신 하나 이상의 비즈니스 프로세스 문제를 해결하는 솔루션을 엔지니어링해야 할 것으로 예상됩니다.
대부분의 IT 부서는 기존 애플리케이션을 향상시키고 유지 관리하는 데 예산의 상당 부분을 소비합니다. 비즈니스가 최신 프로세스 향상으로 도약함에 따라, 융통성이없는 기존 응용 프로그램이 필요한 변경 사항을 준수하지 못할 수 있습니다. 이러한 시나리오에서는 IT 부서의 노력을 비즈니스 요구 및 비즈니스 전략에 맞게 조정하는 새로운 메커니즘이 필요합니다. BDD는 잘 이해되고 표준화되고 효과적으로 반복적으로 수행 될 수있는 프레임 워크를 통해이를 촉진합니다.
첫 번째 단계는 비즈니스 프로세스 모델 (BPM)을 만들어 핵심 성과 지표 (KPI), ROI (투자 수익) 또는 기타 메트릭을 통해 측정하는 것입니다. 그런 다음 기업은 이러한 BPM을 비즈니스 요구 사항을 IT 영역에 전달하는 중요한 메커니즘으로 사용할 수 있습니다.
