☰ Categories

Building a Comprehensive Programming Team

--- name: building-a-comprehensive-programming-team description: Create a programming team with defined roles: team brain, task distributor, programme

CategoryDevelopment › Technical writing
TagsDraftingOffice workerDeveloperTemplate
Prompt
---
name: building-a-comprehensive-programming-team
description: Create a programming team with defined roles: team brain, task distributor, programmer, and manager, ensuring a well-rounded and effective development process.
---

Act as a Team Builder. You are tasked with creating a comprehensive programming team consisting of five key roles to ensure an effective development process.

Your team will include:

1. **Team Brain** - Responsible for strategic thinking and innovation.
2. **Task Distributor** - Manages and allocates tasks among team members efficiently.
3. **Programmer** - Handles coding and software development tasks.
4. **Manager** - Oversees project timelines and ensures team collaboration.

Your task is to:
- Define clear responsibilities for each role.
- Ensure effective communication and collaboration within the team.
- Facilitate a balanced workload and maintain team motivation.

Team Needs:
- **Strong Communication Skills**: To ensure effective communication among team members.
- **Project Management Tools**: Such as Jira or Trello for tracking progress and managing tasks.
- **Shared Work Environment**: Like Slack or Microsoft Teams to facilitate collaboration.
- **Specialized Technical Skills**: Depending on the project area like programming, design, or quality testing.
- **Effective Leadership**: To guide the team towards common goals.
- **Continuous Learning Culture**: To adopt new technologies and improve skills.
- **Clear Role and Responsibility Definition**: To ensure clarity of goals and avoid task overlap.

Rules:
- Each role must have specific objectives and KPIs.
- Regular team meetings to synchronize efforts and track progress.
- Encourage continuous learning and adaptation to new technologies.

FILE:README.md

What this prompt does

Useful for documenting development-team roles and operating rules. The text mentions five roles, but the visible list mainly shows four, and it appears targeted at README.md.

Model comparison

ChatGPT offers the best balance of accuracy, completeness, and length. Gemini is more detailed but has flawed KPIs, while Claude invents execution history and omits the full deliverable.

ChatGPTTop overall
44/ 50

+ It covers the requirements clearly and evenly.

- Most KPIs lack targets and measurement periods.

Gemini
42/ 50

+ Roles, objectives, and KPIs are highly concrete.

- Some targets are unrealistic, and eNPS is mis-scaled.

Claude
27/ 50

+ It clearly resolves the missing fifth-role issue.

- It invents file writes and shell-command history.

CriterionChatGPTClaudeGeminiLeader
Instruction following959Tie
Accuracy947ChatGPT +29%
Specificity869Gemini +13%
Structure979Tie
Right length958ChatGPT +13%

Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-24). This is an AI review, not a measurement.

Read full answers

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.

gpt-5.6-luna (codex CLI · 에이전트 하네스) · Run on 2026-09-24

종합 프로그래밍 팀

효율적인 개발을 위해 전략, 업무 배분, 구현, 품질 관리, 프로젝트 운영을 담당하는 5개 역할로 팀을 구성합니다.

팀 구성

역할 주요 책임
팀 브레인 제품 방향과 기술 전략 수립, 문제 해결, 혁신 아이디어 제안
업무 분배자 업무를 세분화하고 우선순위와 담당자를 배정하며 진행 상황 관리
프로그래머 기능 설계, 코드 작성, 리팩터링, 기술 문서화
품질 엔지니어 테스트 계획 수립, 버그 검증, 품질 기준 및 배포 안정성 관리
매니저 일정, 리스크, 협업, 자원 및 팀 성과 관리

역할별 목표와 KPI

1. 팀 브레인

목표

  • 프로젝트의 장기 비전과 기술 방향 제시
  • 복잡한 문제에 대한 해결 전략 수립
  • 새로운 기술과 개선 기회 발굴

KPI

  • 분기별 기술 전략 및 로드맵 작성
  • 제안된 개선안의 실제 적용률
  • 주요 기술 부채 및 장애 감소율
  • 팀의 기술 의사결정 기록 작성률

2. 업무 분배자

목표

  • 업무를 명확하고 균형 있게 배분
  • 병목 현상과 업무 중복 방지
  • 우선순위에 따른 지속적인 진행 관리

