전통문화대전망 - 전통 미덕 - 소프트웨어 테스트 요구사항 관리의 어려움은 무엇입니까?
소프트웨어 테스트 요구사항 관리의 어려움은 무엇입니까?
모든 제품 소유자, 프로젝트 관리자 또는 비즈니스 분석가는 요구사항 관리의 중요성을 이해해야 합니다. 전통적인 프로젝트 관리이든 민첩한 소프트웨어 개발이든 성공 또는 실패의 기초는 요구 사항 관리에 달려 있습니다.
수요관리 방식은 민첩한 R&D나 전통적인 프로젝트 관리뿐 아니라 금융, 제조, 건설, 에너지, 통신 등 다른 산업에서도 활용된다.
일부 분석가들은 요구사항 관리가 부실하면 프로젝트 실패율이 71%에 달한다고 보고합니다. 기술적 결함, 시간 제한 초과, 변경 관리 실패 등의 이유와 비교하여, 부실한 요구사항 관리의 결과는 더 심각하며 프로젝트 실패의 주요 원인입니다.
결과적으로 팀에서는 요구 사항 범위를 관리하고 요구 사항을 정의할 때 실수를 피하기 위해 많은 에너지를 소비하는 경우가 많습니다. 그러나 실제 수요 이행과정에는 여전히 문제점이 많다.
프로젝트와 비즈니스의 복잡성이 점차 증가함에 따라 요구사항 관리는 더 이상 단순히 요구사항 문서를 관리하고 관련 정보를 기록하는 것이 아닙니다. 요즘에는 요구사항 관리에서 팀(이해관계자 포함)을 프로젝트 목표와 동기화하고 올바른 요구사항을 구축하여 팀의 연구 및 개발이 원활하게 구현되도록 하는 것이 더 중요합니다.
이 기사에서는 요구 사항 관리에서 제품 소유자, 프로젝트 관리자 및 비즈니스 분석가가 직면하는 몇 가지 어려움에 대해 논의합니다.
01. 수요관리란
수요관리란 모든 제품과 서비스의 수요를 파악하여 시장을 지원하는 기능입니다. 조직과 개인의 요구를 충족시켜 비즈니스를 창출할 목적으로 시장에서 제품의 디자인, 가격 책정, 판촉 및 유통을 계획, 실행, 제어 및 감독하는 일련의 프로세스입니다.
02. 수요 풀
수요 관리의 어려운 점 중 하나는 수요 풀을 구축하고 이를 비즈니스 시스템과 연계하는 것입니다. 요구 사항은 비즈니스 사용 시나리오와 결합될 때만 가치가 있습니다. 또한 제품 소유자는 팀원들이 요구사항을 더 잘 이해할 수 있도록 비즈니스 시스템에 따라 요구사항을 구성하고 관리할 수 있습니다.
수요 풀이란 무엇입니까?
요구 사항 풀은 요구 사항을 중앙 집중식으로 저장하는 방법으로, 계획되지 않음, 미개발, 검토 중, 계획 등 다양한 상태의 요구 사항을 중앙에서 관리합니다. 요구 사항 풀은 요구 사항의 유일한 소스 역할을 하므로 제품 소유자(이해관계자 포함)가 쉽게 쿼리하고 찾아볼 수 있습니다.
수요정보를 중앙에서 관리하지 않으면 팀 협업에 큰 영향을 미치게 됩니다. 문서와 스프레드시트에만 의존하면 이 문제를 해결할 수 없습니다. 문서를 장기간 유지 관리하면 팀원의 연구 개발 작업이 중단됩니다. 일반적으로 문서 버전이 많기 때문에 요구 사항 변경 등 최신 정보를 빠르게 파악하기가 쉽지 않습니다. , 승인 및 구현 진행 상황을 확인할 수 있습니다.
03. 요구 사항 변경의 영향
실제 비즈니스에서 요구 사항은 단순한 텍스트 기록이 아니라 여러 종속성과 참조 관계가 있는 구조화된 정보입니다. 하나의 요구 사항을 변경하면 에픽, 기능, 사용자 스토리, 작업, 결함 또는 테스트 사례를 포함한 다른 요구 사항에 일련의 영향을 미칩니다.
비즈니스 요구 사항과 프로젝트 복잡성이 점차 증가하고 있으며, 이제 관련 요구 사항 및 대상 사용자 사례 조정을 포함하여 개발 과정에서 요구 사항 변경이 미치는 영향을 확인하기가 어렵습니다.
따라서 제품 소유자가 수백 가지의 요구 사항과 변경 사항을 효과적으로 관리하기 위해 테이블을 수동으로 유지 관리하거나 문서를 사용하는 것은 어렵습니다.
04. 요구사항 표준 설정
제품 리더나 프로젝트 관리자가 직면하는 또 다른 어려움은 고객이나 이해관계자가 요구사항을 자주 변경한다는 것입니다. 고객은 일련의 요구 사항을 제시하고 요구 사항 문서 확인 여부에 관계없이 언제든지 요구 사항을 변경하고 싶어할 수 있습니다.
프로젝트 요구 사항의 범위가 변경되면 새로운 요구 사항으로 인해 비용 예산이 증가하거나 프로젝트 계획이 재정렬될 수도 있습니다. 팀이 예산 초과나 재작업에 직면할 가능성이 높습니다.
요구사항이 자주 변경되는 주된 이유는 이해관계자가 요구사항 문서를 작성하고 확인하는 과정에 완전히 참여하지 않기 때문입니다. 팀이 표준화된 요구사항 개발 계획을 따르기를 원하는 경우 이해관계자는 요구사항 변경의 제어 가능한 범위를 미리 확인하여 팀이 이를 사용하여 작업량과 비용을 계산할 수 있도록 해야 합니다.
05. 버전 관리
프로젝트 진행 중에는 고객과 이해관계자의 요구 사항이 일부 변경되는 것을 피할 수 없습니다. 거의 40%의 요구 사항이 적어도 한 번 변경되고, 약 10%가 두 번 이상 변경됩니다.
따라서 제품 소유자는 이러한 요구 사항과 변경 기록을 관리할 수 있는 좋은 방법이 필요합니다. 팀원들이 각 버전에서 수행해야 할 새로운 기능이나 최적화가 무엇인지 명확하게 이해할 수 있도록 하십시오. 또한 요구 사항을 합리적으로 재사용하면 재작업을 크게 줄이고 팀 생산성을 향상할 수도 있습니다.
일부 팀에서는 요구 사항 관리를 위해 여전히 Word와 Excel을 사용하고 있으며 프로젝트 구현 중에 복잡한 문제를 해결할 수 없습니다. 팀은 개선하고 개선하기 위해 더욱 강력한 요구 사항 관리 도구가 필요합니다.
Jira, PingCode 등과 같은 우수한 요구사항 관리 도구를 사용하면 위의 모든 문제를 쉽게 해결할 수 있습니다.
위 내용은 상업적인 목적이 아니며, 지적재산권 문제와 관련된 경우 연락주시면 즉시 처리해드리겠습니다