Open Source Project Management Tools

PMI, Agile, Scrum, Lean, Kanban

This web site presents a list of open source project management tools that can be used for software development projects. Project management tools are often specialized according to a specific project management approach: traditional (Waterfall), Scrum, Kanban, etc. The traditional project management is supported by the Project Management Institute (PMI) that proposes the Project Management Professional (PMP) certification. This approach, also called “Waterfall” uses sequential phases of different activities to deliver software. The features provided by traditional project management tools are the Work Breakdown Structure (WBS), the Gantt and PERT charts to describe the sequences of tasks.

Scrum is an Agile project management framework used in software development. Open source Scrum tools allow to manage user stories, backlogs, sprints definition and tracking, using for instance burndown charts. Kanban is a Lean approach that encourages a pull approach to project management and the limitation of the work in progress (WIP). Open source Kanban tools manage the workflow of tasks represented on the lanes of a visual board. All open source project management tools allows naturally to manage projects, people, tasks and documents. Some tools also provide time tracking and bug tracking features. Modern tools have also communication features like online messaging, RSS feeds or file sharing systems (Dropbox, Google Drive). They have also mobile apps extension.

2-plan

2-plan is an integrated project management software that combines several tools for project planning and project execution. It has portable PM tools on notebooks, handhelds and iPhones. It has network and online PM tools in several languages for geographically dispersed teams. Its basic design principle leverages on what knowledge professionals have to offer both in the planning and execution stages of a project.

Web site: http://2-plan.com/

Agile Project Management Tool (APMT)

Agile Project Management Tool (APMT) is the automation of Scrum which is an Agile methodology. APMT is a Highly Customizable and Comprehensive Tool. It covers all aspects of Scrum methodology like Maintaining the Project Backlog, Creating Sprints, Creating Sprint Backlog, Conducting Daily ScrumMeeting and Burndown Chart.

Web site: http://apmt.codeplex.com/

Agile Tracking Tool

Agile Tracking Tool can be used as an open source tool for Agile software development. Features: - Maintaining multiple projects - Maintaining your backlog - Tracking how work develops over time - Support for iterations - Forecast when work will be done using the measured velocity - Export and import all your valuable data (xml format).

Web site: http://sites.google.com/site/agiletrackingtool/home

Agile-Trac

Agile-Trac adds the concept of Iterations to Trac which allows a more useful Roadmap view with predicted completion date ranges and relatively sized progress indicators. User stories (and tickets in general) can have one or more completion stages defined for them. These are relatively sized using a sizing scale that you define.

Web site: http://www.agile-trac.org/

Agilefant

Agilefant is a simple but powerful solution for managing software development projects and related activities. It brings together the perspectives of organizing daily work, long-term product and release planning and project portfolio management.

Web site: http://www.agilefant.org/

AgileTools

AgileTools is a Bugzilla Extension that provides tools to manage teams and their processes. Currently it supports Scrum process and provides planning and progress tracking tools for teams using the Scrum process. In the future other process models, for example Kanban, could be added.

Web site: https://github.com/bayoteers/AgileTools

Apache Bloodhound

Apache Bloodhound is a world-class software development collaboration tool, including issue tracking, wiki and repository browsing based on Trac, the Open Source, Web-based project management and bug tracking system.

Web site: http://bloodhound.apache.org/

Auto Project Planner

Auto Project Planner automatically computes project plans, based on due dates, given estimations and other variables. According to this input the software compute time plans by minimizing the MSE (mean squared error) between expected and computed end dates.

Web site: http://autoprojectplanner.codeplex.com/

Berserk

Berserk is a Scrum tracking tool developed to track sprint backlog, integrating with Bugzilla or FogBugz to track these tasks.

Web site: https://github.com/btaylor/berserk

Big Visible Cruise Web

Big Visible Cruise Web is a web-based application for viewing the results of Cruise Control and Hudson build results from multiple Cruise/Hudson servers.

Web site: http://code.google.com/p/big-visible-cuise-web/

ChiliProject

ChiliProject is a web based project management system. It supports your team throughout the complete project life cycle, from setting up and discussing a project plan, over tracking issues and reporting work progress to collaboratively sharing knowledge.

Web site: https://www.chiliproject.org/

ClearWorks

ClearWorks is a flexible and powerful Agile project management software that works with Scrum, Extreme Programming, etc. It is also a BPM(Business Process Management) software that provides governance of enterprise business's process environment to improve agility and operational performance. This software includes a comprehensive set of tools and features that streamline the Agile approach to project management and development.

