본문 바로가기

프로젝트 완료

(2)
프로젝트는 어떻게 완료하는가 □ 프로젝트는 어떻게 완료하는가 이제 6개월에 걸쳐 스마트영업지원시스템 구축을 완료했다. 제안서, 제안요청서, 업무 문서를 분석하고 고객과의 인터뷰를 거쳐 요구사항을 정의했다. 요구사항명세서를 기반으로 프로세스, 인터페이스, 데이터를 설계했으며 프로그래머는 설계서를 바탕으로 프로그램을 개발했으며 프로그래머는 단위테스트를 통해 자신이 만든 프로그램이 정상적으로 동작하는지 살펴봤다. 이제 고객의 순서이다. 개발된 프로그램이 정상적으로 동작하는지 고객 관점에서 살펴보고 이상 없이 완료됐으면 프로젝트를 마무리하고 비용을 지불해야 한다. 프로젝트 완료 단계는 고객의 입장에서 요구사항에 알맞게 시스템이 구축됐는지 검증하고 문서를 통해 고객사와 개발사 간에 프로젝트의 공식적인 종료를 선언하는 절차이다. 프로젝트 완료..
프로젝트 완료를 위한 테스트 □ 프로젝트 완료를 위한 테스트 ○ 완료 단계 테스트 시스템 개발 단계에서는 개발자와 설계자가 단위테스트를 통해 개발이 잘 됐는지 검증한다. 단위 테스트는 내가 만든 프로그램에 주된 관심이 있다. 물론 단위 테스트할 때도 입력과 출력을 주고받는 프로그램과 통합해 테스트를 진행하지만, 전체 프로그램이 업무 프로세스 상에서 유기적으로 동작하는지 검증하지는 않는다. 완료 단계 테스트 종류 통합테스트는 전체 프로그램을 통합해 업무를 수행하는데 문제가 없는지를 검증하는 절차이다. 통합테스트에는 개발자, 설계자, PM 뿐만이 아니라 고객사의 전산담당자와 업무담당자가 모두 참여해 테스트를 진행한다. 업무관점에서 프로그램 검증이 끝났다면 피크 타임(Peak Time)에서 시스템이 얼마나 많은 동시 접속자를 처리할 수 ..