본문/내용
1. 교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나 인터넷 상의 자료를 찾아 조사하여 A4 용지 1.5~3쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 알기 쉽게 정리하라.
린 소프트웨어 개발 방법은 소프트웨어 개발 과정에서 낭비를 최소화하고 가치를 극대화하기 위해 고안된 접근법이다. 이 방법론은 제조업에서의 린 생산 방식에서 기원을 두고 있으며, 기본적으로는 업무의 흐름을 최적화하고, 팀원 간의 협업을 강조하며, 고객의 요구를 충족하는 데 중점을 둔다. 린 소프트웨어 개발은 다음과 같은 핵심 원칙으로 구성된다. 첫째, 낭비를 제거하는 것이다. 린 개발에서는 소프트웨어 개발 과정에서 발생할 수 있는 모든 형태의 낭비를 식별하고 제거하려고 한다. 여기서 말하는 낭비란 시간을 낭비하는 것이나 기능에 대한 과도한 작업, 애자일 주기를 방해하는 비효율적인 프로세스 등을 포함한다. 이를 통해 팀은 더 빠른 주기와 높은 품질의 소프트웨어를 제공할 수 있다. 둘째, 고객의 가치를 극대화하는 것이 중요하다. 린 소프트웨어 개발은 고객의 요구를 이해하고, 그에 맞춘 제품을 개발하는 것을 목표로 한다. 고객의 피드…