소프트웨어 프로젝트는 일반적으로 요구사항 결정, 프로토타입, UI, 소프트웨어 개발, 소프트웨어 테스트 등의 프로세스를 거치게 됩니다. 소프트웨어 프로젝트 관리자마다 이 프로세스를 다르게 나눌 수 있습니다. 그러나 필요한 작업 흐름은 일반적으로 유사합니다. 그렇다면 소프트웨어 프로젝트에 소요되는 시간은 어떻게 평가할 수 있나요?
프로젝트 관리자 평가 방법:
1. 일반적으로 회사 내부 소프트웨어 제품 개발인지 외부 계약 맞춤화인지. 모든 소프트웨어 개발에는 대략적인 시점 요구 사항이 있습니다. 이 시간 요구 사항은 버전 출시 날짜일 수도 있고, 어떤 경우에도 제품 프로젝트 기간이 이 시점 제한 내에 있어야 합니다. .
2. 계약 맞춤형 소프트웨어 개발인 경우 일반적으로 요구 사항이 비교적 명확합니다. 이때 프로젝트 관리자가 당사자 A와 통신하여 요구 사항을 확인한 후 프로젝트 마일스톤이 정의됩니다. 계약 요구 사항에 따라 개발 팀의 생산 능력에 따라 반복 개발 또는 폭포수 개발을 수행할 수 있습니다. 어쩌면 마일스톤이 작은 폭포를 거치거나 여러 반복으로 나누어질 수도 있습니다. 요구사항이 명확하고 R&D 관리가 완벽하면 폭포형 개발을 고려할 수 있고, 요구사항이 일반적으로 명확하면 반복 개발(SCRUM)을 고려할 수 있습니다. 구체적인 상황에 따라 다릅니다. 기업 내부의 소프트웨어 제품 개발이라면 일반적으로 제품 관리자는 제품 개발의 특성에 맞춰 제품 비전, 목표, 제품 로드맵, 제품 버전 계획 등을 정의해야 하며, 제품 버전 계획이 확정되면 이를 선택할 수 있다. SCRUM 및 반복 개발을 진행합니다.
3. 요구 사항에 대해 사용자 스토리 방법을 사용하지 않고 사용 사례 또는 요구 사항 기능 모듈을 사용하는 경우 노동 시간 평가 계획 시간을 사용해야 할 수도 있습니다. 요구 사항에 대해 사용자 스토리 및 SCRUM 개발을 사용하는 경우 스토리 포인트와 팀 속도 간의 대응을 사용하여 계획 시간을 평가할 수 있습니다.