Web site: http://code.google.com/p/clearworks/

Codendi

Codendi is the only 100% open source collaborative platform for development and activities monitoring. It allows to follow the whole lifecycle of software applications (ALM) from the specifications to the deliveries . From only one interface, Codendi gathers all the tools needed by software development teams.

Web site: http://www.codendi.com

Collabtive

Collabtive is an open source cloud based groupware easy and efficient for your project management needs.

Web site: http://collabtive.o-dyn.de/index.php

Digaboard

Visual project management tool that will complement Kanban, Scrum (or any stand-up) that uses a whiteboard with stickies for visualizing the tasks at hand. Ditch the old whiteboard and replace it with a web based interactive tool.

Web site: http://www.digaboard.net/

Earned Value Add-In

The Earned Value Add-In has been developed as a tool to help project managers assess and visualize projects using earned value analysis. The Earned Value Add-In is written in VB.Net using Visual Studio Tools for Office (VSTO) and built in Microsoft Visual Studio 2008. It is deployed as an Add-In for Microsoft Office Project 2007.

Web site: http://earnedvalue.codeplex.com/

eKanban

eKanban is a redmine plugin to support Kanban - an agile software development method.

Web site: https://github.com/samchen2009/ekanban

engile

engile is a fully Web based tool for Agile Application Lifecycle management. Currently supports SCRUM methodology with many enhancements. Been in use throughout development cycle and by many end users. engile is targeted for end users and organisations who would like to have complete control of their user base, content and usage. It comes bundled for linux and windows as self extracting installables.

Web site: http://code.google.com/p/engile/

Express - Agile Project Management

Express is an open source, Agile project management tool. It provides tools for managing and tracking stories and tasks, projects and iterations. It has a virtual Kanban wall for tracking progress of tasks and stories and provides reporting through iteration burndown charts and an iteration velocity comparison chart. Impediments can be logged and tracked.

Web site: http://agileexpress.sourceforge.net/

FireScrum

The FireScrum is a Open Source Software (OSS) which supports the agile project management using Scrum. It is under the GPL license and uses Rich Internet Application (RIA) features.

Web site: http://sourceforge.net/projects/firescrum/

Ganib

Ganib gives simpler ways to keep your projects organized and on track. Take advantage of easy features that help you quickstart and makes your team more efficient and productive. Open source Web based online project management software free, J2EE platform, MySql database with project dashboards & reporting. Organized Teams & Projects: Easily plan & manage projects with intuitive features to help your team deliver on time. Quickly focus on what's important, easily select actions to take. Be efficient for everyday work, project tasks, important details, and timelines. Scrum: Communicate effectively with your team using scrum, wikis & discussions to make better decisions. Bug Tracking: Manage bugs.

Web site: http://www.ganib.com/

GanttProject

GanttProject is a cross-platform desktop tool for project scheduling and management. It runs on Windows, Linux and MacOSX, it is free and its code is opensource.

Web site: http://www.ganttproject.biz/

Houston

Houston is a Mission Control for your projects and teammates: Kanban, Testing Workflow, Dashboards, and more!

Web site: https://github.com/houstonmc/houston

Huboard

Huboard is a Kanban board for github issues

Web site: http://huboard.com/

IceScrum

IceScrum is a tool for development teams using Scrum or another agile developpement process.

Web site: http://www.icescrum.org/

IWebJTracker

IWebJTacker intends to be a project tracker tool with emphasis on developer related material like bug tracking or integration with SCM or Quality Assurance tools and servers.

Web site: http://code.google.com/p/iwebjtracker/

JAM Circle

JAM Circle is a Kanban Application Platform using Card(like Sticky note) and Lane(Pane) or Icon

Web site: http://kompiro.org/jamcircle/en/

JTrac

JTrac is a generic issue-tracking web-application that can be easily customized by adding custom fields and drop-downs. Features include customizable work-flow, field level permissions, e-mail integration, file attachments and a detailed history view.

Web site: http://jtrac.info

Kanban-js

Kanban-js is a tool for managing stories and releases using a kanban type UI built on node.js and mongodb.

Web site: https://github.com/caspian311/kanban-js

KanbanFX

A JavaFX implementation of a Kanban board

Web site: http://kenai.com/projects/kanbanfx

Kanbanik

Kanbanik is a free and open source kanban board which can be used for personal kanban as well as for managing of small teams.

Web site: http://code.google.com/p/kanbanik/

kanbanise-redmine

Display Redmine issues in a Kanban-style format.

