Requirements-analysis는 프로젝트나 시스템 개발의 초기 단계에서 사용자가 무엇을 필요로 하는지, 그리고 시스템이 어떤 기능을 갖추어야 하는지를 체계적으로 조사하고 정의하는 과정을 의미하는 명사입니다. 주로 IT, 소프트웨어 공학, 비즈니스 컨설팅 분야에서 전문 용어로 사용되며, 프로젝트의 성공을 결정짓는 가장 중요한 첫 단추로 여겨집니다. 단순히 고객의 말을 받아 적는 것이 아니라, 모호한 요구사항을 명확하게 구체화하고 기술적인 실현 가능성을 검토하는 분석적 활동을 포함합니다. 이 용어는 일반적인 대화보다는 비즈니스 회의나 기술 문서에서 격식 있는 표현으로 사용됩니다. 유사한 표현으로 'needs assessment'가 있으나, 이는 주로 교육이나 복지 분야에서 대상자의 필요를 파악할 때 쓰이는 반면, requirements-analysis는 공학적이고 시스템적인 설계에 초점이 맞춰져 있다는 점에서 차이가 있습니다. 실무에서는 'conduct a requirements-analysis'와 같이 동사와 함께 자주 쓰이며, 프로젝트의 범위(scope)를 확정 짓는 핵심적인 절차로 이해하면 좋습니다.