Service Planner

김보영(Kim Boyeong)

사용자의 흐름과 예외까지
설계하는 서비스 기획자

개발 4년 5개월 · 서비스 흐름 · 정책·예외 설계

개발자로 일하며 요구사항이 실제로 동작하기까지의 과정을 직접 다루고 경험했습니다. 그 경험을 살려 사용자가 어떤 상황에서도 다음 행동을 이어갈 수 있도록 흐름의 처음과 끝을 함께 설계합니다.

김보영 프로필 사진

01.About & Career

개발할 때 늘 '사용자는 이 화면을 어떻게 사용하고, 무엇을 기대할까?'를 먼저 고민했습니다. 기획자가 없는 팀에서 화면 시나리오와 데이터 구조를 직접 설계하며 개발했고, 이 과정에서 설계가 탄탄할수록 불필요한 수정과 재작업이 줄어든다는 것을 체감했습니다. 이러한 경험을 통해 제가 구현만큼이나 즐거움을 느끼는 일이 사용자의 경험을 고민하고 서비스의 방향을 설계하는 과정이라는 걸 깨달았습니다.

이후 서비스 기획 교육 과정을 통해 개발자 관점에서 벗어나 사용자와 문제를 중심으로 서비스를 바라보는 시각을 넓혔고, 이제는 그 경험을 바탕으로 서비스 기획자로 성장하고자 합니다.

  • 01
    예외·정책 설계정상적인 이용 흐름뿐 아니라 예외 상황과 대응 기준까지 함께 설계합니다.
  • 02
    상태 기반 설계개별 화면을 넘어 사용자의 행동과 상태 변화에 따라 서비스 흐름을 설계합니다.
  • 03
    데이터 구조 이해기획한 정책과 사용자 행동이 데이터에 어떻게 반영되는지 고려합니다.

02.Projects

Service Planning서비스 기획 프로젝트문제 정의부터 PRD, 프로토타입, 사용성 테스트까지

2026.09 · 개인 프로젝트 · Maze 사용성 테스트 9명

뽀득뽀득

1인 가구가 청소를 원터치로 기록하고, 공간별 색 변화로 관리 상태를 확인하는 서비스

기획 포인트

  • '이미 해낸 청소'를 보여주는 홈: 공간 색이 기록 직후 선명했다가 서서히 옅어지며 다음 관리 시점을 알려줌
  • 카드를 한 번 눌러 청소를 기록하고, 최근 기록·자주·공간별 필터로 항목을 빠르게 찾음
  • 공간 사진으로 관리 항목을 AI가 추천하고 사용자가 검토·확정 (공간 2개 이상·공간당 사진 1–3장일 때만 분석)
  • 오류가 발생해도 등록한 사진을 보존하고, 재시도하거나 사진 없이 공간을 선택해 기본 항목으로 시작
  • 서비스 기획
  • 정책 설계
  • Figma
  • Maze

2026.10 · 3인 팀 프로젝트 · 팀장 · PRD·프로토타입·발표 자료 제작

두잇킷

중소 이벤트 대행사가 브랜디드 게임 캠페인을 제작·검토·운영·보고까지 한곳에서 끝내는 AI SaaS

기획 포인트

  • 브랜드사별 워크스페이스에서 행사·담당자·참여 데이터·발송 이력을 분리하고, 제작·검토·게시·운영·성과 5단계로 관리
  • AI는 보유 템플릿 안에서만 추천하고, 적용 전 설정을 유지해 언제든 되돌릴 수 있게 함
  • 브랜드사에게 보이는 모든 화면은 대행사 이름으로 노출하는 화이트라벨
  • 알림톡 발송 실패 시 문자로 대체하고 개별·일괄 재발송 제공
  • B2B SaaS
  • AI 기능 정책
  • PRD
  • 팀 리딩

Development · (주)이엔타개발 프로젝트개발자로 일하며 기획 역량의 바탕이 된 경험

2023.03 – 2023.06 · 사내 프로젝트 · 백엔드 개발, 레거시 분석, 데이터 이관, 업무 자동화

사내 업무 시스템 리뉴얼