Web site: https://github.com/boxuk/kanbanise-redmine

Kanbanzilla

kanbanzilla is a kanban board integrated with bugzilla

Web site: https://github.com/mozilla/kanbanzilla

Koalab

Koalab is a scrum-like board powered by nginx, nodejs, mongodb, backbone and html5

Web site: https://github.com/AF83/koalab

Kunagi

Kunagi offers integrated project management, supplementing Scrum by a selection of other best practices to cover all project management needs. It does not only offer management of basic Scrum documents, but also a variety of additional data. Furthermore, it includes several features for the ease of use and collaboration. Kunagi aims to be accessible and suitable for both professional and non-professional development of projects of any size. Its web interface uses the latest technology to achieve the usability of desktop software while running in a browser and therefore being accessible from anywhere.

Web site: http://kunagi.org

LibrePlan

LibrePlan is a collaborative tool to plan, monitor and control projects and has a rich web interface which provides a desktop alike user experience. All the team members can take part in the planning and this makes possible to have a real-time planning. LibrePlan is open source and you can download, install and customize it for free.

Web site: http://www.libreplan.com/

Mantis Kanban

Mantis Kanban is a Kanban extension for the Mantis bug tracker that uses ajax and mantisconnect

Web site: https://github.com/cgaspard/mantiskanban

Onepoint Project

Onepoint Project is the first open source project leadership software integrating project and resource management, planning, progress tracking, monitoring and controlling into an easy-to-use tool.

Web site: http://sourceforge.net/projects/opproject/

Open Workbench

Open Workbench is an open source desktop application that provides robust project scheduling and management functionality.

Web site: http://sourceforge.net/projects/openworkbench/

OpenPSA

OpenPSA started out as a project management and collaboration tool in 2004 and has since evolved into a management suite covering a number of common business processes. Since OpenPSA always had a strong focus on web agencies and consultants, it is built on a modular and extensible architecture and contains many functions for driving customer-facing pages as well.

Web site: http://openpsa2.org/

Phabricator

Phabricator is a collection of open source web applications that help software companies build better software.

Web site: http://phabricator.org/

PHPMyScrum

Open source project management tool for Scrum

Web site: https://github.com/ryuzee/PHPMyScrum

Plandora

Plandora is a multi-project management, web-based Project Management suite.

Web site: http://sourceforge.net/projects/plandora/

Planigle

Planigle is an easy to use, open source tool for managing your backlog, your iterations and your releases. It comes in a free community edition as well as a commercial premium edition. Both are hosted at www.planigle.com.

Web site: http://code.google.com/p/planigle/

Pomotodo

Pomotodo is an android application that helps you manage your tasks using the technique of the Pomodoro technique It also incorporates synchronization with the popular http://www.toodledo.com task manager.

Web site: https://github.com/jferna57/PomoTodo/wiki

PPTS

PPTS is a WEB-based environment supporting teams who have chosen to develop software according to the agile methodologies Scrum and/or eXtreme Programming.

Web site: http://ses-ppts.sourceforge.net/

PrjPlanner

This tool is designed to be useful for Agile project management for the developer or first-level manager. It takes a Scrum management approach: Manage by backlog, inform by information radiator and track issues through ToDos.

Web site: http://prjplanner.sourceforge.net/

Project Description

The Project Reportcard was developed as a tool to help Project Managers assess their projects based on organizational standards implemented by their PMO. Understanding what the organizational KPIs are going to look like before their project update is published, can help a project manager avoid non-compliance issues and prepare to address real project challenges. Most PMs find value in being able to see their Project Reportcard before it is visible to the PMO and management team

Web site: http://projectreportcard.codeplex.com/

Project Dune

Project Dune is mostly a web-based issue tracker with integrated modules: Cocomo II estimates, Scrum tasks, timesheet, simple customer management and a browser-based document writer.

Web site: http://projectdune.org/

Project'Or RIA

Project'Or RIA is an open source Project Management Software, trying to gather in a single tool every functionality needed to organize your projects. The objective is to keep it simple, easy to use on a day to day activity, while covering most of the project management functionalities.

Web site: http://projectorria.toolware.fr/

ProjectPier

ProjectPier is a Free, Open-Source, self-hosted PHP application for managing tasks, projects and teams through an intuitive web interface. ProjectPier will help your organization communicate, collaborate and get things done Its function is similar to commercial groupware/project management products, but allows the freedom and scalability of self-hosting.

Web site: http://www.projectpier.org/

ProjeLead

