Task Generation
Break down your product into actionable development tasks your team can execute.
What are Development Tasks
Development tasks are specific, actionable items that your engineering team can execute. They break down features from your PRD into concrete work items with clear acceptance criteria.
Each task should be completable in 1-5 days and have measurable success criteria.
Task Structure
AI Product Manager generates tasks with the following components:
Title
Clear, concise description of the work
Description
Detailed requirements and technical context
Story Points
Effort estimation (1-13 points using Fibonacci sequence)
Acceptance Criteria
How to know when the task is complete
Dependencies
Tasks that must be completed first
Priority
Relative importance (Critical, High, Medium, Low)
Task Generation Process
1. Start with Your PRD
AI Product Manager uses your PRD features and requirements as the basis for task generation.
2. Select Scope
Choose which phase or features to generate tasks for (MVP, Phase 2, specific features)
3. Generate Tasks
AI generates a comprehensive task list with dependencies and estimates
4. Review and Adjust
Review estimates with your team and adjust as needed
5. Export or Sync
Export to CSV, JSON, or sync directly with Jira, Linear, Asana
Story Points Guide
Use these guidelines to understand task complexity:
Writing Good Acceptance Criteria
Acceptance criteria should be specific and testable:
Good Example:
✓ User can click "Save" button and the form data is persisted to database within 2 seconds
Poor Example:
✗ Save functionality works
Task Dependencies
Good task dependencies help your team parallelize work:
- →Database schema setup must come before data access layer
- →API endpoints must be ready before frontend integration
- →Authentication system before permission-based features
Customizing Generated Tasks
After generation, adjust tasks to match your team:
- →Change story point estimates based on your team's velocity
- →Split large tasks into smaller, more manageable ones
- →Merge related tasks to reduce tracking overhead
- →Add technical implementation details specific to your stack
- →Assign tasks to team members and set start dates
Ready to Execute
Once tasks are generated and reviewed, export them to your project management tool or sync with Jira, Linear, and Asana for your team to start executing on.