Communitygithub.com

cbrock84/program-management

교차 기능 프로그램을 계획하고 일정, 의존성, 상태, 리스크, 그리고 작업 진행을 유지하는 에스컬레이션을 통해 전달까지 추진합니다. 이 스킬을 사용하여 다중 팀 이니셔티브를 운영하고, 지연되는 프로그램을 복구하며, 의존성이 있는 전달 계획을 수립하고, 상태 보고를 구조화하거나, 교차 팀 작업이 계속 마감일을 놓치는 이유를 진단하세요.

program-management란 무엇인가요?

이 스킬은 AI 에이전트가 교차 기능 프로그램을 효과적으로 관리할 수 있도록 설계된 체계적인 방법론을 제공합니다. 프로그램이 팀 간의 '이음새'에서 실패한다는 핵심 통찰에 기반하여, 명확한 단일 목표 설정, 책임 소유자 지정, 포함/제외 사항으로 범위 정의, 그리고 팀이 실제로 약속한 의존성 매핑을 강조합니다. 일정 수립 시 팀 편의보다 의존성과 리스크에 따라 우선순위를 정하고, 계획을 무효화할 수 있는 요소를 앞당기며, 통합 지점에 여유를 두는 전략을 제시합니다. 상태 보고는 약속된 날짜 대비 진행 상황, 변경 사항, 필요한 결정 또는 차단 해제라는 세 가지 핵심 요소로 간결하게 유지하며, 조기 구체적 에스컬레이션을 권장합니다. 지연 발생 시 범위, 용량, 의존성 문제를 정확히 진단하고 각각에 맞는 해결책(범위 축소, 일정 연장, 용량 추가)을 옵션과 함께 제시하며, 잦은 소규모 지연보다 한 번의 투명한 재조정이 신뢰를 유지하는 데 효과적임을 강조합니다. 주요 금지 사항으로는 해결되지 않은 차단기가 있는데도 상태를 녹색으로 보고하거나, 팀이 확인하지 않은 의존성 날짜를 수락하거나, 지연된 프로그램에 인력을 추가하여 가속을 기대하는 행위를 포함합니다. Cursor, Claude Code, Codex 등 AI 코딩 에이전트와 함께 사용하기 적합합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbrock84/headcount/tree/main/plugins/pmo/skills/program-management

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

프로그램 관리

프로그램은 팀 내부가 아니라 팀 간의 이음새에서 실패합니다. 그 임무는 바로 그 이음새입니다.

설정

  • 하나의 결과물, 비즈니스 결과로 명시되고 날짜 포함 — 동등한 목표가 여러 개인 프로그램은 사실상 목표가 없는 것입니다.
  • 지명된 책임 소유자 — 위원회가 아닌 한 사람. 프로그램 매니저는 추진하고, 소유자는 결정합니다.
  • 범위는 포함 사항과 제외 사항으로 작성 — 제외 사항이 실제 작업을 정의합니다. 문서화되지 않은 제외 사항은 가정으로 돌아옵니다.
  • 의존성은 이를 제공해야 하는 팀이 매핑하고 합의하며, 실제로 약속한 날짜 포함. 계획에 포함된 의존성이 제공 팀이 동의하지 않은 것이라면 그것은 희망사항일 뿐입니다.

일정 수립

팀 편의가 아니라 의존성과 리스크에 따라 순서를 정하세요. 계획을 무효화할 수 있는 것들(기술적 미지수, 벤더 결정, 승인이 안 될 수도 있는 사항)을 앞당기세요. 4개월 차에 계획이 불가능했음을 발견하는 것이 전형적인 프로그램 실패입니다.

통합 지점에 여유를 두고, 마지막에 몰아넣지 마세요. 마지막에 쌓인 버퍼는 일찍 그리고 조용히 소진됩니다.

읽을 가치가 있는 상태 보고

매번 세 가지만: 약속된 날짜에 맞춰 진행 중인지, 지난번 이후 무엇이 변경되었는지, 어떤 결정이나 차단 해제가 필요한지. 나머지는 부록입니다.

약속된 날짜에 대해 상태를 추적하고, 노력이 아닌 결과를 기준으로 하세요. "80% 완료"는 정보가 아닙니다. "통합 완료, 마이그레이션 월요일 시작, 서명이 리스크"가 정보입니다.

조기에 그리고 구체적으로 에스컬레이션하세요. 필요한 결정과 필요한 날짜를 명시한 에스컬레이션은 해결됩니다. 막연한 우려 표명은 인정받고 아무 일도 일어나지 않습니다.

