경기에서 프로그램 개발 견적을 알아보기 전 정리할 조건
프로그램 개발은 완성된 상품의 가격표를 고르는 일보다, 현재 업무를 어떤 방식으로 바꾸고 어떤 사용자가 어떤 환경에서 이용할지 정하는 과정에 가깝습니다. 같은 Windows 프로그램이라도 단순 입력·조회 도구인지, 여러 부서가 함께 사용하는 업무시스템인지, 외부 장비나 다른 서비스와 연결되는지에 따라 필요한 설계와 개발 범위가 달라집니다.
경기에서 개발 업체나 전문가에게 견적을 요청할 때는 ‘프로그램을 만들어 달라’는 설명만으로는 비교가 어려울 수 있습니다. 업무의 시작과 끝, 현재 수기로 처리하는 단계, 반드시 저장해야 하는 정보, 결과를 확인하는 사람, 기존 파일이나 프로그램과의 관계를 함께 전달해야 상담자가 필요한 기능을 구체화하기 쉽습니다.
대상 업무는 다음처럼 표현해 볼 수 있습니다.
- 고객·거래처·회원·직원 등 정보를 등록하고 검색하는 관리 프로그램
- 주문, 재고, 일정, 작업, 매출, 비용 또는 진행상태를 기록하는 업무시스템
- 엑셀·CSV·텍스트 파일을 불러오거나 변환하고 결과를 집계하는 데이터처리 도구
- 반복 계산, 문서 작성, 파일 분류, 알림 등 수작업을 줄이기 위한 Windows용 프로그램
- 기존 사내 프로그램이나 장비에서 나온 데이터를 확인·가공하는 보조 프로그램
처음부터 모든 기능을 확정하지 않아도 됩니다. 현재 가장 불편한 업무와 반드시 필요한 1차 기능을 구분하고, 나중에 추가할 기능을 별도로 적어 두면 초기 견적과 확장 가능성을 함께 비교하기 좋습니다.


