더북(TheBook)

1.3 업계에서 시스템 설계가 갖는 중요성

시스템 설계를 올바르게 적용하면 여러 가지 이점이 있습니다. 그중 일부를 살펴봅시다.

요구 사항에 대한 명확한 이해: 시스템을 설계하면 구현 요구 사항을 자연스럽게 이해할 수 있습니다. 요구 사항에 따라 시스템의 핵심 기능, 성능, 보안 지침 등을 고려하여 문제를 해결하는 아키텍처를 구축할 수 있습니다.

협업의 시너지 효과: 모든 팀원이 시스템 설계 과정에 처음부터 끝까지 참여하지는 않겠지만(특히 상위 수준을 설계할 때), 상세 설계 단계에서는 더 많은 팀원이 설계 과정을 공유하고 참여하게 됩니다. 이렇게 함으로써 소통이 활발해지고 협업 효율이 높아집니다. 결과적으로 프로젝트에 참여하는 모든 사람이 시스템의 아키텍처와 설계를 명확히 이해하게 되어 팀원과 이해 관계자( 영업부, 마케팅부 등) 간 소통과 조율이 원활합니다.

설계 검토 및 피드백: 시스템 설계가 있으면 팀원과 아키텍트가 설계 검토에 쉽게 참여할 수 있어 문제를 논의하고 피드백을 반영하기가 한결 수월합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.