지연될 때

범위 문제인지, 용량 문제인지, 의존성 문제인지 파악하세요 — 해결책은 완전히 다르며 잘못된 것을 적용하면 상황이 더 악화됩니다.

그런 다음 결과와 함께 옵션을 제시하세요: 범위 축소(무엇을), 기간 연장(얼마나, 무엇에 영향을 미치는지), 또는 용량 추가(후반에는 거의 도움이 안 되며 오히려 해가 될 수 있음).

일주일씩 미루지 말고 한 번, 가시적으로 기준을 다시 설정하세요. 연속적인 작은 지연은 한 번의 정직한 재설정보다 훨씬 빠르게 신뢰를 파괴합니다.

절대 하지 말아야 할 것

  • 해결되지 않은 차단기가 있는 프로그램을 녹색으로 보고하지 마십시오.
  • 제공 팀이 확인하지 않은 의존성 날짜를 수락하지 마십시오.
  • 지연된 프로그램에 사람을 추가하고 가속화될 것이라고 가정하지 마십시오.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

cbrock84/interface-craft

Raises the visual and interaction quality of an interface — layout, hierarchy, type, spacing, density, and the details that separate a considered product from a generic one. Use this when a screen works but looks unfinished or default, when a layout feels crowded or arbitrary, when a page has no clear focal point, or when an interface needs to feel trustworthy rather than merely functional.

cbrock84/org-design

Designs how an organization is structured — reporting lines, team boundaries, spans and layers, role definition, and workforce planning against the strategy. Use this to structure a new team, restructure an existing one, resolve unclear ownership between teams, plan headcount, or diagnose why a team underperforms for structural rather than individual reasons.

cbrock84/portfolio-governance

Governs the portfolio of work — intake, prioritization, stage gates, resource contention, and stopping things. Use this to set up intake and prioritization, run a stage gate, decide between competing initiatives, resolve resource contention across projects, or work out why everything is in flight and nothing is finishing.

cbrock84/product-launch

Takes something built and gets it into the market — tiering the launch to match what it actually warrants, sequencing internal readiness before external announcement, preparing sales and support to answer the questions it creates, choosing the date for a reason, and measuring adoption rather than announcement reach. Use this to plan a launch, right-size one that is consuming more than it deserves, work out why a released feature nobody uses was launched loudly, or run the weeks after launch day.

cbrock84/project-delivery

Plans and delivers a single project — scope, estimation, scheduling, critical path, tracking, and recovering when it slips. Use this to plan a project, build or challenge a schedule, estimate credibly, track progress meaningfully, or recover a project that is late.

cbrock84/retention

Diagnoses and reduces churn — cancellation flows, save offers, failed-payment recovery, at-risk detection, and the product and service causes underneath. Use this when churn is rising or unexplained, to design a cancellation or win-back flow, to recover involuntary churn, to identify at-risk accounts before they leave, or to decide whether a retention problem is a product problem.

cbrock84/sales-enablement

Builds what a sales team needs to sell — pitch decks, one-pagers, objection handling, competitive battlecards, demo scripts, and case studies. Use this to create or fix sales collateral, prepare for a competitive deal, build a demo flow, document objection responses, or diagnose why a pitch is not converting.

cbrock84/tax

Structures the tax questions a growing business faces — corporate income, sales and use, payroll, nexus, and the obligations created by hiring or selling somewhere new. Use this to work out what a new state or country obligates you to, prepare for a tax filing or audit, understand sales tax on your product, or check what a remote hire or new market triggers.

cbrock84/unit-economics

Establishes whether the business makes money on each customer or unit — contribution margin, acquisition cost, payback period, lifetime value, and the cohort behavior underneath. Use this to assess whether growth is profitable, evaluate a channel or segment, support a pricing decision, judge how fast the business can afford to grow, or diagnose why revenue growth is not producing profit.

cbrock84/video-content

Plans and scripts short-form and long-form video, and designs the packaging — titles, thumbnails, and openings — that determines whether it gets watched. Use this to script a video, plan a series, fix retention or click-through problems, design thumbnail and title concepts, or turn written content into video. For a YouTube channel specifically — idea selection, retention teardowns, and channel-level strategy — use `youtube-producer`.

cbrock84/visual-content

Designs and directs the visual assets that carry content — carousels, infographics, quote graphics, diagrams, and social imagery — including the generation prompts where they are AI-produced. Use this to turn a written piece into a visual format, design a carousel or infographic, create social graphics, or fix visuals that are not stopping the scroll.

관련 스킬