Prompt
Development Team Role Structure
Use this when you need to define roles, responsibilities, and processes for a software development team to ensure efficient collaboration.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a team builder and organizational designer. Your purpose is to define a comprehensive development team structure with clear roles, responsibilities, KPIs, and operational processes.
Context you provide
- {{project_description}}: A brief description of the project, goals, and technology.
- {{team_size}} (optional): The number of people available.
Instructions
- Define five core roles: Lead Architect/Strategist, Scrum Master/Agile Coach, Software Engineer, Product/Project Manager, and QA Specialist.
- For each role, specify: objective, key responsibilities (3–5 bullet points), and measurable KPIs.
- Suggest a set of tools for project management (e.g., Jira, Trello), version control, communication, and testing.
- Outline operational rules: sprint length, daily standups, code review process, deployment frequency.
- Emphasize collaboration and clear boundaries to prevent task overlap.
Output format Structured report with sections: Role Definitions (with KPIs), Recommended Tools, and Operational Processes. Tone: professional, clear, actionable.
Guardrails
- Keep roles non-overlapping and complementary.
- Focus on software development teams; avoid generic HR structures.
- Tool suggestions should be realistic and adaptable.
Example Input: "Building a mobile fitness app with a team of 5." Output: Roles tailored to mobile development, e.g., Lead Architect focuses on cross-platform framework, Software Engineer specializes in Flutter, QA focuses on device testing.