Scrum, Behavior Driven Development, Continuous Integration and Refactoring Tools for Agile Software Development

 

Open source Scrum tools for agile project management: sprints, velocity, backlog, user stories management

 

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.


Agilo for Scrum

Agilo for Scrum is a simple, web-based and straightforward tool to support the Scrum process. Agilo is based on Trac a very successful and widespread Ticket Tracking System. Agilo for Scrum is designed and developed for the Team, the Scrum Master, the Product Owner and for all Stakeholder that are involved in the project. No matter if you are working locally together or in offshore teams, Agilo for Scrum presents you at any time all the important information of your Scrum projects.


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


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.


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.


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.


FDD Project Management Application

FDDPMA is a web-based application that manages software projects. It facilitates iterative development by reducing FDD management overhead, producing graphical progress reports, providing a workplace where all the FDD related documentation is collected. FDDPMA is an open-source project. Java developers may download its source code, compile and install the application on their own servers. Those who do not want to deal with FDDPMA installation may use this site to manage their FDD projects.


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.


IceScrum

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


JAM Circle

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


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.


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.


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.


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.


Retrospectiva

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


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.


Scrumblr

Scrumblr is a web-based simulation of a physical agile sprint board that supports real-time collaboration. It is built using node.js, websockets (using socket.io), CSS3, and jquery.


ScrumDo

ScrumDo is a web based scrum tool for managing your project. A few of our features include automatic burn up charts, excel import and export, a predictions tool.


Scrum-IT

Scrum-it is digital Scrum Board based on multi-touch and modern web technologies. It supports your Scrum Team with a board which can manage projects, team members, sprints, userstories, tasks and the burn down chart.


Scrumwp

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.


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.


Scrum Time

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


Simple-Kanban

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


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.


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.


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.


Winds of Scrum

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


XP Studio

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


XPlanner

XPlanner is a project planning and tracking tool for eXtreme Programming (XP) teams.


XPlanner+

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

 

Commercial Scrum tools for agile project management

 


Agile On Demand

In Agile On Demand you can manage releases, stories, backlogs, sprints, and tasks. Built-in reports and dashboards let you track burndown and velocity in real time. It's pre-configured with a complete set of Agile best practices. It is simple to quickly tailor Agile On Demand to fit your Agile management style. Whether your team is in the same building or spread across the globe, Agile On Demand will help you work as one Agile team. During sprint planning you drag and drop stories onto a virtual storyboard and track progress on a virtual burndown chart, complete with your list of impediments.


Agilebuddy

Agilebuddy is next generation Scrum project management software that lets you easily Create, Estimate, Plan and Track your software projects. Leading edge software companies are all making the move to Agile methodologies like Scrum. Agilebuddy's Scrum tools provide rich collaboration and document sharing capabilities one would expect from a modern software tool enabling “virtual co-location” for global software teams.


AgileWrap

AgileWrap enables integrated planning and management of requirements, iterations, releases, projects, tasks and defects in a secure, on-demand web based system.


DevTrack

TechExcel DevTrack is a leading task and defect tracking tool used by development teams of all sizes around the globe. Its configurable workflows allow DevTrack to meet the needs of any organization's development and QA processes, large or small. DevTrack comprehensively tracks and manages all product defects, change requests, and all other development issues. DevTrack facilitates collaboration between different users, teams, and even customers. DevTrack also provides workflow and process automation, robust searching and reporting, and comprehensive point-and-click customization. DevTrack is a scalable out-of-the-box solution, at a great value.


Digite Enterprise

Digite Project Management Software provides project planning and execution through its highly configurable out-of-the-box process templates. The flexible framework supports various Project Management methodologies like PMBoK, PRINCE2 etc.


GreenHopper for JIRA

Add agile project management to any JIRA project. Whether you are a certified Scrum Master or just getting started with agile concepts, GreenHopper is the perfect tool for managing your backlog, planning sprints and tracking your team through the entire release process.


LiquidPlanner

