본문으로 건너뛰기

프로그램 직접 만들기와 사서 쓰기, 어느 쪽

회사마다 다르게 도는 일인지, 어디나 같은 일인지로 갈립니다. 두 방식을 가르는 여섯 가지 기준과 각각 고르는 때, 3년치로 값을 견주는 항목표, 사서 쓰고 일부만 만들어 붙이는 방법을 정리했습니다.

프로그램 직접 만들기와 사서 쓰기, 어느 쪽 — 식스원 블로그

일이 회사마다 다르게 도는지, 어디나 같은 모양인지로 가릅니다. 세금계산서 발행이나 근태 기록처럼 어디나 같은 일은 이미 만들어진 것을 사서 쓰는 쪽이 빠릅니다. 반대로 이 회사에서만 다르게 도는 일은 만들어야 맞습니다. 실제 결론은 둘 중 하나가 아니라 대부분 섞인 형태입니다 — 사서 쓰고, 다른 한두 군데만 만들어 붙입니다.

무엇으로 가르나요

먼저 대상을 일 단위로 쪼갭니다. 시스템 전체를 놓고 고르면 답이 안 나오고, 주문 접수 · 재고 차감 · 정산 집계처럼 일 단위로 쪼개면 줄마다 답이 다르게 나옵니다.

가르는 기준사서 쓰기만들어 쓰기
일하는 방식어디나 비슷함이 회사에서만 다름
규칙이 바뀌는 주기법·표준을 따라감회사 사정에 따라 자주 바뀜
쓰기 시작하는 때며칠에서 몇 주몇 달
맞지 않는 부분일하는 방식을 맞춰야 함원하는 대로 정할 수 있음
돈이 나가는 모양쓰는 동안 계속처음에 크게, 이후 유지 비용
사람이 바뀔 때안내 문서가 이미 있음인수인계 문서를 직접 만들어야 함

세 번째 줄이 초반 판단을 좌우합니다. 지금 손으로 하고 있어 매주 시간이 새고 있다면, 몇 달을 기다리는 선택 자체가 비용입니다.

여섯 줄이 반씩 갈리면 네 번째 줄로 정합니다. 맞지 않는 부분을 우리가 맞춰 줄 수 있는 정도인지, 아니면 그 부분이 곧 우리가 일하는 방식 자체인지입니다. 앞이면 사서 쓰고, 뒤면 만듭니다.

사서 쓰는 쪽은 언제 고르나요

같은 일을 하는 회사가 많고, 그 일의 규칙을 우리가 정하지 않을 때입니다. 회계 · 급여 · 전자결재 · 문서 보관처럼 바깥 규칙을 따라가는 영역이 여기에 듭니다. 규칙이 바뀌면 만든 쪽이 따라 고쳐 줍니다.

  • 지금 당장 다음 달부터 써야 할 때
  • 쓰는 사람이 적어 한 명이 관리해도 되는 규모일 때
  • 이 방식이 맞는지 아직 확인 중일 때
  • 데이터를 나중에 내려받아 옮길 수 있는 형태로 두면 되는 때

고르기 전에 확인할 것은 두 가지입니다. 우리 일 순서를 얼마나 바꿔야 하는가, 그리고 데이터를 표 파일로 내려받을 수 있는가입니다. 두 번째가 되면 나중에 만들어 쓰는 쪽으로 옮길 길이 열려 있습니다.

고르는 방법도 정해 둡니다. 후보 두세 곳을 놓고 우리 일 한 건을 처음부터 끝까지 그대로 넣어 봅니다. 화면을 둘러보는 것만으로는 갈리지 않고, 실제 한 건을 통과시켜 보면 막히는 자리가 그날 나옵니다. 이 시험에는 이틀이면 충분하고, 막힌 자리를 적어 두면 그대로 비교표가 됩니다.

만들어 쓰는 쪽은 언제 고르나요

