소프트웨어 공학의 주된 목적은 "고품질의 소프트웨어를 효율적으로 개발하고, 유지보수 하는 것"입니다. 그래서 일반적으로 소프트웨어 공학의 중요성을 이야기할 때, 생산성과 품질 관점에서 소프트웨어 개발 및 검증 프로세스, 소프트웨어 품질 및 생산성 개선, 개발 및 검증 방법론, 유지보수, 비용 등의 기술적 주제를 중심으로 소프트웨어 공학의 필요성과 중요성을 이야기합니다. 물론 이러한 논점에 이견이 있을 수는 없을 것입니다. 그러나 개인적 경험을 바탕으로 볼 때, 소프트웨어 공학이란 학문을 구성하는 주요 요소로는 결국 "사람"이며 다수의 팀원이 협업을 통해 소프트웨어를 개발하고, 프로세스를 실행하며, 품질과 생산성에 기여하는 등 소프트웨어 공학의 모든 행위에 있어 가장 중요한 활동 중 하나가 바로 "의사소통..