본문 바로가기
카테고리 없음

노션 프로젝트 보드 — 리소스·용량 계획 대시보드(2025)

by 심플남1 2025. 8. 12.

목표: “누가 과할당인지 1분 안에 본다”

프로젝트 보드는 진행 관리에 강하지만, 사람·시간 관점이 없으면 일의 병목이 생깁니다. 본 가이드는 Members–Tasks 2개 DB와 관계형·롤업·수식만으로 주간 용량, 과할당 경고, 버퍼를 계산하고 대시보드로 보여줍니다.

데이터베이스 설계

1) Members (팀원)

  • 이름(제목), 팀(선택), 주당 가능시간(숫자, 예: 40), 휴가(이번 7일)(숫자, 시간), 유효 용량(수식), 용량 상태(수식), 남은 버퍼(수식)

2) Tasks (작업)

  • 작업명(제목), 상태(선택), 담당자(사람, 1명 권장), 마감일(날짜), 예상 공수(시간)(숫자), 이번 7일?(수식), 이번7일 할당(시간)(수식), 멤버(관계형: Members)

핵심 수식·롤업 레시피

  • Tasks/이번 7일?
    if(prop("상태")="완료", false, dateBetween(prop("마감일"), now(), "days") >= 0 and dateBetween(prop("마감일"), now(), "days") <= 7)
  • Tasks/이번7일 할당(시간)
    if(prop("이번 7일?"), toNumber(prop("예상 공수(시간)")), 0)
  • Members/유효 용량(시간)
    max(0, toNumber(prop("주당 가능시간")) - toNumber(prop("휴가(이번 7일)")))
  • Members/이번7일 총할당(시간) (롤업)
    관계형(멤버↔작업)으로 Tasks → 이번7일 할당(시간) 합계
  • Members/용량 상태
    if(prop("이번7일 총할당(시간)") > prop("유효 용량(시간)"), "과할당", if(prop("이번7일 총할당(시간)") >= prop("유효 용량(시간)") * 0.8, "임박", "여유"))
  • Members/남은 버퍼(시간)
    prop("유효 용량(시간)") - prop("이번7일 총할당(시간)")

대시보드 구성

  • 용량 보드(Members): 그룹=용량 상태(여유/임박/과할당), 카드에 유효 용량·총할당·버퍼 표시.
  • 과할당 인박스(Tasks): 담당자의 용량 상태=과할당인 작업만 필터(연결된 멤버 기준).
  • 주간 계획(Tasks): “이번 7일?”=true, 상태별 칸반 + 우선순위·마감 정렬.

운영 팁

  • 1인 담당 원칙: 과할당 계산 정확도를 위해 작업은 1인 책임자. 공동 작업은 서브태스크로 분할.
  • 예상 공수 기준화: 1h·2h·4h·8h 등 고정 그리드로 추정 일관성 확보.
  • 휴가·교육 반영: 휴가(이번 7일)에 시간을 넣어 유효 용량을 즉시 조정.
  • 아카이브: 완료+30일 경과 작업은 자동 숨김 뷰로 성능 유지.

배포 체크리스트(10분)

  1. Members·Tasks DB 생성, 관계형 연결.
  2. 위 수식·롤업 적용 후 테스트 데이터 5~10개 입력.
  3. 대시보드 3종(용량 보드/과할당 인박스/주간 계획) 뷰 저장.
  4. 팀 온보딩: 예상 공수 기준 및 1인 담당 원칙 공지.

FAQ

Q. 주간 대신 월간으로 보고 싶어요.
A. “이번 7일?” 수식을 “≤ 30일”로 변경하거나, 월간 뷰는 캘린더에서 마감일 기준으로 필터하면 됩니다.

Q. 장기 프로젝트는 과할당이 과대 계산돼요.
A. 대형 작업은 마일스톤 단위 서브태스크로 쪼개고 각자 마감·공수를 별도로 배정하세요. 주간 계획 정확도가 크게 올라갑니다.

본 가이드는 2025년 기준 일반 기능을 바탕으로 작성되었습니다. 위 스키마를 복제하면 팀의 과할당을 즉시 식별하고, 여유 인력을 빠르게 재배치할 수 있습니다.