5단계 계층 구조 이해하기
Goal, Project, Subproject, Task, Subtask의 계층 구조
최종 업데이트: 2025년 12월 8일
WorkNode란?
WorkNode는 BRXCE에서 모든 작업 단위를 부르는 이름입니다. Goal, Project, Subproject, Task, Subtask가 모두 WorkNode입니다.
핵심 개념
WorkNode는 5단계 계층 구조를 가집니다. 큰 목표를 점점 작은 작업으로 분해하여 체계적으로 관리할 수 있습니다.
5단계 계층 구조
BRXCE는 5단계 계층 구조를 지원합니다. 각 레벨은 명확한 역할이 있습니다.
1. Goal (목표)
가장 상위 레벨입니다. 달성하고자 하는 큰 방향이나 비전을 나타냅니다.
- •예: "2025년 제품 출시", "개인 역량 강화", "팀 생산성 향상"
- •장기적인 목표를 설정합니다
- •여러 Project를 포함할 수 있습니다
2. Project (프로젝트)
Goal을 달성하기 위한 구체적인 프로젝트입니다. 명확한 결과물이 있는 단위입니다.
- •예: "MVP 개발", "마케팅 캠페인", "신규 기능 추가"
- •하나의 Goal 아래에 여러 Project가 있을 수 있습니다
- •독립적으로 관리될 수도 있습니다 (Goal 없이)
3. Subproject (하위 프로젝트)
Project를 더 세분화한 단위입니다. 큰 프로젝트를 논리적으로 나눌 때 사용합니다.
- •예: "백엔드 개발", "프론트엔드 개발", "디자인 시스템 구축"
- •선택적으로 사용합니다 (작은 프로젝트는 생략 가능)
- •팀이나 도메인별로 구분할 때 유용합니다
4. Task (작업)
실제로 수행해야 하는 개별 작업입니다. 가장 많이 사용되는 타입입니다.
- •예: "로그인 페이지 구현", "API 문서 작성", "버그 수정"
- •담당자를 지정하고 마감일을 설정합니다
- •빠른 작업(Quick Add)으로 생성하면 기본적으로 Task 타입이 됩니다
5. Subtask (하위 작업)
Task를 더 작은 단위로 분해한 것입니다. 체크리스트처럼 사용할 수 있습니다.
- •예: "이메일 입력 필드 추가", "유효성 검사 구현", "에러 메시지 표시"
- •하나의 Task를 완료하기 위한 세부 단계입니다
- •진행 상황을 세밀하게 추적할 때 유용합니다
실제 사용 예시
소프트웨어 개발 프로젝트의 예시입니다.
Goal: 2025년 1분기 제품 출시
├── Project: MVP 개발
│ ├── Subproject: 백엔드 개발
│ │ ├── Task: 사용자 인증 API 구현
│ │ │ ├── Subtask: 로그인 엔드포인트 개발
│ │ │ ├── Subtask: JWT 토큰 처리
│ │ │ └── Subtask: 비밀번호 재설정 기능
│ │ └── Task: 데이터베이스 설계
│ └── Subproject: 프론트엔드 개발
│ ├── Task: 대시보드 UI 구현
│ │ ├── Subtask: 메인 레이아웃 설계
│ │ └── Subtask: 차트 컴포넌트 개발
│ └── Task: 로그인 페이지 구현
└── Project: 마케팅 준비
├── Task: 랜딩 페이지 제작
└── Task: 소셜 미디어 콘텐츠 준비유연한 구조
모든 레벨을 사용할 필요는 없습니다. 작은 프로젝트는 Project → Task만으로도 충분합니다. 필요에 따라 유연하게 사용하세요.
하위 WorkNode 생성하기
특정 WorkNode 아래에 하위 항목을 빠르게 생성할 수 있습니다.
Shift+Enter로 하위 항목 생성
- Tree 뷰에서 상위 WorkNode를 선택합니다.
- Shift+Enter를 누릅니다.
- 새로운 하위 WorkNode가 생성되고 제목 입력 모드로 전환됩니다.
- 제목을 입력하고 Enter를 눌러 저장합니다.
팁
이 방법은 계층 구조를 유지하면서 빠르게 하위 작업을 추가할 때 유용합니다. 예를 들어 Task를 선택하고 Shift+Enter를 누르면 Subtask가 바로 생성됩니다.
WorkNode 이동하기
드래그 앤 드롭으로 WorkNode의 위치를 자유롭게 변경할 수 있습니다.
다른 상위 항목 아래로 이동
- Tree 뷰에서 이동할 WorkNode를 드래그합니다.
- 원하는 상위 WorkNode 위로 가져갑니다.
- 드롭하면 해당 항목의 하위로 이동됩니다.
루트 경로로 이동
- WorkNode를 드래그하여 트리 구조의 빈 공간이나 최상위 레벨로 가져갑니다.
- 드롭하면 WorkNode가 루트 레벨(최상위)로 이동됩니다.
- 이를 통해 기존 계층에서 독립적인 항목으로 분리할 수 있습니다.
계층 규칙
이동 시 WorkNode 타입에 따른 계층 규칙이 적용됩니다. 예를 들어 Subtask는 Task 아래에만 위치할 수 있습니다.
