지난 6 개월 동안 클라이언트 사이트에서 프로젝트를 진행했습니다. 데이터 기밀이 필요하고 사무실에서 일하기를 원하지 않았기 때문입니다.
이 고객 사이트에 혼자 나타 났을 때 2 개월 안에 프로젝트를 완료해야한다고 들었습니다.
클라이언트는 소프트웨어 회사가 아니며 다양한 정책으로 인해 이클립스, 톰캣 등과 같은 제품을 설치할 수있는 권한을 컴퓨터에 부여하는 데 약 20-25 일이 걸렸습니다. 환경 설정이 지연된 후에도, 그들은 여전히 같은 2 개월 동안 프로젝트를 완료 할 것으로 기대하고있었습니다.
요구 사항 문서를 제공하지는 않았지만 고객 사이트에서 일하고 있기 때문에 요구 사항을 논의하기 위해 정기적으로 모임을 가졌습니다.
6 개월이 지난 후에도 신청서는 아직 끝나지 않았으며 모두가 나를 비난하고 있지만 처음 몇 회의에서 논의 된 것보다 더 많은 기능을 추가했다는 사실을 깨닫지 못합니다.
이 기간 동안 양식을 두 부분으로 분리하는 등 많은 일을 다시해야했습니다. 몇 주 후에 그들은 혼란스러워서 두 양식을 다시 병합하도록 요청했습니다.
응용 프로그램의 범위는 매일 증가하고 있지만 여전히 지연된 2 개월 프로젝트라고 생각합니다. 범위가 커졌다 고 말하면 처음에 요구 사항을 요구하지 않은 이유를 묻습니다.
나는 이미 매일 11-12 시간을 일하고 3-4 시간을 여행하며 이제는 토요일에도 올 것으로 예상합니다.
요구 사항, 디자인, 코드 및 테스트를 수행하십시오.
이런 경우 어떻게해야하는지 알려주십시오.
추가 세부 정보 : 우리는 결과물 목록을 가지고 있었지만 이것들도 중요하다는 것을 몇 가지 더 추가했습니다. 또한 몇 가지 결과물을 변경했습니다. 그들은 심지어 UAT 서버를 가지고 있지 않으며, IP 주소를 통해 개발 시스템 자체를 테스트합니다.