품질 인증제 서면 심사 프로그램 개발 사례 [중앙사회서비스원]


기관 심사 업무는 “평가표를 나눠 주고 다시 걷는 일”처럼 보이지만, 실제로는 위원별 점수와 의견, 기관별 제출 자료, 현장 심사 일정이 한꺼번에 엉키는 대표적인 고난도 행정 업무입니다. 우리비엔씨는 중앙사회서비스원의 품질 인증제 서면 심사 업무를 하나의 데이터 흐름으로 묶는 심사 관리 프로그램을 개발했습니다.
한 줄 요약
중앙사회서비스원 품질 인증제의 서면 심사 등록 · 통계 조회 · 현장 심사 일정 관리를 하나의 시스템에서 처리하도록 구축한 윈도우 기반 심사 관리 솔루션입니다.
- 표준 심사 지표 기반의 통합 데이터베이스 설계
- 기관별 · 위원별 서면 심사 결과의 일관된 등록과 즉시 통계 산출
- 서면 심사 완료 기관에 대한 현장 심사 일정의 연속적 관리
개발 배경 : 평가는 끝났는데 취합이 끝나지 않는 문제
사회서비스 제공기관의 품질 인증 심사는 기관마다 담당 위원을 지정하는 것에서 시작합니다. 위원들은 정확성 · 객관성 · 타당성 · 충족성 · 반영성 · 현실성 등 여러 지표에 대해 서면 자료를 검토하고 평가 결과와 의견, 심사 주안점을 남깁니다.
문제는 그다음부터였습니다. 평가 자체보다 흩어진 결과를 모으는 일에 더 많은 시간이 들어갔습니다.
- 기관별 · 위원별 평가 데이터가 개별 파일로 파편화되어 최신본 확인이 어려움
- 지표별 입력 양식이 통일되지 않아 취합 단계에서 재가공 작업이 반복됨
- 서면 심사가 끝난 기관의 현장 심사 일정을 별도 문서로 다시 관리해야 함
- 심사 진행 현황과 결과 통계를 파악하려면 그때마다 수작업 집계가 필요함
담당자 입장에서는 “어느 기관이 지금 어느 단계에 있는지”를 한눈에 보는 화면 하나가 절실한 상황이었습니다.
우리비엔씨의 해결 방식
1. 심사 지표를 데이터 구조로 고정했습니다
가장 먼저 한 일은 심사 지표 리스트를 표준화해 테이블 구조로 확정하는 작업이었습니다. 지표가 코드로 관리되면 어떤 위원이 입력하든 동일한 항목에 동일한 형식의 값이 쌓입니다. 이 단계가 정리되면 이후의 통계는 사실상 저절로 따라옵니다. 반대로 이 부분이 느슨하면 아무리 화면을 예쁘게 만들어도 취합은 계속 수작업으로 남습니다.
2. 기관 · 담당자 · 위원의 관계를 시스템에 담았습니다
기관별 담당자와 심사 위원 배정 정보를 업로드 방식으로 일괄 등록할 수 있게 했습니다. 수백 건 단위의 배정 정보를 화면에서 한 건씩 입력하는 것은 현실적이지 않기 때문에, 기존에 사용하던 엑셀 양식을 그대로 읽어 들여 검증 후 반영하는 흐름을 택했습니다.
3. 서면 심사와 현장 심사를 하나의 절차로 연결했습니다
서면 심사가 완료된 기관만 현장 심사 일정 등록 대상으로 넘어가도록 프로세스를 연결했습니다. 단계가 시스템 안에서 이어지기 때문에 누락이나 중복 배정이 구조적으로 줄어듭니다.
4. 조회와 통계를 실무 화면에 붙였습니다
기관별, 위원별, 지표별로 심사 결과를 다각도로 조회하고 즉시 집계를 확인할 수 있는 모니터링 화면을 제공했습니다. 보고 자료가 필요할 때 조건만 바꿔 조회하면 되므로, 집계를 위한 별도 작업 자체가 사라졌습니다.
프로그램 주요 기능
| 기능 | 상세 내용 |
|---|---|
| 기관별 담당자 업로드 | 심사 대상 기관 정보와 담당자 · 심사 위원 배정 자료를 일괄 업로드하고 검증 후 등록 |
| 서면 심사 등록 | 표준 지표 기준의 평가 결과, 위원 의견, 심사 주안점을 기관별 · 위원별로 등록 및 저장 |
| 서면 심사 통계 조회 | 기관별 · 위원별 · 지표별 심사 결과 조회와 진행 현황 · 결과 통계 즉시 산출 |
| 현장 심사 일정 관리 | 서면 심사 완료 기관 대상 현장 심사 일정 업로드 · 등록 · 조회 |
개발 환경
| 구분 | 내용 |
|---|---|
| 플랫폼 | .NET Framework 4.8 이상 |
| 개발 도구 · 언어 | Visual Studio 2019 / C# |
| UI 컴포넌트 | DevExpress WinForm |
| 데이터베이스 | MS SQL Server 2014 |
데이터 입력량이 많고 그리드 조회 · 정렬 · 엑셀 내보내기가 빈번한 업무 특성상, 웹보다 데스크톱 윈도우 환경이 실무 속도 면에서 유리하다고 판단해 WinForm 기반으로 구성했습니다.
도입 효과
| 항목 | 도입 전 | 도입 후 |
|---|---|---|
| 평가 데이터 관리 | 개별 파일로 분산, 최신본 확인 어려움 | 통합 DB에 단일 기준으로 축적 |
| 입력 일관성 | 위원별 양식 차이로 재가공 필요 | 표준 지표 기반 입력으로 재가공 불필요 |
| 통계 산출 | 필요할 때마다 수작업 집계 | 조회 조건 설정만으로 즉시 산출 |
| 현장 심사 연계 | 별도 문서로 이중 관리 | 서면 심사 완료 기관과 자동 연결 |
개발자 노트
심사 관련 시스템을 개발할 때 가장 많이 듣는 요구는 “화면을 화려하게”가 아니라 “지금 어디까지 진행됐는지 보여 달라”입니다. 이번 프로젝트도 마찬가지였습니다. 기능 목록은 네 줄로 정리되지만, 실제 개발 시간의 상당 부분은 지표 체계를 어떻게 테이블로 옮길지 논의하는 데 들어갔습니다.
심사 지표는 회차에 따라 문구가 바뀌거나 항목이 추가되기도 합니다. 그래서 지표를 소스 코드에 고정하지 않고 데이터로 관리하는 방향을 택했습니다. 당장은 조금 더 손이 가지만, 다음 회차에 항목이 바뀌었을 때 프로그램을 다시 수정하지 않아도 되는 쪽이 결국 담당자에게 이롭기 때문입니다. 2011년부터 공공 · 기관 업무 시스템을 개발해 오면서 얻은, 몇 안 되는 확실한 교훈 중 하나입니다.
자주 묻는 질문
Q. 심사 지표가 바뀌어도 그대로 사용할 수 있나요?
네. 지표를 데이터로 관리하도록 설계했기 때문에 항목 추가나 문구 변경은 관리 화면에서 반영할 수 있습니다. 평가 방식 자체가 크게 달라지는 경우에만 별도 협의가 필요합니다.
Q. 기존에 쓰던 엑셀 자료를 그대로 옮길 수 있나요?
가능합니다. 이 프로그램도 기관 · 담당자 배정 자료와 현장 심사 일정을 업로드 방식으로 등록합니다. 기존 양식을 기준으로 업로드 규칙과 검증 항목을 맞춰 드립니다.
Q. 웹이 아니라 윈도우 프로그램인 이유는 무엇인가요?
내부 담당자가 대량의 데이터를 입력하고 그리드에서 빠르게 조회 · 정렬 · 내보내기 하는 업무에는 데스크톱 환경이 더 빠릅니다. 다만 외부 위원이 직접 접속해 평가를 입력해야 하는 구조라면 웹 기반이 유리하므로, 업무 형태에 맞춰 제안해 드립니다.
Q. 비슷한 평가 · 심사 업무에도 적용할 수 있나요?
적용 가능합니다. 지표 기반 평가, 위원 배정, 결과 취합, 후속 일정 관리라는 구조는 인증 심사뿐 아니라 기관 평가, 공모 사업 심사, 컨설팅 진단 업무에도 동일하게 활용됩니다.
Q. 개발 기간과 비용은 어떻게 산정되나요?
지표 수, 기관 규모, 연계 대상 시스템 유무에 따라 달라집니다. 현재 사용 중인 엑셀 양식과 업무 절차를 보여 주시면 범위를 정리해 일정과 견적을 안내해 드립니다.
심사 · 평가 업무 전산화를 검토 중이시라면
우리비엔씨는 2011년부터 공공기관, 협회, 기업의 업무 관리 프로그램을 개발해 온 소프트웨어 전문 업체입니다. 평가 · 심사 · 인증 관리처럼 절차가 복잡하고 데이터 취합이 잦은 업무일수록, 기능 나열보다 업무 흐름을 먼저 정리하는 것이 성공적인 시스템의 출발점입니다. 현재 사용 중인 양식과 절차만 알려 주셔도 개선 방향을 함께 정리해 드리겠습니다.
홈페이지: http://www.wooribnc.com
연락처: 070-4809-7769 // 0 1 0 - 5 1 7 7 - 8 0 5 5
이메일: admin@wooribnc.com // lwjvegas@gmail.com
* KOSA 소프트웨어사업자 등록업체
* KOSA 소프트웨어기술자경력 특급기술자, 정보처리기사
* 가천대학교 가족회사 협약업체
Tag: #중앙사회서비스원 #품질인증제 #서면심사프로그램 #심사관리시스템 #기관평가시스템 #현장심사일정관리 #DevExpress #WinForm개발 #우리비엔씨


