2Slides Logo
AI로 주간/월간 현황 보고 덱 만드는 법 (템플릿 포함)
2Slides Team
9 min read

AI로 상태 업데이트 덱 만들기 (주간 및 월간 템플릿)

상태 업데이트 덱은 모든 회사에서 가장 많이 반복 제작되는 덱 유형입니다. 일반적인 프로젝트 매니저는 연간 50100개를 제작하며, 엔지니어링 리드는 종종 그 두 배를 제작합니다. 2026년, AI 도구는 주간 상태 덱 제작 시간을 60분에서 5분 이내로 단축하여, 200단어의 요약 글머리 기호로부터 1012장의 업데이트를 생성합니다. 2Slides의 REST API는 이를 더욱 발전시킵니다: PM 도구(Linear, Jira, Asana)에서 주간 상태 CSV를 입력하면, 자동화된 워크플로우가 PowerPoint 덱과 MP4 비디오 요약을 생성합니다. 이는 동시 회의보다 비동기 비디오 업데이트가 더 효과적인 분산 팀에게 이상적입니다. 이 가이드는 10장 슬라이드 주간 상태 템플릿, 20장 슬라이드 월간 상태 변형, 즉시 붙여넣기 가능한 프롬프트, 그리고 Linear 내보내기를 덱으로 변환하는 Python 스크립트를 다룹니다. 마지막에는 PM당 연간 40시간 이상의 상태 덱 작업을 제거하면서도 이해관계자에게 실질적인 정보를 제공하는 반복 가능한 파이프라인을 갖추게 됩니다.

상태 업데이트는 교차 기능 업무의 연결 조직입니다. 또한 대부분의 PM이 매주 3~5시간을 Jira 티켓을 슬라이드 템플릿에 복사-붙여넣기하는 데 소비하는 곳이기도 합니다. 이를 자동화하는 것은 프로젝트 매니저가 2026년에 도입할 수 있는 가장 높은 ROI의 AI 워크플로우입니다.

주간 현황 덱 (10 슬라이드)

주간 현황 덱의 목적은 단 하나입니다: 이해관계자가 90초 안에 "우리가 계획대로 진행하고 있는가?"에 답하는 것입니다. 아래 구조는 비동기 검토에 최적화되어 있으며, 모든 슬라이드는 독립적이고 한눈에 파악 가능합니다.

슬라이드제목목적읽는 시간
1표지 + 주간 범위맥락 설정 (예: "14주차, 2026년 4월 6일–12일")3초
2TL;DR3개 항목: 현황, 장애요소, 요청사항10초
3RAG 현황작업 스트림별 적색/주황색/녹색 상태8초
4주요 성과완료된 3–5개 항목과 임팩트15초
5진행 중진행률과 함께 활성 작업 표시15초
6장애요소 및 리스크무엇이 막혔고 그 이유12초
7지표 스냅샷지난주 대비 3–4개 KPI10초
8다가오는 일정 (다음 주)상위 5개 우선순위10초
9의사결정 필요 사항담당자와 함께 명확한 요청사항10초
10부록 / 링크Jira 보드, 문서, 대시보드참고용

왜 15장이 아닌 10장인가?

주간 업데이트에 대한 이해관계자의 집중력은 약 90초에서 한계에 도달합니다. 그보다 길어지면 대충 훑어보거나 건너뛰게 됩니다. 10장 제한은 가차 없는 우선순위 설정을 강제합니다 — 세부 사항이 맞지 않는다면 덱이 아닌 링크된 문서에 포함되어야 합니다.

월간 현황 덱 (20장)

월간 덱은 다른 청중을 대상으로 합니다: 주간 채널에 참여하지 않는 경영진 및 타팀 이해관계자들입니다. 이들에게는 작업 세부사항이 아닌 트렌드 맥락이 필요합니다.

섹션슬라이드내용
경영진 요약1–3표지, 월간 한눈에 보기, RAG 롤업
성과4–7설정 목표 대비 달성, OKR 진행률, 출시된 마일스톤
지표 및 트렌드8–11전월 대비 비교가 포함된 4개 KPI 차트
워크스트림 심층 분석12–16진행 중인 워크스트림별 1장
리스크 및 완화 방안17–18완화 책임자가 포함된 상위 3개 리스크
다음 달19우선순위, 채용, 의존성
부록20상세 대시보드 링크

월간 덱은 주간 덱보다 차트를 활용하면 더 효과적입니다. 최소 하나의 번다운, 하나의 벨로시티 트렌드, 그리고 하나의 비즈니스 성과 지표(매출 영향, 사용자 확보, 또는 비용 절감)를 포함하세요.

