Boards for Agile Project Management

Boards support Agile project management methodologies, such as Scrum or Kanban. OpenProject Agile boards enable you to keep track tasks, bugs, features, risks and any other work package types. Boards consist of lists (columns) and cards (work packages). You can choose between a Basic board and various advanced Action boards.

Note

The Basic board is included in the OpenProject Community edition. OpenProject Action boards are an Enterprise add-on and can only be used withEnterprise cloud orEnterprise on-premises. An upgrade from the free Community edition is easily possible.

TopicContent
Create new boardsHow to create a new Agile board.
Choose between board typesWhat is the difference between the available board types?
Give the board a titleHow to name a board.
Add lists to your boardHow to add lists to a board.
Remove listsHow to remove lists from a board.
Add cards to a listHow to add cards to a list in a board.
Update cardsHow to update cards.
Remove cardsHow to remove cards.
Manage boardsHow to manage permissions for boards.
Examples for Agile boardsBest practices for using the basic board and status, assignee and version board.

Agile boards in OpenProject

Boards in OpenProject are closely integrated with all the other project management functionalities, such as work packages and Gantt charts.

To get an overview of the project specific boards, navigate to your project and selectBoards from the menu on the left. You will see an overview of all the boards that have been created in that specific project until now. You can click on the name of a specific board or use the search bar on the left.

You can also view the boards on the instance level viathe global modules menu.

Boards module in OpenProject

Create a new board

You can create as many Agile boards in a project as you need and configure them to your needs. First, you need to create a new Board. To do that, click on the green+Board button.

Note

To use this functionality, you need toactivate the Boards module within your project. We also recommend to verifyRoles and Permissions within your instance administration.

create a new board in the boards module

Choose between board types

Choose the board type and title.

Create a new board in OpenProject

Basic board (Community edition)

The Basic board is included in the OpenProject Community edition. You can freely create lists, name them and order your work packages within. If you move work packages between the lists, there will beNO changes to the work package itself. This allows you to create flexible boards for any kind of activity you would like to track, e.g. Management of Ideas.

Board types basic board

Action boards (Enterprise add-on)

In an Action board each list represents a value of an attribute of the contained work packages (cards). For example the Status board includes a list for the status “New” and a list for the status “In Progress”. Moving work packages (cards) between two lists will update them automatically, based on the list to which they’re moved. Afteradding lists to your board they will automatically be filled with the respective work packages.

There are severaltypes of Action boards available in OpenProject:

Status board

Each list represents a status. That means that all work packages with the status “New” will be automatically displayed in the column “New”. When creating a new Status board a list of all work packages in the default status (usually this is the status “New”) will be added automatically, while additional lists need to be added manually.

Tip

You can not move work packages from or to every status. Please find out more about theworkflow rules and restrictions here.

create status board

Assignee board

Every list represents one assignee. You can choose regular users,placeholder users and groups as assignees. When you move a card from one list to another, the assigned user is changed to the user that is selected for the list you moved the card to.

create assignee board

Version board

Every list represents a version. This board is ideal for product development or planning software releases. When creating a new Version board a list with all work packages in the version(s) belonging to the current project will be added automatically, while additional lists need to be added manually. By moving a card from one list to another, the version for the work package is changed to the version of the corresponding list.

create version board

Subproject board

Every list represents a subproject. Within the list you will find the subproject’s work packages. By moving a card within a list you can change the order of the cards and if you move a card to another list you change the (sub)project of this work package.

create subproject board

Parent-child board

Every list represents a parent work package. Within the list you will find the work package’s children. Only work packages from the current project can be selected as a list, i.e. can be chosen as the name of the list. The Parent-child board is ideal for depicting awork breakdown structure (WBS). By moving cards to another list you can reorder the work package as a child to another work package. Please note: This will only display one hierarchy level below the displayed work package, i.e. only immediate children and no grandchildren.

create parent child board

Give the board a title

Choose a meaningful title for your Board so that it is clear, e.g. for other team members, what you want to do.

boards title

Add lists to your board

Lists usually represent astatus workflow,assignees, aversion oranything that you would like to track within your project. You can add as many lists that you need to a Board.