ProjeLead is a simple web based project management software that offers -in addition to classical functions- useful and collaborative features: - reporting - timesheets with workflow - document management - newsgroups (discussions) ProjeLead is robust, easy to use and maintain and multi-language.

Web site: http://www.projelead.com

Redmine

Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL).

Web site: http://www.redmine.org/

Retrospectiva

Open-source project management tool, intended to assist the collaborative aspect of work carried out by agile software development teams.

Web site: http://retrospectiva.org/

scram

Scram is a Scrum tool that aims to relieve the scrum master from the burden of having to maintain spreadsheets with data to create burndown-charts. It does this by enticing team members to fill in their burn-down and burn-up data in an online form.

Web site: https://github.com/scramtool/scram

Scrinch

Scrinch is a stand-alone Swing application that helps managing your projects the Agile way (mostly Scrum). Easy to configure: not based on Web technology, no database to manage: just launch it and start working on your desktop.

Web site: http://sourceforge.net/projects/scrinch/

Scrum Dashboard

Scrum Dashboard is a web front-end for Conchangos Scrum for Team System version 2. The main goal of this project is to replace the whiteboard and simplify daily work with Scrum artifacts in Team Foundation Server 2008.

Web site: http://scrumdashboard.codeplex.com/

Scrum PM

Scrum PM is a plugin for Redmine for Scrum project management. Redmine Version class becomes a sprint and issue becomes task. Most actions support drag and drop, eg. dashboard where you can change status of your task simply by draging it to another column.

Web site: https://github.com/software-project/scrum-pm

Scrum Sprint Monitor

Scrum Sprint Monitor provides the Agile team with hands-off, always up-to-date status of the current Sprint, both at the individual and team level. It is designed to run either on a large LCD screen located in a public area, or as a desktop application.

Web site: http://scrumsprintmonitor.codeplex.com/

Scrum Time

Scrum Time is a web-based Scrum project management tool. This tool is intended to be intuitive, flexible, and extensible.

Web site: http://scrumtime.org/

Scrum Vision

Scrum Vision is a set of tools that connect Eclipse Mylyn to Google Spreadsheets. Google spreadsheet templates are available to manage a full Product Backlog or just and Iteration Backlog.

Web site: http://code.google.com/p/scrumvision/

Scrum Wing 3D

Scrum Wing 3D (SW3D) is an open-source Scrum project management tool, implemented using the Open Cobalt platform, a virtual space browser and toolkit.

Web site: http://code.google.com/p/scrum-wing-3d/

Scrum-it

Scrum-it is a virtual open source Scrum Board which helps you organizing and managing your Scrum based projects. It supports projects, team members, sprints, user stories and tasks and also provides a burn down chart.

Web site: http://www.scrum-it.ch

Scrum-Zamurai

Agile/Scrum management web application which sticks to the ways of "Agile Samurai"

Web site: https://github.com/1000k/Scrum-Zamurai

Scrum2B

Scrum2B is a plugin of Redmine, support Scrum Board and other features allow teams could use Scrum to develop Agile project.

Web site: https://github.com/scrum2b/scrum2b

scrumaster

Scrumaster aims to simplify the management of projects.

Web site: https://github.com/elipolis/scrumaster

scrumblr

scrumblr is a web-based simulation of a physical agile sprint board that supports real-time collaboration.

Web site: https://github.com/aliasaria/scrumblr

ScrumBoard

An open source Scrum tool

Web site: https://github.com/gabykotliar/ScrumBoard

Scrumbugz

This site allows you to see all the scrummy details of the sprints you're managing in Bugzilla.

Web site: https://scrumbu.gs/

ScrumDo

ScrumDo is an Agile/Scrum story management web application.

Web site: http://scrumdo.org/

Scrumforce

Scrumforce is a Force.com app on the AppExchange that provides the ability to manage SCRUM agile projects.

Web site: https://github.com/manuerwin/ScrumForce

Scrumforme

The Scrumforme meant to be easy, organized and accessible. Inspired by Agile methodology using Scrum and Kanban simplifying teamwork.

Web site: https://github.com/agenciax4/scrumforme

Scrumie

Scrumie is very simple implementation of scrum board, it can help you with task management in sprint when you don't have access to physical board or you work online.

Web site: https://github.com/nigro/Scrumie

Scrumine

Scrumine is a plugin for Redmine that provides project management using Scrum.

Web site: https://github.com/mateusg/scrumine

ScrumMonkey