AI 프롬프트 템플릿

이 프롬프트들을 2Slides의 프롬프트 입력란이나

/api/v1/slides/generate
엔드포인트의
prompt
필드에 직접 붙여넣으세요.

주간 현황 프롬프트

[프로젝트명]의 [주차 범위]에 대한 10슬라이드 주간 프로젝트 현황 덱을 생성하세요. 대상: 엔지니어링 리더십 및 교차 기능 이해관계자. 톤: 간결하고 사실적이며 마케팅 언어 사용 금지. 입력사항: - 이번 주 출시: [3-5개 항목] - 진행 중: [완료율 포함 3-5개 항목] - 차단됨: [항목 + 차단 사유 + 담당자] - 주요 지표: [지표: 현재 vs. 지난 주] - 결정 필요사항: [질문 + 결정권자 + 기한] - 다음 주 상위 5개: [우선순위] 구조: 표지 / 핵심 요약 / RAG 상태 / 성과 / 진행 중 / 차단 사항 / 지표 / 다음 주 / 결정 필요사항 / 부록. RAG 색상 코딩 (red/amber/green)을 명시적으로 사용하세요. 모든 슬라이드는 독립적이어야 합니다.

월간 현황 프롬프트

[프로젝트명]의 [월 년도]에 대한 20슬라이드 월간 프로젝트 현황 덱을 생성하세요. 대상: 임원진 및 팀 간 이해관계자. 입력사항: - 월간 개요: [2-3문장 요약] - OKR 진행도: [각 KR과 완료율] - 출시된 마일스톤: [날짜 포함 목록] - KPI (4개): [지표 + 현재 + 전월 대비 변화 + 전년 대비 변화] - 워크스트림 (최대 5개): [이름 + 상태 + 주요 내용 + 리스크] - 상위 3개 리스크: [리스크 + 심각도 + 담당자 + 완화 방안] - 다음 달 우선순위: [목록] 개요별 구조: 경영진 요약 (3) / 성과 (4) / 지표 (4) / 워크스트림 심층 분석 (5) / 리스크 (2) / 다음 달 (1) / 부록 (1). 각 KPI 슬라이드에 차트 플레이스홀더를 포함하세요.

두 프롬프트 모두 충분히 결정적이어서 동일한 입력으로 거의 동일한 덱 구조를 생성합니다. 이는 매주 이를 실행하고 이해관계자들이 일관된 형식을 기대할 때 매우 중요합니다.

자동화: Linear/Jira → 2Slides API로 덱 생성

다음은 Linear에서 주간 상태 데이터를 가져와 2Slides API를 통해 덱을 생성하는 프로덕션 준비 완료 Python 스크립트입니다. Jira, Asana 또는 다른 소스에 맞게

fetch_linear_weekly()
함수를 수정하세요 — 나머지 파이프라인은 동일합니다.

import os import time import requests from datetime import datetime, timedelta SLIDES_API_KEY = os.environ["TWOSLIDES_API_KEY"] LINEAR_API_KEY = os.environ["LINEAR_API_KEY"] API_BASE = "https://2slides.com/api/v1" def fetch_linear_weekly(team_id: str) -> dict: """지난 7일간 Linear에서 완료, 진행 중, 차단된 이슈를 가져옵니다.""" since = (datetime.utcnow() - timedelta(days=7)).isoformat() query = """ query($teamId: String!, $since: DateTime!) { team(id: $teamId) { issues(filter: { updatedAt: { gte: $since } }) { nodes { title state { name } estimate assignee { name } } } } } """ r = requests.post( "https://api.linear.app/graphql", headers={"Authorization": LINEAR_API_KEY}, json={"query": query, "variables": {"teamId": team_id, "since": since}}, ) issues = r.json()["data"]["team"]["issues"]["nodes"] return { "shipped": [i["title"] for i in issues if i["state"]["name"] == "Done"], "in_progress": [i["title"] for i in issues if i["state"]["name"] == "In Progress"], "blocked": [i["title"] for i in issues if i["state"]["name"] == "Blocked"], } def build_prompt(data: dict, week_range: str) -> str: return f"""주차 {week_range}의 10슬라이드 주간 상태 덱을 생성합니다. 완료: {data['shipped']} 진행 중: {data['in_progress']} 차단됨: {data['blocked']} 구조: 표지 / 요약 / RAG / 성과 / 진행 중 / 차단 사항 / 지표 / 다음 주 / 결정 사항 / 부록. 간결하고 사실적인 톤.""" def generate_deck(prompt: str) -> str: """생성 작업을 제출하고 작업 ID를 반환합니다.""" r = requests.post( f"{API_BASE}/slides/generate", headers={"Authorization": f"Bearer {SLIDES_API_KEY}"}, json={"prompt": prompt, "slide_count": 10, "language": "en"}, ) return r.json()["job_id"] def poll_job(job_id: str, timeout: int = 300) -> dict: """상태가 성공 또는 실패가 될 때까지 /jobs/:id를 폴링합니다.""" start = time.time() while time.time() - start < timeout: r = requests.get( f"{API_BASE}/jobs/{job_id}", headers={"Authorization": f"Bearer {SLIDES_API_KEY}"}, ) data = r.json() if data["status"] in ("success", "failed"): return data time.sleep(5) raise TimeoutError(f"작업 {job_id}이(가) {timeout}초 내에 완료되지 않았습니다") if __name__ == "__main__": week = f"{(datetime.utcnow() - timedelta(days=7)).strftime('%b %d')}{datetime.utcnow().strftime('%b %d, %Y')}" data = fetch_linear_weekly(team_id=os.environ["LINEAR_TEAM_ID"]) prompt = build_prompt(data, week) job_id = generate_deck(prompt) result = poll_job(job_id) print(f"덱 준비 완료: {result['pptx_url']}")

