2 OPEN SOURCE PROJECT
MANAGEMENT TOOLS
Project Management refers to the planning,
monitoring and controlling of all aspects of a project,
with the people involved in the project aiming to
achieve the objectives on time and on a budget to a
specific quality standard (Margea and Margea, 2011).
There is a variety of project management
alternatives that provide many useful features during
project development, starting from time and task
tracking (scheduling) and up to cost and resource
management (Abramova, Pires and Bernardino,
2016).
In this work, we have selected and studied three
of the most popular Open Source Project
Management Tools. The search was made in several
documents like (Blazevic, 2012), (SourceForge,
2015), (Burger, 2017), (13 best free project
management software programs 2016 _ Techworld,
no date) and others. And the results of the search were
Gantt Project, Orange Scrum and ProjeQtOr because
all present important and necessary features for a
project of information systems and also have good
documentation to help and support the users.
In the next sections, we describe the main
characteristics of three open source management
tools, as well as its advantages and limitations.
2.1 Gantt Project
Gantt Project (https://www.ganttproject.biz/) was
founded in January of 2013 and is a project
management software ideal for small business. It is
open source and freely available on SourceForge.
Gantt Project is written in Java and it´s compatible
with Windows, OSX, and Linux operating systems.
It provides a variety of tools to manage staff and
keep track of projects like Gantt’s free project
scheduling and management software. Can be used to
define milestones and generate breakdowns of work
and arrange them in chart format to be easier to
understand visually. These charts can then be
exported in various file formats such as PNG images,
PDF files, and HTML files. It is compatible with
Microsoft Project and allows to create Gantt Charts,
which include Work Breakdown Structure,
dependencies, and defining milestones.
It also allows assign human resources to tasks and
creates PERT charts. In addition, there’s WebDAV
support which helps share projects directly with
others (Margea and Margea, 2011).
Its features are Task hierarchy and dependencies;
Gantt chart; Milestone tracking; Project planning;
Task management; Resource load chart; Generation
of PERT chart; PDF and HTML reports; MS Project
import/export; Exchange data with spreadsheet
applications; WebDAV based group work.
Advantages: allows to visualize projects in a graphic
way; can work offline on the desktop; set goals to
improvement; can assign human resources to work on
each task; includes PERT and Gantt charts.
Weaknesses: can´t show the critical path; can’t
measure task duration in hours (only days); doesn't
present Scrum and Kanban support.
Gantt project has a work breakdown structure,
where is possible organize all tasks in one place and
create a hierarchy tree to summarize and track dates,
costs, progress, and all the lower level information
that must be handled when there is a task in the works.
Allows a better-organized project and make sure that
all the essential tasks are easy to see.
Figure 1 shows the interface of Gantt Project.
Figure 1: Interface Gantt Project. (Source: https://www.
capterra.com/p/136586/GanttProject/).
2.2 Orange Scrum
Orange Scrum (https://www.orangescrum.org/) is an
open source tool engineered to manage and delegate
tasks, communicate and collaborate on projects and
track costs for smaller organizations – freelancers,
agencies and small and midsize business.
Orange Scrum Community was established in
2014. It is written in Cake PHP and is compatible
with Windows, OSX, and Linux operating systems.
This tool provides professional advice for project
management requirements. Also includes improving
user experience, integrating projects, business
automation, collaborative management, enterprise
solutions for business and deep-dive business
analysis.
Gantt charts are provided with the software to
define the logical sequence of tasks and dependencies,
with a view of milestones to map assignments. The
time and resource management tool allow users to
view an entire team's availability to task assignments,