Agile Project Management. Project management in GLPI, reimagined
Elevate your productivity by unifying ITIL requests and Project tasks into a powerful, visual Agile environment.

What is Agile Project Management?
The Agile Project Management plugin for GLPI transforms how teams manage workflows. By embracing modern board-based visualisation and the Professional Scrum framework, it bridges the gap between technical project execution and user request management. Whether you are following a simple Kanban flow or a complex Scrum methodology, this plugin provides a centralised, intuitive interface to keep your team aligned.
How can Agile Project Management help me?
- Methodology Choice: Support for Standard GLPI, Ticket Kanban. Roadmap: Kanban, Scrum…
-
Unified Management: A single interface for both GLPI Project Tasks and ITIL Tickets.
-
Intuitive Visual Experience: A highly responsive card-based system with drag-and-drop functionality and colour-coded priorities.
-
Smart Automation: Guided status changes, mandatory pending reasons, and automatic progress tracking.
-
Seamless Communication: Integrated public and private follow-ups synchronised with original tickets. Follow-ups for Project Tasks.
- Global Kanban: Single Pane of Glass view, aggregating tasks and tickets from across your entire GLPI environment into one streamlined panel.
Detailed Feature List
Board & Visualisation Features
-
Kanban Project Type: A dedicated project mode that replaces the native GLPI board with an enhanced, feature-rich interface.
-
Unified Board View: The ability to manage both GLPI Tickets and Project Tasks on the same visual board.
-
Drag-and-Drop Interface: Move cards between status columns to update progress.
-
Custom Highlight Colours: Define specific colours for tasks and tickets to allow for quick visual differentiation.
-
Modal Window: An intuitive side-view for creating or editing tasks without leaving the board, consolidating all actions in one place.
-
Document Management: Add, view, and download documents directly from the cards, featuring a document counter on the card face.
Global Management & Filtering
-
Global Kanban View: A single panel to tackle multiple projects simultaneously.
-
Real-time Search: A search box that dynamically filters cards as you type based on string matches.
-
Advanced Filtering Suite: * Filter by Project, Project Type, or Project State.
-
“My Tasks” & “My Groups” buttons: Quick toggles to see only work assigned to you or your team.
-
Item Type Filter: Toggle between viewing only Tickets, only Project Tasks, or All.
-
Status & Workflow Automation
-
Status Column Matching: Custom mapping to define how ticket and task statuses align with the Kanban columns.
-
Guided Status Changes: * Mandatory Pending Reasons: Prompts for a reason when moving a card to a “Pending” status.
Communication & Integration
-
Private and Public Follow-ups: Support for internal and external comments on cards.
-
Ticket Synchronisation: Add comments to a card that originated from a ticket, and choose to send them back to the original ticket requester.
-
ITIL Item Linking: Link tickets, problems, or changes to a project and manage them directly from the Kanban view.
-
Visual Indicators: Identification of cards by ID, title, creation date, and impact.
Permissions & Customization
-
Granular Permissions: Specific profile rights to Add, Move, Edit (Title/Description), Delete, or Assign users to cards.
-
Column Management: Permissions to Add, Move, or Delete custom workflow columns (statuses) on the board.
Agile Project Management Installation
The installation of Agile Project Management follows the standard GLPI plugin process.
Agile Project Management Setup
Once the Agile Project Management plugin is installed, you can access its global configuration options to tailor it to your needs. Navigate to Setup > General > Project Management within your GLPI interface. Here, you’ll find essential settings to customise your project boards and status mappings:
-
Highlight Colour Configuration: Define distinct highlight colours for project tasks and tickets. This allows for quick visual differentiation on your Kanban boards, improving clarity and helping you prioritise at a glance.
-
Status Column Matching: Establish crucial mappings between statuses. You can configure how project task statuses correspond to Kanban columns and, similarly, how ticket statuses align with your Kanban board columns. This ensures seamless synchronisation and accurate representation of work progress across all views.
-
Request Source Configuration: Define the tracking origin when a comment is added to a ticket card. This behaviour is primarily necessary if you wish to manage tickets and project tasks on the same unified Kanban board.
Permissions Management
The Agile Project Management plugin introduces enhanced, granular permissions that build upon GLPI’s existing project task handling capabilities. To configure these, navigate to each Profile within GLPI (Administration > Profiles > Project Management) and assign the desired combinations:
| Category | Permission | Description |
| Card Actions | Add a card | Grants the ability to create and add a new card (representing a task). |
| Move a card | Allows users to move an existing card between columns, reflecting status changes. | |
| Delete a card | Provides the permission to remove a card permanently from the board. | |
| Content | Edit title/description | Permits users to modify the core details of a project task card. |
| Add a comment | Allows users to add a new followup to a card, facilitating communication. | |
| Assignments | Assign user | Enables the assignment of a specific user to a project task card. |
| Board Structure | Add/Move/Delete Column | Grants the right to customize the board workflow stages (columns). |
More information at the DHTMLx Blog: Customer Spotlight: DHTMLX Kanban for TICGAL



















