SaaS Web Info

OpenProject – Quick Guide – Part 1

4 minute read

This post is from June 2017. The screenshots show the interface as it was then; today it looks slightly different in places.

Version 7 of OpenProject was recently released, providing a good opportunity to present the application in a short article, or perhaps two.

OpenProject is an open-source web application for project management based on Redmine, but with a completely redesigned frontend. OpenProject is particularly interesting for startups and SMEs (small and medium-sized enterprises), at least for companies that require a certain structure for managing and executing their projects.

SaaS Web has been offering a Managed OpenProject product for several years: as a customer, you always use the current version of OpenProject without having to worry about updates or other technical aspects.

Create Project


To create a project, the following parameters are expected:

  • Project Name – the only mandatory field
  • Responsible Person: optional. In projects with many participants, it is certainly useful to fill in this field.
  • Dependency of another project (is it a subproject of XXX?): if yes, the project can be selected.
  • Description: for several reasons, it makes sense to describe the project in a few sentences here. On the one hand, to solidify the common understanding of the project in broad strokes in writing, and on the other hand, for people who may be added later, so they can quickly get an overview – if they are not comprehensively briefed verbally.
  • Project Type: project types must have been defined in the administration beforehand. This field can remain empty.
  • Is the project publicly accessible? This makes the project information and all communication viewable and accessible to people who are not part of the project. These people have the role of “Non Member.” What they can ultimately see and change depends on the definition of this role – it can be individually configured.

Project Actions

Once a project is created, work packages are usually defined. However, work packages are not just tasks (“Task”) assigned to a participant. Work packages can be diverse:

  • Phase (“Phase”)
  • Milestone (“Milestone”)
  • Evaluation
  • Task
  • Enhancement (“Enhancement”)
  • Support

Work package types can be freely defined in OpenProject; new ones can be added, and pre-configured ones can be deleted. So, the list here is not necessarily what you will find yourself.

Phases and milestones are special work packages that do not actually represent tasks themselves, but could be described as containers to which work packages can be linked. A phase corresponds, for example, to a section of the overall project (e.g., “Demo”) and a milestone to an important part of the overall project (e.g., “Website for product completed”).

Most new work packages are created in the “New” status. The status can be marked as “In Progress” by the participants working on it, or possibly “Closed” or “Resolved.” However, it is also possible here, through individual settings, to define which participant is allowed to change the status of a work package – this can be defined in the workflows (“Workflows”).

Work packages can also have dependencies, which can be set accordingly.

Typically, these fields are displayed; some are optional, others must be filled in:

  • Project (pre-filled, but can be changed, which then switches to the other project)
  • Status (default is New, but can be set directly to another status)
  • Description (important)
  • Assigned to (important: who should initially receive the package)
  • Responsible Person (optional)
  • Category (there are also work package categories for which, depending on the settings, a responsible person is automatically defined)
  • Date (from – to)
  • Progress (in %)
  • Priority
  • Version
  • Documents can also be uploaded directly via Drag & Drop.
New here, among other things, is the “Zen” function, which displays the input field in full-screen mode.

Project Features

Here I will simply list a few features without going too deep into the details. These features allow you to store additional project information, create schedules, plan meetings, and much more.

  • Wiki: the Wiki here simply refers to a basic page where general information can be shared. Often, everyone is given access to this page.
  • Calendar: the work packages can be found in the calendar.
  • Schedules: Gantt charts are displayed here.
  • News: current project announcements can be posted here. Participants receive them on their home page (“My Page”) and can also subscribe to the news as an RSS feed.
  • Meetings: meetings can be planned, participants invited, and minutes directly stored. Meetings also appear in the calendar.

The various tools available can be determined by the project administrator.

Also practical is the activity stream, where all actions are bundled and displayed chronologically.

New in Version 7 is that schedules are now located within work packages and will be removed from this overarching view starting with Version 8.

This brief initial introduction should convey the main functionality. In the next article, I will describe certain features in more detail.