기능 크리프 란 무엇입니까?
스코프 크리프라고도하는 피쳐 크리프는 프로젝트 요구 사항이 원래 추정치를 초과하는 경향을 나타냅니다. 주요 컴퓨터 프로젝트의 개발은 일반적으로 엔지니어가 출시 전에 제품에 추가 기능을 추가하여 대상 시장에서 더 유용하고 즐겁게 사용할 수 있도록 결정합니다. 프로젝트를 계약 한 클라이언트가 위시리스트에 계속 추가 할 때도 발생할 수 있습니다. 기능 크립은 프로젝트의 전체 예산에 영향을 줄뿐만 아니라 릴리스 시간을 상당히 지연시켜 회사 임원들에게 실망을 줄 수 있습니다. 또한 흥미롭지 만 불필요한 기능으로 제품을 막음으로써 궁극적으로 제품을 약화시킬 수 있으므로 회사는 제품을 피하기 위해주의를 기울여야합니다.
프로젝트의 정확한 요구 사항을 인식하고이를 충족시키기 위해 함께 작업하는 긴밀하게 구성된 프로젝트 팀을 구성함으로써 문제를 완화 할 수 있습니다. 기능 크리프의 위험을 알고있는 프로젝트 관리자는 팀의 초점을 다시 맞추거나 고객에게 프로젝트의 원래 목표를 상기 시켜서 통과 할 수 있습니다. 때로는 엔지니어가 새로운 개념을 모색하는 대규모 프로젝트의 경우 기능 크립이 실제로 필요합니다. 이러한 경우, 여러 팀 구성원이 함께 모여 발생하는 기능 크립을 평가하고 프로젝트가 진행중인 방향의 올바른 결과인지 여부를 결정해야합니다.
특히 소프트웨어의 경우 크립 기능에 굴복하려는 유혹이 종종 강합니다. 소프트웨어 개발자는 지속적으로 제품을 개선 할 수있는 새로운 방법을 생각하고 있으며 특정 시점에서 프로젝트 관리자는 제품을 중단해야합니다. 이 경우에 프로젝트 크리프를 자주 시작하여 프로젝트 참여자에게 처음에 언급 한 목표를 상기 시켜서 피처 크립을 줄일 수 있습니다. 모든 종류의 신제품을 개발할 때 팀은 작업을 시작하기 전에 항상 만나서 무엇을 만들고 있는지, 팀이 무엇을하고 싶은지, 제품이 이러한 목표를 달성하는 방법에 동의해야합니다.
피처 크리프를 억제하려는 노력은 창의성을 처벌하도록 설계되지 않았습니다. 오히려 팀 구성원은 흥미롭고 유용하다고 생각되는 추가 기능을 메모하고 매주 프로젝트 메모와 함께 제출해야합니다. 팀의 다른 구성원이 기능이 중요하다는 데 동의하면 프로젝트 개발에 추가 할 수 있습니다. 기능이 흥미롭지 만 특정 프로젝트 릴리스에서 필요하지 않은 경우, 새 소프트웨어, 자동차 또는 다른 종류의 장치 등 프로젝트의 이후 릴리스에서 추가 개발을 위해 표를 작성할 수 있습니다.