# 아이데이션 리포트

프로젝트: 출산일 기반 방문 일정 자동 산출 및 모니터링 노코드 앱 구축
공고 번호: 156344
작업 기준: 로그인된 위시켓 상세 공고 화면
작성일: 2026-06-25

## 1. 프로젝트 분석 요약

### 요구사항

- 필리핀 현지 지역보건요원이 임산부 및 영유아 가정을 제때 방문할 수 있도록 공유형 방문 일정 관리 도구를 만든다.
- 기존 구글 스프레드시트 기반 프로토타입을 분석하고, AppSheet 앱으로 발전시킨다.
- 출산예정일 또는 출산일을 입력하면 임신기 4회, 아동기 8회, 총 12회 방문 일정이 자동 계산되어야 한다.
- 각 방문 회차마다 방문 시작일과 종료일이 자동으로 세팅되어야 한다.
- 오늘 날짜 기준으로 방문 상태가 Upcoming, Due Soon, Active, Completed, Overdue로 자동 분류되어야 한다.
- 지역, 담당자, 방문 대상 가정 기준으로 검색과 필터링이 가능해야 한다.
- AppSheet 내장 대시보드로 지역별, 담당자별 방문 상태와 방문율을 확인할 수 있어야 한다.
- 필리핀 현지 통신 환경을 고려해 오프라인 동기화 기능을 활성화해야 한다.
- 최종 산출물은 AppSheet 앱 소유권 이전, 운영 매뉴얼, 실행 환경 구성 가이드다.

### 필수 요소

- 기존 구글 시트 프로토타입의 컬럼 구조와 계산 로직을 정확히 파악해야 한다.
- Household Registry 데이터가 방문 일정, 담당자, 지역, 방문 결과와 안정적으로 연결되도록 데이터 구조를 정규화해야 한다.
- 출산예정일과 실제 출산일이 함께 존재할 때 어느 날짜를 기준으로 방문 회차를 재산정할지 규칙을 명확히 해야 한다.
- 중복 가구 입력 방지, 필수값 검증, 날짜 유효성 검증이 AppSheet 입력 단계에 반영되어야 한다.
- 방문 상태 계산은 단순 화면 표시가 아니라, 필터와 대시보드 집계에도 그대로 활용 가능한 값으로 설계해야 한다.
- 오프라인 입력 후 재연결 시 충돌을 줄일 수 있도록 키값, 수정 시각, 담당자 기준을 설계해야 한다.
- 30일 안에 납품해야 하므로, 과도한 맞춤 개발보다 AppSheet의 기본 기능과 구글 시트 구조를 최대한 활용해야 한다.

### 집중 포인트

- 클라이언트의 가장 큰 걱정은 예산과 일정 안에서 실제 현장 인력이 바로 사용할 수 있는 완성도다.
- 기술적으로 어려운 부분은 앱 화면 자체보다, 12회 방문 일정 계산과 방문 상태 자동 분류가 현장 규칙과 어긋나지 않도록 만드는 것이다.
- AppSheet 경험뿐 아니라 보건 현장 운영 흐름, 오프라인 환경, 교육 자료까지 고려하는 팀이라는 인상을 줘야 한다.
- 제안의 중심은 새 시스템을 크게 만드는 것이 아니라, 기존 구글 시트 자산을 안전하게 정리해 바로 운영 가능한 업무 도구로 바꾸는 것이다.

### 기술 스택

- 앱 플랫폼: Google AppSheet
- 데이터 저장소: Google Spreadsheet
- 보조 자동화: Google Apps Script
- 데이터 설계: Household, Visit Schedule, Visit Log, Staff, Region, Dashboard Metrics 중심 구조
- 운영 산출물: 관리자 매뉴얼, 현장 사용자 매뉴얼, 데이터 사전, 테스트 체크리스트
- 품질 관리: 방문 회차별 계산 검증표, 샘플 가구별 기대 결과 대조, 오프라인 입력 테스트

## 2. 전략적 역제안

### 제안 방향

