엉망진창 스프레드시트를 간단한 앱으로 바꾸기
한계에 부딪힌 스프레드시트를, 평범한 말로 설명하는 것만으로 실제로 동작하는 작은 앱으로 바꾸는 방법.
처음엔 멀쩡했습니다. 표 하나, 열 몇 개, 깔끔했죠.
그런데 어느새 탭이 일곱 개가 되고, 색깔 칸이 생기고, "이건 건드리지 마세요"라고 적힌 행이 등장합니다. 누군가는 무언가를 망가뜨리고, 누군가는 그걸 고칩니다. 매주 월요일 아침, 이 파일을 여는 게 살짝 두려워지기 시작합니다.
스프레드시트가 나빠서가 아닙니다. 단지 당신이 그걸 넘어섰을 뿐입니다. 지금 필요한 건 더 정교한 시트가 아니라, 작은 앱입니다.
엉망이 되는 과정
문제는 한 번에 터지지 않습니다. 조금씩 쌓입니다.
- 숫자 열에 누군가 "5박스"라고 적습니다. 그 순간 합계 계산이 전부 깨집니다.
- 두 사람이 같은 파일을 동시에 열고, 한 사람이 다른 사람의 입력을 통째로 덮어씁니다.
- 정말 중요한 행은 수백 줄 아래에 파묻혀, 스크롤하다 결국 놓칩니다.
- 재고가 떨어진 걸 고객의 항의 전화를 받고서야 알게 됩니다.
하나하나는 사소합니다. 하지만 합쳐지면, 매일 신경 써서 관리해야 하는 짐이 됩니다.
사실 당신이 바라던 건
가만히 생각해보면, 스프레드시트가 이렇게 해줬으면 하는 게 있었을 겁니다.
- 검증 — 숫자 칸에는 숫자만 들어가게. 잘못된 값은 애초에 못 넣게.
- 중요한 것만 보기 — 전체 데이터 더미가 아니라, 지금 봐야 할 것만.
- 여러 명이 동시에 — 서로의 작업을 덮어쓰는 사고 없이.
- 알림 — 내가 시트를 들여다보지 않아도, 중요한 일이 생기면 먼저 알려주기.
흥미로운 건, 이 네 가지 바람이 곧 앱의 설명서라는 점입니다. 당신은 이미 무엇이 필요한지 정확히 말하고 있었던 겁니다.
설명하면, 앱이 만들어집니다
meshcode는 평범한 말로 설명하면, 그대로 동작하는 소프트웨어를 만들어 실행해줍니다. 코드를 짤 필요도, 어디서부터 시작할지 고민할 필요도 없습니다.
예를 들어 이렇게 말하면 됩니다.
"이 재고 시트를 직원이 수량을 업데이트하고, 5개 미만으로 떨어지면 나한테 알림이 오는 앱으로 만들어줘."
그게 전부입니다. 이미 가지고 있던 데이터가 그대로 앱으로 들어옵니다.
실제로 이렇게 바뀝니다
말이 어떻게 앱이 되는지, 몇 가지 사례로 보겠습니다.
- 재고 관리 — 수량 칸은 숫자만 받고, 직원마다 따로 로그인하며, 재고가 적어지면 알림이 옵니다. 더 이상 "5박스" 같은 입력으로 합계가 깨지지 않습니다.
- 예약 캘린더 — 오늘과 내일 일정만 깔끔하게 보여주고, 중복 예약은 아예 막으며, 확정은 한 번의 탭으로 끝납니다.
- 고객 명단 — > "내 고객 목록을 30일 동안 연락 안 한 사람을 보여주고, 통화 후 메모를 남길 수 있는 앱으로 만들어줘." 라고 하면, 방치된 고객을 위로 끌어올려 보여주고 통화 메모까지 함께 남길 수 있습니다.
- 지출 관리 — 카테고리와 실제 날짜로 정리되고, 합계는 자동으로 계산됩니다. 피벗 테이블 없이도 "이번 달 마케팅 비용"을 바로 확인할 수 있습니다.
중요한 건, 새로 시작하는 게 아니라는 점입니다. 지금까지 쌓아온 데이터는 그대로 따라옵니다.
다듬는 것도 과정의 일부입니다
한 번 만들고 끝이 아닙니다. 쓰다 보면 바꾸고 싶은 게 생기죠. 그럴 땐 그냥 말하면 됩니다.
- "재고 적은 항목을 맨 위로 올려줘."
- "공급처 열을 추가해줘."
- "기록 삭제는 매니저만 할 수 있게 해줘."
평범한 말 한마디가, 돌아가고 있는 앱을 그 자리에서 업데이트합니다.
당신은 이미 답을 알고 있습니다
사실 아이디어는 한 번도 어려운 부분이 아니었습니다.
당신은 그 스프레드시트가 무엇을 해야 하는지 이미 알고 있습니다. 매일 그 한계와 부딪히며 일해왔으니까요. 부족했던 건 그걸 만들 도구였을 뿐입니다.
이제 그 도구가 생겼습니다.