Action boards lists: The available lists depend on thetype of board you choose. Remember: if you change a card between the lists, the respective attribute (e.g. status) will be updated automatically.Basic board lists: You can create any kind of list and name them to your needs. Remember: No updates to the attributes will happen when moving cards between the lists.

this-is-a-list-in-a-board

Click+ add list to add lists to your board.

add-list-to-a-board

Basic board lists: Give the list any meaningful name.Action board lists: The list’s name will depend on the type of Action board you chose, e.g. “New”, “In Progress”, etc. for the Status board.

image-20201006111714525

Remove lists

To remove lists, click on the three dots next to a list’s title, and selectDelete list

OpenProject-Boards_delete-lists

Add cards to a list

You can add cards to a list. Cards represent awork package in OpenProject. They can be any kind of work within a project, e.g. a Task, a Bug, a Feature, a Risk, anything.

OpenProject-Boards_cards

Click+ under the lists’ title to add a card: create a new card or choose an existing work package and add it as a card to your list.

OpenProject-Boards_add-cards

Add new card: enter a title and press Enter.Add existing: enter an existing title or an ID and press Enter.

OpenProject-Boards_create-cards

Update cards

You can update cards in the following ways:

Move cards with drag and drop within a list or to a new list. Remember: Moving cards to another list in an Action board will update their attributes, e.g. status.

OpenProject-Boards_update-cards

Apart from the Status board you canupdate a work package’s status directly in the card.

boards-select-status-from-card

Adouble click on a card will open the work package’sfullscreen view. Thearrow on top will bring you back to the boards view.

back-to-boards-view-button

Clicking onOpen details view (the blue “i”) will open the work package’ssplit screen view. You can close it by clicking on the“x” in its upper right corner.

Close split screen button

Remove cards

To remove a card from aBasic board hover over the card and press theX.

OpenProject-Boards_remove-cards

Cards fromActions boards will be removed automatically from a list as soon as the respective attribute (e.g. Status) is changed.

Removing a card will not delete the work package, you can still add it back to the list or access it via the work packages module.

Manage boards

Tocreate new boards,open existing boards, ordelete boards, navigate to the main Boards menu item.

OpenProject-manage-boards

Verify andupdate roles and permissions for boards in thesystem’s administration if necessary.

roles and permissions

Agile boards examples

We would like to show you some examples so that you get an idea on how to use Agile boards. Also, once you have set up your custom boards, you can easily copy them along with your (whole) project to use them as a basis for new ones. Please note: The subprojects in the Subproject board won’t be copied.

Basic board

Freely create any kind of list you need to organize your team in OpenProject. If it is organizing tasks for a department, planning a team event, collecting feedback for different topics, coordinating tasks in different locations, generating ideas and many more. Every team member can add tasks to this board and thus the board will be growing over time. It allows you to always know what tasks need to be done without using an Excel file and one coordinator. Everyone has access to the information at any time from anywhere.

basic-board-docs

Action boards

Status board

The Status Action board is probably the most used Agile board. Start with the three basic status “new”, “in progress” and “closed” and see what status you might need according to your way of working. With a status action board, you can implement the KANBAN principle, continuously improving the flow of work. If you would for example like to map your order process in a board, you can use the status board to pass the tickets through the status. From an incoming order (new), to when it is being handled (in progress) to when it is done (closed). Accompanying work packages to the actual order process would also be shown in this board to give a good overview, e.g. adding a new payment option. Different people from different departments can work together and are up to date on where every work package stands without having to ask.

action-board-status-docs

Assignee board

Know who is working on what. If a cross-functional team is e.g. developing a product together, you would like to know who is working on what and if everything is on track. The assignee board gives you the opportunity to get an overview of responsibilities, how busy the teams are and if all tasks are distributed. It gives the teams clear responsibilities. The marketing team knows that the finance team is doing the product calculation but they have to check the overall product profitability themselves. Of course you don’t need to use groups as assignees, you can also use individual team members in the list.

action-board-assignee-docs

Version board

The Version board facilitates the planning of a product development in several iterations. With every iteration you can add and improve features and let your product become the best version for your customers. If a certain feature is e.g. too complex to be developed in one specific version because you have other features to develop with higher priority, just drag it to the next version and it will update automatically. This board gives you a perfect overview of what is coming and you can see at a glance if it fits your priorities. If not, adjust with drag and drop.

action-board-version-docs