1. 개요와 목표

부서·팀 단위로 프로젝트를 열고, 세부 작업을 리스트 · 타임라인(간트형) · 칸반 세 가지 화면으로 함께 관리하는 협업 기능을 xFiles에 추가한다. 시중 협업툴의 핵심만 가져오고, 방대한 기능(스프린트, 복잡한 워크플로우, 비용 관리 등)은 넣지 않는다.

배경. 현재 좌측 메뉴의 "프로젝트관리"는 자료형 카테고리(파일함)로 연결만 하는 임시 화면이다. 일정관리(개인 캘린더)와 포스트잇(개인 메모)은 있지만, 여러 사람이 같은 작업을 나누고 진행 상황을 함께 보는 기능이 없다.

목표.

  • 프로젝트를 부서/팀 단위로 만들고 구성원을 역할별로 지정한다.
  • 세부 항목(작업)마다 시작·마감일과 진행률을 두고, 오른쪽에 1개월분 날짜 칸과 색상별 진행 프로그레스 바로 한눈에 본다.
  • 같은 작업을 칸반 보드에서 상태별 카드로 끌어서 옮긴다.
  • 완료한 작업과 끝난 프로젝트는 눈앞에서 치우되 기록은 남긴다(완료 정리 · 아카이브).
  • 기존 파일스테이션, 노트스테이션, 일정관리, 조직도와 자연스럽게 이어진다.

제품 원칙.

  1. 하나의 작업 데이터를 여러 화면이 공유한다. 화면마다 데이터를 따로 두지 않는다.
  2. 처음 쓰는 사람도 5분 안에 프로젝트 하나를 만들고 작업을 넣을 수 있어야 한다.
  3. 권한은 기존 조직도(부서 트리)를 그대로 쓴다. 별도 조직 체계를 만들지 않는다.
  4. 기존 xFiles 구조(PHP 라우터, 바닐라 JS, MariaDB, 세션 인증)를 유지한다. 새 프레임워크를 들이지 않는다.

이번 범위와 비범위.

구분

포함

제외(이번 버전)

프로젝트

생성·수정·종료·아카이브·템플릿 복제

포트폴리오(프로젝트 묶음) 관리, 예산·비용

작업

하위작업, 체크리스트, 담당자, 라벨, 의존관계, 반복

스프린트, 스토리 포인트, 복잡한 워크플로우 설정

화면

리스트, 타임라인, 칸반, 대시보드, 내 작업

자원(인력) 용량 계획 전체, 커스텀 보고서 빌더

협업

댓글, 멘션, 첨부, 알림, 활동 기록

실시간 동시 편집(웹소켓), 화상회의, 외부 고객 계정

2. 벤치마킹과 채택 기능

대표 협업툴 7개에서 리스트 + 타임라인 + 칸반의 3뷰 구조, 상태 색상, 댓글·멘션, 내 작업을 가져오고, 스프린트·복잡한 워크플로우·비용 관리는 버린다. 아래 비교는 웹 조회 없이 일반적으로 알려진 기능을 기준으로 정리한 대략적인 내용이며, 각 제품의 최신 기능과 다를 수 있다.

도구

대표 강점

xFiles가 가져올 것

가져오지 않을 것

Asana

섹션이 있는 리스트, 타임라인, 내 작업, 하위작업

섹션+리스트, 내 작업(오늘·이번 주), 하위작업

포트폴리오, 목표(OKR)

Trello

단순한 칸반, 카드 드래그, 체크리스트

카드 디자인, 빠른 추가, 상태 컬럼 드래그

파워업(플러그인) 구조

Jira

작업 번호, 상태 워크플로우, 활동 로그

작업 번호(코드-순번), 상태 카테고리, 활동 로그

스프린트, 백로그, 이슈 유형 설정

Notion

뷰 전환, 문서와 DB 결합

같은 데이터를 리스트·보드·타임라인으로 전환, 노트 연결

임의 속성 DB, 수식

Monday

색상 상태 배지, 타임라인, 대시보드 위젯

색상 상태/일정 건강도, 대시보드 지표

자동화 빌더, 워크폼

TeamGantt · GanttPRO

간트, 의존선, 워크로드

1개월 간트형 바, 진행률 채움, 의존선(2단계), 워크로드(3단계)

크리티컬 패스 계산, 비용·예산

Redmine

역할 기반 권한, 이슈·간트·위키

역할 기반 권한 모델

플러그인 생태계, 버전 관리

채택 기능 요약.

  • 화면: 리스트, 타임라인(간트형), 칸반, 대시보드, 내 작업
  • 작업: 하위작업, 체크리스트, 여러 담당자, 라벨, 우선순위, 의존관계, 반복, 작업 번호
  • 협업: 댓글, 멘션, 첨부(파일스테이션), 알림, 활동 로그
  • 운영: 완료 정리, 아카이브, 템플릿 복제, 권한 4종