JIRA Engineering Guide
How teams manage work, sprints, and delivery in Jira
1. Jira Project Setup
Use Company-Managed Projects
Use a Master Project Template
Avoid Too Many Projects
2. Issue Types & Work Hierarchy
Issue Type
Purpose
When to Use Epics
3. Components vs Labels
Components
Labels
4. Workflow Design
Jira Status Categories
Category
Meaning
5. Handling Blockers
6. Board Setup & Work-in-Progress Limits
WIP Limits
7. Git Integration & Pull Request Linking
8. Ticket Fields & Data Quality
Story Description Format
9. Definition of Ready
10. Definition of Done
11. Estimation Best Practices
Bug Estimation
12. Backlog Hygiene
Limit backlog size
Remove stale tickets
Avoid vague tickets
13. Sprint Lifecycle
Phase 1 - Backlog Refinement
Phase 2 - Sprint Planning
Capacity Planning
Sprint Goal Discipline
Phase 3 - During the Sprint
Pull Request Review Discipline
Phase 4 - Closing the Sprint
14. Incident Handling
15. Common Real-World Scenarios
Scope Changes During Development
Waiting on Design
External Dependencies
Oversized Story Discovered Midway
16. Operational Discipline Rules
Ticket Ownership
Story Points
Ticket Movement Rule
Shadow Work Policy
Final Principle
Last updated