신세지고 있습니다.
의 타카하시입니다.
이번에는 ‘자체 개발 시스템의 장점’, 즉
업무 시스템을 자체 개발(사내 인력만으로 구축, 운영)하는 것의 특징에 대해
제 개인적인 견해를 말씀드리고자 합니다.
시스템을 외부에서 구매할 경우 구축 비용과 유지보수 비용이 막대한 부담이 되어
기업 경영에 부담을 줄 가능성이 있습니다.
저희가 제안하는 현장에서도
“시스템을 구입해 봤지만 효과가 없었다”는 실패담을 듣는 일이 종종 있습니다.
정말 시스템이 필요한가? 시스템 운영에 현장이 감당할 수 있을지?를
판단하는 데에도 시스템을 자체 개발하는 것은 효과적인 방법입니다.
【자체 개발 시스템의 장점】
장점 ① 완벽한 맞춤
자체 개발 시스템은 직원이 개요부터 세부 사항까지 직접 설계하기 때문에,
불필요한 기능(만들었지만 사용하지 않는 기능)을 줄일 수 있습니다.
장점 ② 요구사항 정의의 전달 손실이 없음
사내 개발 시스템은 직원이 동료나 회사를 위해 직접 만들기 때문에
일반적인 시스템(외부 시스템 업체가 설계하고 제작하는 것)에 비해
요구사항 정의에 필요한 의사소통의 양을 최소화할 수 있습니다.
쉽게 표현하자면 ‘사용자가 직접 만들기 때문에 오해가 없는’ 시스템을 구축할 수 있습니다.
장점 ③ 변경에 강함
직원의 근무 시간을 시스템 개조에 할당하기만 하면
즉시 시스템 수정이나 사양 변경에 착수할 수 있습니다.
장점 ④ 소규모로 시작할 수 있다
위 ③번과 동일한 장점이지만,
일반적인 시스템에서는 비용 문제로 실천하기 어려운
‘작게 시작해서 크게 키우는’ 계획을 실행하기 쉽습니다.
장점 ⑤ 시행착오를 겪기 쉽다
위 ③번과 같은 장점이지만,
자체 개발 시스템은 일반적인 시스템에 비해
시행착오(사양의 변경)를 모색하기 쉽습니다.
시스템이란 원래 ‘사용해 보지 않으면 알 수 없는’ 법입니다.
이 장점은 자체 개발 시스템의 큰 특징이라고 할 수 있습니다.
장점 ⑥ 무엇보다 비용이 저렴하다
필요한 비용은 프로그래밍 환경 구축에 드는 비용과
담당자 및 시스템 사용자의 인건비뿐이며
프로그래밍 환경인 Access는 한 개당 수만 엔도 안 되는 비용으로 구할 수 있습니다.
PC의 경우에도 중간급 사양의 제품 한 대만 있으면 시스템 제작이 가능합니다.
【내부 개발 시스템의 전제 조건】
・실용에 견딜 수 있는 프로그램을 작성할 수 있는 직원이 있을 것
・담당 직원의 장기 근속이 예상되어야 함
・담당 직원이 논리적이고 중립적인 의견을 제시할 수 있어야 함
・프로그램을 시행착오를 거치며 개발할 수 있는 환경과 작업 시간이 확보되어 있어야 함
금일도 수고 많으셨습니다.
------------------------------
■인접 칼럼 안내■
<<< 한 편 새로운 칼럼으로 Vol.127 - 왜 UTM이 시스템을 방해하는가 2022.05.01
>>> 한 편 이전 칼럼으로 Vol.125 - 왜 MS-Access의 이미지가 나쁜가 2022.03.01
전송 중입니다. 잠시 기다려 주세요...