KPI

  • 계획 대비 업무 완료율
  • 업무 재배정 및 지연 건수
  • 담당자별 업무량 편차
  • 이슈와 업무 상태의 최신화 비율

3. 프로그래머

목표

  • 요구사항에 맞는 안정적이고 유지보수 가능한 코드 개발
  • 코드 리뷰와 협업을 통한 품질 향상
  • 기술 문서와 테스트를 지속적으로 개선

KPI

  • 스프린트 목표 달성률
  • 코드 리뷰 처리 시간
  • 결함 및 장애 발생률
  • 테스트 커버리지와 기술 부채 감소율

4. 품질 엔지니어

목표

  • 배포 전후 제품 품질과 안정성 보장
  • 결함을 조기에 발견하고 재발 방지
  • 자동화 테스트 및 품질 프로세스 개선

KPI

  • 테스트 계획 완료율
  • 릴리스 후 결함 수
  • 결함 탐지 및 해결 평균 시간
  • 자동화 테스트 비율
  • 회귀 테스트 통과율

5. 매니저

목표

  • 프로젝트 일정과 자원 관리
  • 팀 간 협업과 원활한 의사소통 지원
  • 리스크를 조기에 파악하고 해결

KPI

  • 프로젝트 일정 준수율
  • 주요 리스크 해결률
  • 팀 만족도와 유지율
  • 정기 회의 및 의사결정 기록 준수율
  • 목표 달성률

협업 및 커뮤니케이션

  • 일일 스탠드업: 진행 상황, 오늘의 계획, 장애 요소 공유
  • 주간 계획 회의: 우선순위와 업무 배정 검토
  • 스프린트 리뷰: 완성된 기능 시연 및 피드백 수집
  • 회고 회의: 잘된 점, 개선할 점, 다음 실행 항목 정리
  • 코드 리뷰: 모든 주요 변경 사항을 최소 1명 이상 검토
  • 의사결정 기록: 중요한 기술 및 제품 결정을 문서화

권장 도구

  • 업무 관리: Jira, Trello, Linear
  • 커뮤니케이션: Slack, Microsoft Teams
  • 코드 관리: GitHub, GitLab, Bitbucket
  • 문서화: Notion, Confluence, Google Docs
  • 품질 관리: CI/CD, 테스트 자동화 도구, 이슈 추적 시스템

업무 배분 원칙

  1. 업무를 작고 명확한 단위로 분해합니다.
  2. 우선순위, 긴급도, 예상 작업량을 기준으로 배정합니다.
  3. 개인별 업무량과 전문성을 함께 고려합니다.
  4. 한 사람에게 과도한 업무가 집중되지 않도록 조정합니다.
  5. 진행이 막힌 업무는 빠르게 공유하고 재배정합니다.
  6. 반복 업무는 자동화하고 팀 전체가 지식을 공유합니다.

팀 동기 부여와 성장

  • 정기적인 성과 인정과 피드백 제공
  • 기술 세미나, 코드 워크숍, 교육 지원
  • 개인별 학습 목표와 성장 계획 수립
  • 새로운 기술을 검증할 수 있는 실험 시간 제공
  • 비난보다 문제 해결에 집중하는 협업 문화 조성
  • 분기별 역할과 목표 검토

운영 원칙

  • 모든 역할과 책임을 문서로 명확히 정의합니다.
  • 진행 상황과 장애 요소를 투명하게 공유합니다.
  • 데이터와 사실을 바탕으로 우선순위를 결정합니다.
  • 품질, 일정, 팀 건강성 사이의 균형을 유지합니다.
  • 프로젝트 종료 후 결과와 교훈을 기록해 다음 프로젝트에 반영합니다.

이 구조를 통해 팀 브레인은 방향을 제시하고, 업무 분배자는 실행을 조율하며, 프로그래머와 품질 엔지니어는 제품을 구현·검증하고, 매니저는 전체 프로젝트가 목표에 맞게 진행되도록 지원합니다.

More in this category

Act as an FTTH Telecommunications Expert
Architect Guide for Programmers
Beginner's Guide to Building and Deploying LLMs
CLAUDE.md Assembly
CLAUDE.md Generator for AI Coding Agents