LiquidPlanner is online project management software designed to help teams of all sizes manage complex projects. LiquidPlanner is built on an innovative scheduling engine that gives users a project schedule even before they know how long it will take to complete individual tasks. Robust yet easy-to-use analysis features provide a quick view of the project trajectory, from progress to resources to timelines, all in one place.


PlanningForce

PlanningForce is a rich application which offers, through a simple and logical methodology, the most advanced features in the field of program management, project planning and resource scheduling. In a first stage, PlanningForce focuses on planning simulations, decision makings and progress monitoring. PlanningForce agile methodology can help you deciding and keeping control over objectives in a complex and changing environment. Due to its totally original graphical user interfaces and workflows and its automatic scheduling engine, the planning process has never been so intuitive and interactive.


Project & Test Engineering System - PTESY

PROJECT & TEST ENGINEERING SYSTEM - An integrated suite of tools to manage the full project life cycle, from requirements definition and management, to architectural design, to test procedures definition and execution, problems tracing, shop test, integrated test, acceptance test. Online traceability matrices. Automated MSWord documents import and export/production.


ProjectKoach

ProjectKoach is a project management solution for agile software teams that keeps the whole agile process in Eclipse. It is centered around a hierarchical backlog and a visual release plan editor where iterations and tasks are scheduled using drag-and-drop gestures, and which displays real-time project status at all times. The ProjectKoach Team edition is available free of charge for unlimited use. It provides a transparent way for Eclipse developers to participate in their agile process, and it includes a basic - but sufficient and complete - set of planning and status reporting capabilities. The fee-based ProjectKoach Premium edition adds advanced planning and status features for demanding Scrum masters, project managers and team leader. These features include: adding external bugs to iteration plans, using process patterns for rapid and reliable planning; gauging the project's productivity with burn-up and velocity charts; and printing reports.


Silver Catalyst: Agile Project Management Tool

One of the leading causes of project failure is poor communication between stakeholders and teams. If you follow an agile software development process, Silver Catalyst can help. Silver Catalyst is an Agile Project Management Tool For Lean, Nimble Teams. Create tasks and iterations, schedule and assign tasks, generate and view burndown charts and average velocity, integrate with wikis, everything you need to keep track of your agile project.


SpiraPlan - Agile Project Management

SpiraPlan is a complete Agile Project Management System in one package, that manages your project's requirements, releases, iterations, tasks and bugs/issues. Designed specifically to support agile methodologies such as Extreme Programming (XP), Scrum, DSDM and Agile Unified Process (AUP) it allows teams to manage all their information in one environment. In addition, SpiraPlan provides reporting dashboards of key project progress and risk indicators - task progress, effort slippage, project velocity, task burndown/burnup, top risk and issues - in one consolidated view.


SpiraTeam - Application Lifecycle Management

SpiraTeam is an Application Lifecycle Management (ALM) system that manages your requirements, releases, tests, issues and tasks in one integrated environment. With integrated customizable dashboards of key project information, SpiraTeam allows you to take control of your entire project lifecycle and synchronize the hitherto separate worlds of development and testing. Comprising SpiraTest and SpiraPlan in one integrated suite, SpiraTeam is the premier platform for managing your complete application lifecycle. Manage and synchronize your development and quality assurance processes to ensure optimum project delivery.


TargetProcess - Visual Project Management

TargetProcess is a commercial Agile project management tool that allows following a Scrum, Kanban or customized approach. It provides an intuitive and rich visual interface to manage your software development projects in a collaborative way.


TeamPulse

TeamPulse is agile project management software that unleashes the potential of software teams, helping them deliver better software faster. By combining agile and lean best practices with the power of Microsoft Team Foundation Server (TFS), TeamPulse enables your team to effectively plan and measure results, while continually improving your delivery process. The tool offers a set of highly intuitive visual tools for managing requirements, planning and scheduling, while facilitating the involvement of your entire team in the decision-making process. The integrated TeamPulse analytics and the data coming from TFS, provide a real-time view of the health of all projects along with up-to-the-minute information on individual and team progress.


tinyPM

tinyPM is a light and efficient tool allowing your teams to enhance the software development process with agile practices. It provides: - backlog - user stories - iterations - task board - wiki - user story acceptance - activity history