매주 금요일 오후 4시에 cron 작업이나 GitHub Action으로 예약하면 — 주간 검토 전에 덱이 받은 편지함에 도착합니다. 동일한 워크플로의 Zapier 노코드 버전은 주간 보고서 자동화 가이드를 참조하세요.

비동기 비디오 업데이트

분산된 팀들은 동기식 상태 미팅을 비동기 비디오 업데이트로 점점 더 대체하고 있습니다. 2Slides API는 덱이 생성된 후 두 번의 호출로 이를 지원합니다:

# 1. 각 슬라이드에 대한 내레이션 오디오 생성 narration = requests.post( f"{API_BASE}/workspace/generate-narration", headers={"Authorization": f"Bearer {SLIDES_API_KEY}"}, json={"job_id": job_id, "voice": "alloy", "style": "professional"}, ).json() # 2. 내레이션 작업을 폴링한 다음 슬라이드 + 음성 패키지 다운로드 time.sleep(60) # 10장 슬라이드 덱의 경우 일반적으로 30-90초 소요 package = requests.get( f"{API_BASE}/workspace/download-slides-pages-voices?job_id={job_id}", headers={"Authorization": f"Bearer {SLIDES_API_KEY}"}, ).json() # 패키지에는 각 슬라이드 PNG + 매칭되는 MP3 내레이션에 대한 서명된 URL이 포함됩니다

이후 클라이언트 측 FFmpeg(또는 모든 비디오 인코더)를 사용하여 슬라이드 PNG + MP3 내레이션을 하나의 MP4로 합칠 수 있습니다. 10장 슬라이드로 구성된 주간 업데이트는 1920×1080 해상도로 약 2분 분량의 비디오를 생성하며, 1.5배속으로 80초 만에 시청할 수 있어 30분짜리 스탠드업 미팅보다 효율적입니다. PM을 위한 구체적인 내용은 스프린트 리뷰 및 이해관계자 업데이트를 위한 AI 프레젠테이션 심층 가이드를 참조하세요.

상태 덱 특유의 실수

  1. 요청 사항을 묻어버리기. "필요한 결정 사항"은 20번째 슬라이드가 아니라 9번째 슬라이드에 있어야 합니다. 대충 훑어보는 이해관계자도 당신이 그들에게 무엇을 요청하는지 볼 수 있어야 합니다.
  2. RAG 인플레이션. 매주 모든 워크스트림이 초록색이라면, RAG 척도가 고장난 것입니다. 보정하세요: 초록색 = 조치 없이 순조롭게 진행 중, 황색 = 개입 필요, 빨간색 = 목표 지연.
  3. Jira 티켓 제목을 그대로 복사-붙여넣기. "BACKEND-4271: Refactor auth middleware"는 이해관계자가 읽을 수 있는 성과가 아닙니다. "완료: 더 빠른 로그인(인증 리팩토링으로 p99 지연시간 40% 단축)"으로 다시 작성하세요.
  4. 주간 비교 누락. 지난주 값이 없는 지표는 추세가 아니라 단순 데이터 포인트입니다. 항상 변화량을 표시하세요.
  5. 주마다 일관되지 않은 형식. 이해관계자는 어디를 봐야 할지에 대한 근육 기억을 발달시킵니다. 매월 구조를 변경하면 이 근육 기억이 깨지고 읽기 시간이 2~3배 증가합니다.
  6. 덱을 단일 정보원으로 취급하기. 덱은 요약본입니다. 깊이 있는 내용을 위해 항상 Jira 보드, Linear 사이클, 또는 Notion 문서로 링크하세요.

