This page describes the proposed process for tracking openIMIS issues. This process is divided into two parts:

The openIMIS Service Desk Report provides realtime insights on the current issues. 

The following diagram present our issue tracking process. Please scroll down for explanations. 

Service desk

The service desk is the entry point for general questions and requests on openIMIS. 

1. Making a request

Any "customer" can access the openIMIS portal in order to submit a request. One can also register (by providing an email and password) to this service desk, in order to follow his/her request in a more personalised manner.
The customer is prompted with matching requests found the openIMIS knowledge base. If there isn't any satisfying match, the customer should raise one of the following request:

2. Handling the request

The dedicated Service Desk Team receives all requests sent by customers via an admin portal (not visible publicly). The role of this team is to sort, assign, categorise, and act on the request in order to provide support to the customer. The team is composed of agents.
The process is as follows:

Software development issues tracking

1. Raising an issue

Issues that require software development can be raised in different ways:

2. Acting on the issue

To begin with, all created issues are staged in a backlog. The Developers Committee then decides to allocate issues in "Sprints". Currently, the development methodology is not agile-based, so sprints are not used in an agile way. Instead, sprints will be used to define a time window to accomplish the work needed for a given release.
Developers and other technical users can then move issues to different status as work progresses via a board:


References: