소프트웨어 프로젝트 완료 조건

Posted 2006. 8. 30. 20:06
소프트웨어 작성 계약을 맺을 때는 프로젝트 종료 시점을 분명히하고 완료 테스트를 명확히 지정해야한다고 배웠습니다. 하지만 실제로 프로젝트를 하면 이런 조언을 지키기가 쉽지가 않네요. 방학 때 용돈이나 벌어볼 목적으로 매트록스 라인 카메라를 이용한 홀(hole) 검출 프로그램을 작성하였는데, 이게 예상과는 달리 끝이날 조짐이 안 보이네요. 공장에 가서 테스트를 해야 마무리 지을텐데, 어떻게 된 사정인지 회사에서는 테스트를 계속 연기하고 있습니다.

계약서에 종료 시점이나 종료 조건을 명확하게 표시하지 않았던 점이 조금 후회스럽군요. 특정 시점을 넘길 때까지 상대방의 협조 부족으로 프로젝트가 진행되지 못하면 어떻게 하겠다는 식의 조항을 넣었어야 하는데 말이죠. 지금에서야 이런 생각을 하지만, 그 당시에는 그저 잘 풀리겠지하고 막연히 생각했던게 화근인 것 같습니다. 어쨌거나 잘 마무리해서 남은 돈을 받아야할텐데, 왠지 걱정이 되는군요.