자주 묻는 질문

주간 상태 프레젠테이션 제작에 얼마나 걸리나요?

2Slides API를 통한 AI 자동화를 사용하면 종단 간 5분 이내에 완료됩니다 — Linear/Jira에서 데이터를 가져오는 데 30초, 생성 작업에 90초, 검토 및 수정에 2분이 소요됩니다. 자동화 없이 수동으로 작업하면 동일한 프레젠테이션이 45~60분이 걸립니다. 일 년으로 환산하면 PM 시간이 4시간과 50시간의 차이입니다.

매주 동일한 템플릿을 사용해야 하나요?

네. 일관성이야말로 주간 프레젠테이션의 핵심입니다 — 이해관계자들은 매번 동일한 위치에서 RAG 상태를 찾을 수 있어야 합니다. 위의 10슬라이드 템플릿을 최소 8주간 그대로 사용한 후에 변경을 고려하세요. 구조가 팀에 정말 맞지 않는다면, 한 번 변경하고 그대로 유지하세요.

프로젝트에 다섯 개의 작업 스트림이 있다면 10슬라이드에 맞출 수 있나요?

슬라이드 3(RAG 상태)을 작업 스트림당 한 행씩, 5행 테이블로 사용하세요. 슬라이드 5(진행 중)는 작업 스트림 태그가 포함된 통합 보기로 유지하세요. 개별 작업 스트림에 더 깊은 내용이 필요하다면 부록에 작업 스트림별 문서로 연결하세요. 프레젠테이션을 확대하려는 충동은 억제하세요 — 그것은 월간 형식을 위한 것입니다.

영어가 아닌 다른 언어로 프레젠테이션을 생성할 수 있나요?

네.

/api/v1/slides/generate
엔드포인트는 영어, 스페인어, 프랑스어, 독일어, 일본어, 중국어, 포르투갈어 및 20개 이상의 다른 언어를 지원하는
language
매개변수를 허용합니다. 이중 언어 팀의 경우, 동일한 프롬프트로 다른 언어로 두 개의 프레젠테이션을 생성하면 됩니다 — 구조는 동일하게 유지되므로 병렬 검토가 쉽습니다.

클라우드 AI 도구로 기밀 상태 데이터를 어떻게 처리하나요?

2Slides는 프롬프트 데이터를 메모리에서 처리하며 고객 콘텐츠로 학습하지 않습니다. 극도로 민감한 프로젝트의 경우, 프로젝트당 전용 API 키로 API를 사용하고 분기별로 키를 교체하세요. 또한 제출 전에 티켓 제목을 일반적인 설명으로 대체하여 프롬프트를 사전에 정리할 수도 있습니다.

결론

상태 업데이트 덱은 가장 반복적으로 제작하는 덱 유형으로, AI 자동화에서 가장 높은 ROI를 제공하는 대상입니다. PM이 주간 덱 50개와 월간 덱 12개를 연간 제작할 경우, 수동 도구로 상태 보고에 연간 약 60시간을 소비합니다. Linear-to-2Slides 자동화를 사용하면 동일한 작업이 5시간 미만으로 완료되어, 비즈니스에 순수 오버헤드인 작업에서 12배의 생산성 향상을 달성할 수 있습니다.

더 중요한 것은, 비동기 비디오 상태 업데이트가 팀 커뮤니케이션 방식의 계산법을 바꾼다는 점입니다. 90초짜리 나레이션 비디오가 8명이 참여하는 30분짜리 스탠드업을 대체하면, 팀 수준에서 주당 4시간을 회수할 수 있습니다 — 이는 덱 자동화 자체보다 더 빠르게 복리 효과를 냅니다. 상태 업데이트 덱 워크플로우는 AI 프레젠테이션 도구가 첫 달에 투자 비용을 회수하는 지점입니다.

주간 상태 업데이트 덱을 자동화하세요 — 2Slides 무료 체험 또는 전체 자동화 워크플로우를 위한 API 문서를 확인하세요.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free