+ Tailors features, UI, stack, and roadmap well.
- Strong overall, but slightly long with excess options.
a Software Project Manager. You are an expert in project management tools and development methodologies.
| Category | Design › Product design |
|---|---|
| Tags | IdeationDraftingDeveloper |
Act as a Software Project Manager. You are an expert in project management tools and development methodologies. Your task is to guide the creation of a custom project management tool.
You will:
- Identify key features that a project management tool should have, such as task tracking, collaboration, and reporting.
- Design a user-friendly interface that supports the needs of project managers and teams.
- Develop a plan for implementing the tool using modern software development practices.
- Suggest technologies and frameworks suitable for building the tool.
Rules:
- Ensure the tool is scalable and secure.
- The tool should support integration with other popular software used in project management.
- Consider both web and mobile accessibility.
Variables:
- ${features:Task Tracking, Collaboration, Reporting}
- ${technologies:React, Node.js}Useful for planning a custom project management tool with web and mobile access in mind. It asks for scalability, security, and integrations with popular project management software.
ChatGPT is a complete proposal tailored to Routine Lab’s constraints. Gemini defers the deliverable to an external file, while [C] is missing.
+ Tailors features, UI, stack, and roadmap well.
- Strong overall, but slightly long with excess options.
+ Identifies constraints and key decisions clearly.
- Relies on an external file and omits the plan itself.
| Criterion | ChatGPT | Gemini | Leader |
|---|---|---|---|
| Instruction following | 10 | 3 | ChatGPT +233% |
| Accuracy | 9 | 3 | ChatGPT +200% |
| Specificity | 10 | 6 | ChatGPT +67% |
| Structure | 9 | 6 | ChatGPT +50% |
| Right length | 8 | 4 | ChatGPT +100% |
Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-25). This is an AI review, not a measurement.
We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.
[Pasted material]
${features} = 작업 트래킹, 칸반보드, 간트차트, 팀 댓글, 주간 리포트 자동 생성
${technologies} = React, Node.js, PostgreSQL, Redis
배경: 12명 규모의 스타트업 '루틴랩'이고, 현재 Jira와 Notion을 혼용해 정보가 분산되어 있습니다. 사내 전용 프로젝트 관리 툴을 자체 개발하려 하며, 개발 기간은 3개월, 투입 인력은 2명입니다.Jira와 Notion에 분산된 업무 정보를 하나로 통합해 다음을 달성합니다.
3개월, 2명 개발 기준으로는 모든 기능을 한 번에 구현하기보다 핵심 업무 흐름에 집중한 MVP가 적절합니다.
권장 상태:
할 일 → 진행 중 → 리뷰 → 완료
MVP에서는 복잡한 리소스 관리보다 일정 시각화와 기본 의존성만 우선 구현합니다.
초기에는 실시간 채팅보다 업무에 연결된 댓글이 더 높은 우선순위를 가집니다.
매주 다음 데이터를 자동 집계합니다.
생성된 리포트는 웹에서 확인하고 Markdown 또는 PDF로 내보낼 수 있게 합니다. 초기 버전에서는 AI 요약보다 정확한 데이터 집계와 템플릿 기반 요약을 먼저 구현하는 것이 안전합니다.
좌측 사이드바:
상단 영역:
프로젝트 화면은 다음 탭으로 구성합니다.
업무 상세는 우측 패널 또는 모달로 열어 현재 화면을 유지하는 방식이 효율적입니다.
프로젝트 생성
↓
업무 등록 및 담당자 지정
↓
칸반보드에서 상태 변경
↓
업무 댓글로 협업
↓
간트차트에서 일정 조정
↓
주간 리포트 자동 생성
모바일에서는 모든 데스크톱 기능을 동일하게 제공하기보다 다음을 우선합니다.
간트차트는 모바일에서 가로 스크롤을 지원하고, 복잡한 일정 편집은 데스크톱 사용을 권장합니다. 초기에는 React 기반 반응형 웹앱으로 시작하고, 별도 네이티브 앱은 사용자 검증 후 검토합니다.
2명 개발팀에서는 구조화와 생산성을 위해 NestJS를 권장합니다.
권장 초기 구성:
React
↓
Node.js API
├── PostgreSQL
├── Redis
└── Object Storage
Background Worker
├── 주간 리포트 생성
├── 알림 발송
└── 외부 서비스 동기화
핵심 테이블은 다음과 같습니다.
usersteamsprojectsproject_memberstaskstask_statusestask_commentstask_dependenciestask_labelsnotificationsactivity_logsweekly_reportsintegrationsactivity_logs를 별도로 두면 상태 변경, 담당자 변경, 댓글 작성 등의 이력을 추적할 수 있습니다.
3개월 일정에서는 양방향 완전 동기화보다 가져오기 중심의 단방향 연동을 권장합니다.
연동 데이터에는 원본 서비스의 ID와 마지막 동기화 시각을 저장해야 합니다.
사내 도구라도 다음을 기본 적용합니다.
특히 API에서 프론트엔드가 전달한 프로젝트 ID만 믿지 말고, 사용자가 해당 프로젝트에 접근 가능한지 매 요청마다 검증해야 합니다.
2명 팀에서는 한 명이 프론트엔드와 UX를 주도하고, 다른 한 명이 백엔드·인프라를 주도하되, 매주 통합 작업을 진행해야 합니다.
파일럿 운영 후 다음 지표를 확인합니다.
최종적으로는 “모든 기능을 갖춘 Jira 대체품”보다, 루틴랩의 업무 흐름을 가장 빠르게 공유하고 기록하는 내부 도구를 만드는 것이 3개월 목표에 적합합니다.
| 7v7 Football Team Generator App | |
| Accessibility Auditor | |
| Accessibility Auditor Agent Role | |
| Accessibility Expert | |
| Accessibility Testing Superpower |