이번 프로젝트는 AppSheet 앱을 만드는 일이 아니라, 필리핀 현장 보건 방문 프로세스를 데이터 기준으로 안정화하는 일로 접근하는 것이 좋다. 따라서 제안서에서는 다음 메시지를 전면에 둔다.

- 기존 구글 시트 프로토타입을 버리지 않고, 운영 가능한 데이터 구조로 정리한다.
- 12회 방문 일정 계산 로직을 먼저 검증한 뒤 앱 화면을 만든다.
- 현장 사용자는 입력을 최소화하고, 관리자는 방문 누락과 지연을 바로 볼 수 있게 만든다.
- 납품 후에도 담당자가 직접 운영할 수 있도록 매뉴얼과 검증표를 함께 제공한다.

### 우리팀이 낼 수 있는 시너지

- 짧은 기간 안에 요구사항을 기능 단위로 쪼개고, 우선순위를 정해 납품 가능한 형태로 고정하는 실행력이 있다.
- 대시보드, 운영 도구, 업무 자동화 프로젝트 경험을 바탕으로 단순 화면보다 실제 운영 흐름을 먼저 설계할 수 있다.
- 구글 시트 기반 업무를 정리해 입력 폼, 상태 분류, 관리자 화면으로 바꾸는 구조화 작업에 강점이 있다.
- 개발자 관점의 산출물뿐 아니라, 비개발 운영자가 이어받을 수 있는 매뉴얼과 관리 규칙까지 함께 설계할 수 있다.

### 최종 결과물 정의

- Household Registry 입력 앱
- 출산예정일 및 출산일 기반 12회 방문 일정 자동 생성 로직
- 방문 회차별 시작일, 종료일, 상태 자동 계산 테이블
- 방문 결과 기록 화면
- 지역, 담당자, 상태별 필터 뷰
- 관리자용 방문율 모니터링 대시보드
- 오프라인 동기화 설정 및 테스트 결과
- 앱 소유권 이전 체크리스트
- 운영 매뉴얼과 실행 환경 구성 가이드
- 계산 로직 검증표와 샘플 데이터 세트

### 유사 경험 기반 인사이트

- 일정 계산형 업무 앱은 화면을 먼저 만들면 수정이 반복된다. 기준 날짜, 회차, 상태값, 예외 상황을 표로 먼저 고정해야 일정이 줄어든다.
- 현장 앱은 입력 항목이 많을수록 사용률이 떨어진다. 필수값은 최소화하고, 자동값과 선택값을 적극 활용해야 한다.
- 오프라인 환경에서는 나중에 동기화되는 데이터의 중복과 충돌이 가장 큰 운영 리스크다. 가구 식별 키와 담당자 기준을 초기에 명확히 해야 한다.
- 대시보드는 보기 좋은 그래프보다 누가 오늘 무엇을 해야 하는지 바로 알 수 있는 필터와 상태 분류가 중요하다.

## 3. 프로젝트 키컬러

- HEX: #14C9A0
- HSL: hsl(166, 82%, 43%)
- 컬러명: Field Care Mint
- 선정 이유: 보건, 돌봄, 현장 방문이라는 성격을 가장 잘 드러내는 민트 계열을 선택했다. 의료 서비스의 신뢰감과 청결함을 주면서도, 필리핀 현장 보건요원이 매일 사용하는 도구라는 친근함을 함께 전달할 수 있다. 기본 파란색을 피하고, 건강 관리와 현장 실행을 동시에 상징하는 색상으로 모든 산출물에 일관되게 적용한다.

## 4. 데이터 주입 설계안

### 02 포털 데이터

- PAGE_TITLE: Field Care Visit Scheduler | Project Hub
- HEADER_BADGE: AppSheet Delivery Package
- HEADER_TITLE: 출산일 기반 방문 일정 자동화 앱
- HEADER_DESC: 필리핀 지역보건요원의 가정방문 일정 산출과 방문율 모니터링을 위한 AppSheet 기반 통합 제안 포털
- CARD1_TITLE: 전략 제안서
- CARD1_DESC: 방문 일정 계산 로직, 데이터 구조, 납품 일정까지 한눈에 정리한 실행 중심 제안서
- CARD2_TITLE: 사전 기획서
- CARD2_DESC: 현장 사용자, 관리자, 데이터 운영자 관점의 핵심 화면과 업무 흐름 설계
- CARD3_TITLE: 라이브 데모
- CARD3_DESC: 가구 등록부터 12회 방문 일정 자동 생성, 상태 필터링, 대시보드까지 체험 가능한 시나리오

