Overview
Modules help you break down complex projects into smaller, manageable components or features. Unlike cycles which are time-based, modules are feature-based groupings that can span multiple sprints and provide a long-term organizational structure.Think of modules as feature epics or product areas that help organize work by functionality rather than timeline.
Creating a Module
Set up a new module for your project:Module Properties
Name & Description
Define the module purpose with a clear name and detailed description
Status
Track module state: Backlog, Planned, In Progress, Paused, Completed, or Cancelled
Date Range
Set target start and end dates for module completion (optional)
Module Lead
Assign a lead responsible for coordinating the module
Members
Add team members who will work on issues in this module
Links
Attach external resources like design docs, specs, or repositories
Module Status
Modules can be in various states:Managing Module Issues
Adding Issues to Modules
Associate work items with modules:Issues can belong to multiple modules, allowing for cross-functional work tracking.
Viewing Module Issues
Access all issues within a module:- Module Detail View
- Filtered Project View
Click on a module to see all associated issues in your preferred layout (list, board, spreadsheet, etc.)
Module Analytics Sidebar
Track module progress and health:Progress Statistics
Completion Status
Visual indicator showing completed vs. remaining work in the module
Issue Distribution
Breakdown by assignees, labels, and state groups
Timeline Progress
Track progress against start and target dates
Team Workload
See work distribution across module members
Distribution Views
- By State Group
- By Assignee
- By Label
Module Links
Attach external resources to modules:Module Views
View and organize modules in different layouts:List View
Traditional list showing all modules with key metadata and progress indicators
Board View
Kanban board grouped by module status for easy status management
Gantt Chart
Timeline view showing module duration, dependencies, and overlaps
Module Filters
Filter modules to find what you need:- Status: Filter by module status (Backlog, Planned, In Progress, etc.)
- Lead: Show modules by specific leads
- Members: Filter modules by team member participation
- Date Range: Filter by start date or target date
Archived Modules
Completed or cancelled modules can be archived:Archived modules remain accessible for reference but are hidden from active module lists.
Module vs. Cycle
Understanding when to use modules vs. cycles:| Aspect | Modules | Cycles |
|---|---|---|
| Purpose | Feature/component organization | Time-boxed iterations |
| Duration | Flexible, can span multiple sprints | Fixed duration (1-4 weeks) |
| Concurrency | Multiple active modules | Typically one active cycle |
| Issue Assignment | Issues can be in multiple modules | Issues typically in one cycle |
| Use Case | ”User Authentication Module" | "Sprint 24” |
Best Practices
Define Clear Scope
Create modules around well-defined features or product areas. Keep scope focused and cohesive.
Assign Ownership
Always assign a module lead who takes responsibility for coordination and completion.
Maintain Links
Keep module links updated with latest designs, specs, and documentation for easy team reference.
Regular Status Updates
Update module status as work progresses to maintain visibility across the team.
Review Completion
When a module is completed, review all issues are closed and archive the module for clean project organization.
Keyboard Shortcuts
| Action | Shortcut (Mac) | Shortcut (Windows/Linux) |
|---|---|---|
| Create module | M | M |
