전자 분야의 첨단 기술이기 때문에 도메인을 이해하기 어려운 회사에서 일하고 있지만 복잡한 도메인의 모든 소프트웨어 개발에 적용 할 수 있습니다.
내가 작업하는 응용 프로그램에는 도메인에 대한 경험이 없으면 이해하기 어려운 많은 정보, 차트 및 메트릭이 표시됩니다. 개발자는 사양을 사용하여 특정 차트에 이러한 종류의 메트릭이 표시되도록 지정하고이 메트릭은 다음과 같은 산술 공식과 같이 소프트웨어가 수행해야하는 작업을 설명합니다.
이런 식으로 개발자는 비즈니스를 이해하지 못하고이 작업을 수행하는 이유 / 이유를 이해합니다. 사양이 실제로 상세하지만 사양이 정확하지 않거나 작성자가 유스 케이스를 잊어 버린 경우 개발자가 솔루션을 찾기가 매우 어렵습니다.
반면, 모든 개발자에게 모든 비즈니스 측면에 대한 교육은 매우 길고 어려울 수 있습니다.
우리가 세부 사양을 더 중요하게 생각해야 하는가 (그러나 우리가 알고 있듯이 완벽한 사양은 존재하지 않음) 모든 개발자가 비즈니스 영역을 이해하도록 훈련시켜야합니까?
편집 : 회사가 외부 개발자를 사용할 수 있으며 모든 도메인을 형성하는 데 약 2 주가 걸릴 수 있다는 귀하의 답변을 명심하십시오.