사내 업무 데이터를 시점 추적이 가능한 이력 구조로 재설계하고, 월 약 300건의 반복 입력과 정기작업을 자동화했습니다. 레거시 데이터 이관부터 운영 예외 대응까지 맡아 시스템의 안정성을 높였습니다.

01데이터 모델링

시점 추적이 가능한 이력 구조

  • 문제 법인카드 소유자가 바뀌면 이전 정보가 사라져 과거 시점의 소유자를 확인하기 어려웠음
  • 설계 SCD Type 2 기반 마스터–이력 구조로 변경 시점과 종료 사유를 보존
  • 결과 PL/SQL 프로시저가 휴직 이력을 자동 생성·마감해 재직 상태 이력의 정합성 확보

02업무 규칙·자동화

반복 입력과 정기작업 자동화

  • 자동입력 가맹점·금액 구간·승인 시간대 유사도 스코어링으로 월 약 300건의 수동 입력 자동화
  • 추적성 후보값을 먼저 계산하는 2단계 구조로 자동입력 여부와 사용자 수정 여부 기록
  • 배치 주기·주말 포함 여부 6가지 조건과 사전 생성 시점을 제어하고 중복 생성 방지

03레거시 분석·이관

분리 데이터 통합과 이력 복원

  • 통합 결제 유형별로 분리된 테이블 3개를 코드 매핑과 MERGE 기반의 단일 구조로 통합 적재
  • 복원 거래 로그의 최초·최종 승인일을 역추적해 구 시스템에 없던 법인카드 소유 이력 복원

04운영 안정성·예외 처리

운영 오류를 막는 구조적 해결

  • 확장성 주기별 PL/SQL 판단 함수와 단일 진입 구조로 중복 실행을 막고 주기 유형 추가에 대응
  • 자동 발급 HTML 템플릿과 iText7 기반 증명서 PDF 자동 발급 구현
  • 예외 처리 완료 이벤트로 비동기 충돌을 해결하고 연한 미설정 시 0 나누기 방지
  • Java
  • JavaScript
  • WebSquare(Spring)
  • Oracle
  • PL/SQL
  • iText7

2026.02 – 2026.03 · 사내 PoC(고객사 AI 에이전트 도입 검토용 시연) · 화면 흐름 설계, API 연동, 상태 관리, 결과 렌더링

Databricks Genie API 기반 데이터 조회 챗봇 PoC

자연어로 사내 데이터를 조회하는 챗봇. API가 제공하지 않는 시각화를 판단 로직으로 보완하고, 대화 흐름을 상태 단위로 설계했습니다.

01API 제약 극복: 응답 결과 시각화 판단 로직 설계

  • Genie API가 질의 결과를 raw 데이터로만 반환하고 차트를 제공하지 않는다는 제약을 확인
  • 질문 키워드(추이·비교·분포·비율)와 응답 데이터 구조(수치형 컬럼 비율, 행 수, 카테고리 컬럼 유무)에 가중치를 부여하는 판단 로직 설계
  • 판단 결과에 따라 '차트+그리드 / 그리드만' 표시 방식과 차트 유형 5종(바·라인·도넛·파이·스캐터)을 자동으로 선택하도록 구현

02화면 흐름 및 상태 설계

  • 사용자별 Databricks 계정으로 인증하고, 접근 가능한 Unity Catalog를 선택해 진입하는 흐름 설계
  • 대화를 세션 단위로 분리해 여러 대화를 동시에 진행할 수 있게 구성
  • 질문 입력부터 요청, 응답 대기, 결과 표시까지를 상태 단위로 분리하고, 단계적 로딩·오류 안내·재시도 흐름 설계
  • 바이브 코딩으로 구현하되, 요구사항 반영 여부와 동작 검증은 직접 수행
  • Databricks Genie API
  • Node.js
  • React
  • 바이브 코딩

03.Skills

Planning

  • 서비스 기획
  • PRD 작성
  • 정책·예외 정의
  • 사용자 흐름
  • 사용성 테스트

Tools

  • Figma
  • Maze
  • Notion
  • AI 프로토타이핑

Development

  • Java · Spring
  • JavaScript · React
  • Node.js
  • Oracle · PL/SQL

04.Contact

서비스 기획 및 프로젝트 관련 문의는 이메일로 연락 주세요.

bykim956 [at] gmail.com