### 03 제안서 데이터

- 2쪽 요구사항 카드
  - 12회 방문 일정 자동 산출
  - 현장 친화형 AppSheet 입력 화면
  - 방문 상태와 방문율 대시보드
- 2쪽 인사이트 카드
  - 계산 로직 우선 검증
  - 오프라인 동기화 기준 설계
  - 운영자가 이어받을 수 있는 매뉴얼 중심 납품
- 3쪽 개발 방안
  - 데이터 정규화와 키값 설계
  - 날짜 수식과 상태 분류 자동화
  - 현장 입력 뷰와 관리자 대시보드 분리
- 4쪽 기술 구성
  - Google AppSheet
  - Google Spreadsheet
  - Google Apps Script
  - AppSheet Offline Sync
  - Looker Studio는 선택 옵션으로만 제안
- 7쪽 일정
  - 1주차: 기존 자료 분석, 데이터 구조, 계산 규칙 확정
  - 2주차: AppSheet 핵심 화면과 방문 일정 자동화 구현
  - 3주차: 대시보드, 필터, 오프라인 동기화, 샘플 데이터 검증
  - 4주차: 현장 테스트, 수정, 매뉴얼, 소유권 이전

### 04 와이어프레임 데이터

- 사용자 유형 1: 지역보건요원
  - 가구 등록
  - 오늘 방문 대상 확인
  - 방문 결과 입력
  - 오프라인 저장
  - 동기화 확인
- 사용자 유형 2: 사업 담당자
  - 가구 목록 확인
  - 담당자별 방문 현황 확인
  - 지연 방문 필터링
  - 방문율 확인
  - 데이터 수정 및 승인
- 사용자 유형 3: 시스템 관리자
  - 지역 및 담당자 기준 관리
  - 방문 회차 규칙 확인
  - 샘플 데이터 검증
  - 앱 권한 관리
  - 소유권 이전 체크

### 05 데모 데이터

- 데모 제목: Field Care Visit Scheduler Interactive Demo
- 시작 화면 문구: 출산예정일 하나로 12회 방문 일정이 자동 생성되는 현장형 AppSheet 앱
- 시나리오 단계
  - 가구 등록: 임산부 정보와 출산예정일 입력
  - 일정 생성: 임신기 4회, 아동기 8회 방문 시작일과 종료일 자동 산출
  - 오늘 할 일: 담당자 기준 Due Soon, Active, Overdue 목록 확인
  - 방문 기록: 결과 입력 후 Completed 반영
  - 관리자 확인: 지역별 방문율과 지연 건수 대시보드 확인

## 5. 슬라이드별 상세 구성안

### 1쪽. 표지

- 제목: 출산일 기반 방문 일정 자동화 AppSheet 앱 구축 제안
- 부제: 필리핀 지역보건요원의 12회 가정방문을 놓치지 않게 만드는 현장형 운영 도구
- 핵심 메시지: 구글 시트 프로토타입을 30일 안에 실제 운영 가능한 AppSheet 앱으로 전환하겠습니다.

### 2쪽. 요구사항 분석 및 핵심 전략

- 요구사항 1: 출산예정일과 출산일 기준 12회 방문 일정 자동 생성
- 요구사항 2: 지역보건요원이 쉽게 입력하는 모바일 중심 화면
- 요구사항 3: 관리자가 방문율과 지연 방문을 바로 확인하는 대시보드
- 전략 1: 수식 검증을 먼저 끝낸 뒤 화면 구현
- 전략 2: 가구, 방문 일정, 방문 기록을 분리한 데이터 구조
- 전략 3: 오프라인 사용과 소유권 이전까지 고려한 납품

