회사 업무용 맞춤 프로그램, 이렇게 만듭니다
“우리 회사 방식에 맞는 프로그램이 있으면 좋겠는데, 시중에 파는 건 우리랑 안 맞아요.” 개발 문의의 절반 이상이 이 문장에서 출발합니다. 우리비엔씨는 2011년부터 바로 그 자리 — 시중 패키지로는 담기지 않는 회사 고유의 업무를 윈도우 응용프로그램으로 옮기는 일을 해왔습니다. 맞춤 프로그램 개발이란 회사의 실제 업무 규칙과 데이터 흐름에 맞춰 처음부터 설계하고 만드는 전용 소프트웨어를 말합니다. 우리비엔씨는 Visual Studio C# WinForms + DevExpress 기반으로 CS(Client & Server) 구조와 독립 설치형 프로그램을 개발하며, 데이터베이스 모델러 출신 대표 가 SQL Server · MySQL · SQLite 설계를 직접 담당합니다. 사내에만 존재하는 업무 절차든, 특정 분야에서만 쓰이는 계산 알고리즘이든 — 전산화하고 싶은 업무라면 무엇이든 개발 대상입니다. C# WinForms + DevExpress로 개발한 데이터 분석 메인 화면. 조건 설정과 결과 확인이 한 화면에서 이뤄집니다. 패키지를 샀는데 왜 엑셀을 못 버릴까 ERP나 그룹웨어를 도입한 회사에서도 담당자 PC를 열어보면 여전히 엑셀 파일이 수십 개 떠 있습니다. 패키지가 못 담는 업무가 남아 있기 때문입니다. 그 틈을 엑셀이 메우고 있고, 그래서 이런 일이 벌어집니다. 담당자가 바뀌면 파일 구조를 아무도 모릅니다 같은 자료가 부서마다 조금씩 다른 버전으로 돌아다닙니다 수식 한 줄이 깨져도 한참 뒤에 발견됩니다 누가 언제 무엇을 고쳤는지 추적이 안 됩니다 데이터가 쌓일수록 파일이 무거워져 열리지도 않습니다 맞춤 프로그램 개발은 이 지점을 해결합니다. 업무 흐름은 담당자가 쓰던 그대로 두되, 데이터는 데이터베이스에 담고 규칙은 프로그램이 지키게 만드는 일입니다. 패키지와 맞춤 개발, 어느 쪽이 맞을까 비교 항목 ...