데이터 모델로서 MVP(Minimum Viable Product)는 어떤 모습이어야 할까

데이터 모델로서 MVP(Minimum Viable Product)는 어떤 모습이어야 할까? MVP 자체가 프로덕트를 포함한 단어이기 때문에 데이터 모델이란 단어보다는 데이터 프로덕트라는 표현으로 접근하는게 더 좋지 않을까 생각한다.

MVP로서 데이터 프로덕트라고 한들 아주 다르지는 않을 것이라고 생각한다. 린스타트업의 저자 에릭 리스(Eric Ries)는 MVP(최소기능제품)은 결국 제품이 제공하는 핵심여량과 사용자의 니즈가 맞아 떨어지는지 정도를 보기 위한 제품이라고 설명하였다.

그렇다고 하면 데이터 프로덕트 내의 모델은 프로덕트 내에서 기대하는, 고객의 니즈와 연결된 최소한의 결과를 제공할 수 있어야 한다. 이 부분을 확인하기 위해서는 비즈니스에서 최종 도출하고자 하는 목표와 측정 방식을 파악할 필요가 있다.

여기까지 확인하면 모델에서 원하는 아웃풋을 우선은 확인할 수가 있게 된다. 그리고 나아가 이 결과치의 정확성에 대한 참을성(Tolerance)를 파악할 수 있다. 이 시점에 모델에게 어느 정도 기대하고 지속적인 개선을 하기 위한 첫 시발점으로 Evaluation을 얼마나 빡세게 해야 하는지 결정되는 것이다. 지표에 대해서는 모델의 성과와 비즈니스가 충분히 연결될 수 있도록 지표에 대해 명확하게 설정하기 위한 노력이 필요하다.

여기까지가 모델의 결과물을 확인하는 부분이 된다고 하면, 이 것만큼 중요한 것이 이제 실제 활용하는 시점이다. 그 시점에 따라 활용할 수 있는 데이터의 제약이 발생하고, 트래픽 등, 모델의 복잡도를 결정할 수 있는 데이터가 떨어져 나오게 된다. 앞에 비즈니스 내용만 듣다 보면 정확도를 높여야 할 것 같다가도, 활용시점을 보면 정확성을 일부 포기하고 실제 Real World를 안정적인 상태로 유지하기 위한 운영의 지원이 필요하게 될 수도 있다.

이 시점에 모델러로서의 전문성이 발휘되어야 할 필요가 있겠다. 트래픽에 대한 부분은 모델 개발 이전에도 어느정도는 어림짐작해볼 수 있겠지만, 아무래도 최소 요건에 만족하는 모델의 경우 대략 기본적으로 구성 이후에 테스트도 가능하다. MVP답게 빠르게 속도전으로 개발하는 것이다. 그리고 이후 스프린트를 구성해서 개선해야 한다.

정리하면 다음과 같다. 비즈니스에서 주는 요건을 기반으로 모델의 나아가야할 방향, 목표, 그리고 대략의 뼈대를 잡는다면 실제 모델은 활용시점을 통해서 복잡도를 가늠할 필요가 있다. 생각이 바뀔 수 있겠지만, 지금 이 시점에 고민해본 내용은 다음과 같다.

Read more

고객 경험이란 무엇일까?

고객 경험이란 무엇일까?

고객경험이란 무엇일까? 1. 과거 어느 대형 프로젝트에서 있던 일이다. 신사업을 위해서 예측 모델 값을 제공해야 하는 상황이었다. 데이터도 없고,어느정도의 정확도를 제공해야 하는지 답이 없었다. 점추정을 할 것인가? 구간 추정을 할 것인가를 가지고 논의중이었다. Product Manager 줄기차게 고객경험을 내세우며 점추정으로 해야 한다고 주장하였다. 근거는 오롯이 "고객 경험"이었다.

By Bongho, Lee
수요예측, 수정구슬이 아닌 목표를 향한 냉정한 나침반

수요예측, 수정구슬이 아닌 목표를 향한 냉정한 나침반

수요예측의 정의와 비즈니스에서의 중요성 기업의 성장과 운영 효율화를 위해 **수요예측(Demand Forecasting)**은 선택이 아닌 필수 요소로 자리 잡았다. 많은 경영진들이 수요예측을 미래 판매량을 정확히 맞히는 '예언'으로 기대하지만, 이는 수요예측의 본질을 오해하는 것이다. 수요예측의 진짜 의미: 미래를 점치는 수정구슬이 아니라, 우리가 도달해야 할 '목표'를

By Bongho, Lee
Agentic AI와 MSA, 그리고 회사의 미래

Agentic AI와 MSA, 그리고 회사의 미래

어딜 가도 AI Agent에 대한 이야기가 들리는 요즈음이다. 정말 안하는 회사가 없다. 사람과 다르게 24시간을 일해도 지치지 않고, 재사용성도 가능하니 비용절감측면에서도, 생산성측면에서도 이만한 솔루션이 없기는 하다. 이러한 Agent가 여럿 모여 인간의 개입없이 복잡한 기능을 수행하는 시스템이 이른바 Agentic AI다. Agentic AI를 보면 문득 개인적으로는 MSA(Micro Service Architecture)가 생각난다.

By Bongho, Lee