일의 순서가 이 회사의 방식 자체일 때입니다. 그 순서를 남의 틀에 맞추면 사람이 손으로 메우게 되고, 결국 표 파일을 따로 하나 더 돌리게 됩니다. 그럴 때는 프로그램 개발로 그 부분만 정확히 만드는 편이 낫습니다.

  • 여러 곳의 데이터를 모아 우리 규칙으로 계산해야 할 때
  • 같은 작업을 매일 여러 사람이 반복해 업무 자동화로 시간이 크게 줄 때
  • 고객에게 그대로 보이는 화면이라 우리 이름으로 있어야 할 때
  • 사서 쓰는 것을 이미 써 봤고 어디가 안 맞는지 목록으로 적을 수 있을 때

마지막 줄이 중요합니다. 안 맞는 부분을 목록으로 적을 수 있다는 것은 요구사항이 이미 정리되었다는 뜻입니다. 그 목록이 없으면 만들어도 같은 자리에서 다시 막힙니다.

만들기로 했다면 범위를 먼저 자릅니다. 전부 만들지 않고 손이 가장 많이 가는 한 가지만 1차로 만들어 두세 달 안에 쓰기 시작합니다. 나머지는 쓰면서 나온 요청으로 채웁니다. 한 번에 다 만들면 완성될 때쯤 일하는 방식이 이미 바뀌어 있어 다시 고치게 됩니다.

값은 무엇으로 견주나요

한 시점의 금액이 아니라 3년치 합으로 견줍니다. 항목을 같은 줄에 놓아야 겹쳐 볼 수 있습니다.

항목사서 쓰기만들어 쓰기
시작할 때설정과 데이터 옮기기설계와 제작
매달사용료 × 쓰는 사람 수서버와 점검
사람 시간익히는 시간확인과 요청에 드는 시간
고칠 때설정 범위 안에서요청 건마다 작업
옮길 때내려받아 정리하는 시간넘겨받을 문서와 코드

사용료는 서비스마다 다르고 인원 수에 따라 달라집니다. 금액을 미리 정해 놓고 비교하기보다, 위 다섯 줄을 우리 인원 수로 채운 뒤 3년치를 더해 나란히 놓습니다. 사람 시간도 금액으로 환산해 같은 줄에 넣어야 견줄 수 있습니다. 쓰는 사람이 늘 계획이라면 그 인원 수로 한 번 더 계산해 둡니다.

둘을 섞는 방법은 무엇인가요

섞는 방법어떻게 나누나이 방법이 맞는 때
사서 쓰고 연결만 만들기기록은 산 것에 두고 우리 계산만 따로 만듦계산 규칙만 다를 때
먼저 사서 쓰고 나중에 만들기1년 쓰며 안 맞는 목록을 모음요구사항이 아직 흐릴 때
화면만 만들기고객이 보는 쪽만 만들고 안쪽은 산 것바깥에 보이는 화면이 중요할 때

가운데 줄이 가장 자주 쓰입니다. 1년을 쓰면 안 맞는 목록이 저절로 쌓이고, 그 목록이 그대로 업무 시스템 요구사항 문서가 됩니다. 처음부터 만들었다면 그 목록을 회의로 만들어야 했을 것입니다.

섞기로 했다면 경계를 한 줄로 적어 둡니다. 어느 데이터가 어느 쪽에 남는지, 두 쪽이 어떤 주기로 맞춰지는지 두 가지입니다. 이 두 줄이 없으면 같은 수치가 두 곳에서 다르게 보이는 일이 생기고, 그때부터 사람이 다시 손으로 맞추게 됩니다.

오늘 할 일

지금 손으로 하는 일 중 시간이 가장 많이 드는 하나를 골라, 단계를 순서대로 적어 보십시오. 한 시간이면 됩니다. 그 단계가 다른 회사에서도 그대로 통할 모양이면 사서 쓰는 쪽부터 찾아보고, 중간에 우리만의 규칙이 두 줄 이상 들어가 있으면 그 두 줄이 만들어 붙일 부분입니다.

FacebookX
24시간 내 견적 받기
카카오톡 상담식스원 고객센터 카카오톡 채널 (새 창)