### 3쪽. 전략 과제별 구체적 개발 방안

- 과제 1: 데이터 구조 정규화
  - 상세: 기존 구글 시트 프로토타입을 분석해 가구, 담당자, 지역, 방문 일정, 방문 기록 테이블로 재구성한다.
  - 효과: 중복 입력과 수식 오류를 줄이고, 대시보드 집계 정확도를 높인다.
- 과제 2: 12회 방문 일정 계산 엔진
  - 상세: 출산예정일과 출산일을 기준으로 방문 회차별 시작일, 종료일, 상태값을 자동 계산한다.
  - 효과: 현장 담당자가 별도 계산 없이 오늘 해야 할 방문을 확인할 수 있다.
- 과제 3: 현장 운영 대시보드
  - 상세: 담당자, 지역, 상태별 방문율과 지연 건수를 AppSheet 대시보드로 구성한다.
  - 효과: 관리자는 방문 누락을 빠르게 발견하고 조치할 수 있다.

### 4쪽. 기술 아키텍처

- 앱 계층: Google AppSheet로 모바일 및 웹 호환 앱 구성
- 데이터 계층: Google Spreadsheet 기반 테이블 관리
- 자동화 계층: 필요 시 Google Apps Script로 보조 계산과 데이터 정리 자동화
- 운영 계층: 권한, 오프라인 동기화, 소유권 이전, 운영 매뉴얼 구성
- 검증 계층: 샘플 가구별 기대 일정표와 실제 계산 결과 비교

### 5쪽. 사용자 흐름

- 지역보건요원 흐름
  - 로그인
  - 담당 지역 선택
  - 가구 등록 또는 방문 대상 확인
  - 방문 결과 입력
  - 오프라인 저장 후 동기화
- 관리자 흐름
  - 전체 방문 현황 확인
  - 지역 또는 담당자 필터링
  - 지연 방문 확인
  - 데이터 오류 수정
  - 주간 방문율 확인

### 6쪽. 품질 관리와 리스크 대응

- 리스크 1: 방문 회차 계산 규칙 오해
  - 대응: 착수 1주차에 계산 규칙표와 샘플 데이터를 먼저 확정한다.
- 리스크 2: 현장 사용자의 입력 부담
  - 대응: 필수값을 최소화하고 선택 입력과 자동값을 활용한다.
- 리스크 3: 오프라인 동기화 충돌
  - 대응: 가구 식별 키, 수정 시각, 담당자 기준을 명확히 둔다.
- 리스크 4: 납품 후 운영 어려움
  - 대응: 관리자 매뉴얼, 현장 사용자 매뉴얼, 실행 환경 구성 가이드를 함께 제공한다.

### 7쪽. 30일 실행 일정

- 1주차: 자료 분석, 데이터 구조 설계, 방문 회차 계산 규칙 확정
- 2주차: AppSheet 가구 등록, 방문 일정 자동 생성, 상태 분류 구현
- 3주차: 검색, 필터, 대시보드, 오프라인 동기화 설정 및 테스트
- 4주차: 현장 시나리오 검증, 수정 반영, 매뉴얼 작성, 앱 소유권 이전

### 8쪽. 우리팀 선택 이유

- 단순히 AppSheet 화면을 만드는 것이 아니라, 운영 가능한 방문 관리 체계를 설계한다.
- 30일 안에 끝내기 위해 계산 로직, 데이터 구조, 화면 구현, 검증을 병렬이 아니라 올바른 순서로 진행한다.
- 현장 사용자와 관리자의 목적을 분리해, 입력은 단순하게 보고는 명확하게 만든다.
- 납품 후에도 클라이언트가 직접 운영할 수 있도록 문서와 검증표를 함께 제공한다.

## 다음 단계 진행 기준

대표님이 이 방향을 승인해주시면 2단계 포털 생성으로 넘어가겠습니다. 다음 단계부터는 템플릿 파일을 먼저 읽고, 템플릿의 변수만 치환하는 방식으로 index.html, proposal.html, wireframe.html, demo.html을 순서대로 생성하겠습니다.