ScrumMonkey is a simple, online collaborative scrum-based planning application built with the latest Adobe enterprise RIA tools, LCDS 3.0 and the Flex 4 SDK. ScrumMonkey is very far from being a complete Scrum management tool

Web site: http://www.gorillalogic.com/scrummonkey

Scruwp

Scruwp is one more tool for managing Scrum web. But what differs from many other tools that we have out there is that you run locally on your own server, maintaining the confidentiality of their data and allowing to use it completely offline.

Web site: http://code.google.com/p/scruwp/

Simple-Kanban

Simple-Kanban is a Kanban board application and can be used in lean software development.

Web site: http://www.simple-kanban.com/

Software Process Dashboard

A tool to support individuals and teams using high-maturity, metrics-intensive project management methodologies [such as PSP(SM) and TSP(SM)]. Supports personal and team earned value tracking and forecasting; simplifies metrics collection and analysis.

Web site: http://www.processdash.com/

Sonar

SonarSource provides applications and services for continuous inspection of code quality. Its open source Sonar platform and commercial products help customers to perform development and long-term maintenance of software at a lower cost and with reduced risk.

Web site: http://www.sonarsource.com/

Streber

Wiki based project management for tasks, bugs, people, companies, time-efforts, client-pages and more. Extensive users-rights for publishing information to others and clients.

Web site: http://www.streber-pm.org/

Tackle

Tackle is a web-based scrum tracking site the provides a rich set of features to help manage small and large teams through their cycle of scrum-based sprints. It is built using ASP.Net and SQL Server.

Web site: http://tackle.codeplex.com/

Task Card Creator 2012

Small tool for printing task cards used for a Scrum board. Your Scrum board will be looking impressive. To be used with Team Foundation Server 2012

Web site: http://taskcardcreator2012.codeplex.com/

TaskJuggler

TaskJuggler is a modern and powerful, Open Source project management tool. Its new approach to project planing and tracking is more flexible and superior to the commonly used Gantt chart editing tools. It has already been successfully used in many projects and scales easily to projects with hundreds of resources and thousands of tasks.

Web site: http://www.taskjuggler.org/

Teambox

Teambox is project management software built on Ruby on Rails with a focus on collaboration. Teambox workflow is project-centered; each project being visible only to people invited to it. Projects have a status wall, conversations, tasks, shared pages and file uploads.

Web site: https://github.com/teambox/teambox

TeamTrick

TeamTrick is an open source web application to implement Scrum. It will help you with all the tedious tasks of managing teams with Scrum.

Web site: http://team-trick.net/

The Scrum Factory

The Scrum Factory is a client-server application that enables you to manage your projects in a way you have never done before. Based on Quality Models concepts and using a Scrum methodology it helps you deliver quality software to your clients without lose the agility that today markets requires.

Web site: http://www.scrum-factory.com/

theSCRUM

theSCRUM is a free solution for software development teams using the SCRUM methodology.Looking for a tool to manage your product backlogs and sprint plannings? theSCRUM improves team efficiency and allows for focus on your product, not the tool.

Web site: http://www.the-scrum.org/

Ultimate Scrum

Ultimate Scrum is a Bugzilla extension. Ultimate Scrum allows you to have a holistic view of items in Bugzilla. There are two types of viewpoints, release and team. The purpose of Ultimate Scrum is to support agile software development methods. While doing this, it also tries to give minimal support to product and feature management.

Web site: http://bayoteers.org/blog/extensions/ultimate-scrum/

web2Project

Project Management System focused on satisfying real-world business requirements collected from community feedback.

Web site: http://www.web2project.net/

Windows Planner

Windows version of GNOME Planner (Project Management Software)

Web site: http://winplanner.sourceforge.net/

Winds of Scrum

Web-based Scrum project management tool. It allows drag'n'drop sprint backlog assignation.

Web site: http://windsofscrum.sourceforge.net

XP Studio

A complete software development environment in which to practice eXtreme Programming (XP) or other Agile software development methodologies.

Web site: http://xpstudio.sourceforge.net/

XPlanner+

XPlanner+ is a web-based project planning and tracking tool.

Web site: http://sourceforge.net/projects/xplanner-plus/

]project-open[

]project-open[ is a web-based "Enterprise Project Management" software for project-based organizations with 2-200 users. It integrates areas such as CRM, sales, project planning, project tracking, collaboration, timesheet, invoicing and payments.

Web site: http://project-open.com/

Project Management Resources

Project Reference

Dave W Farthing Software Project Management Links

Scrum Expert

TV Agile


Follow Us On Social Networks