Many Scrum teams are based on a distributed organization where members are in different locations, countries or time zones. How could these Agile teams perform their retrospectives? Some companies have developed online tools that can be used to facilitate retrospectives for distributed Scrum teams.
Tools for Scrum and Agile Project Management
Agile approaches like Scrum recommend a “just enough” attitude in software development and this is also the case when you discuss tools. Ideally, you would work with a small team that is collocated, but this is not always possible and you might be running your project virtually with a distributed Scrum team scattered around the world.
Redmine is a popular open source project management web application. It was written using the Ruby on Rails framework. This software is more oriented towards a traditional approach for project management with Gantt charts and calendar than Agile, Scrum or Kanban. However, Redmine architecture allows however creating plugins to add additional features. The development of a number of Agile and Lean plugins has therefore been started in these past years. However not all those plugins have been in continuous development until the current release of Redmine 3.3
Technical debt is a metaphor coined by Ward Cunningham in 1992. This concept refers to the work that needs to be done so that a software development project could be considered as “complete”. Could you try to measure your amount of technical debt? Could you use some tools to do this? These are some of the questions that this article explores.
Bugzilla is a popular open source bug tracker created originally by the Mozilla Foundation. It has an open architecture that allows extending its basic functionalities. This article lists the Bugzilla plugins, called add-on in Bugzilla, that allows integrating an Agile project management approach like Scrum or Kanban around the bug tracking features of Bugzilla.
MantisBT is a popular open source bug tracker. Its architecture features a plugin system that allows extending its functionalities. This article lists the MantisBT plugins that allows to integrate an Agile project management approach like Scrum or Kanban around the basic features of MantisBT.
Express is an agile project management tool focused on iteration and backlog management. Express is designed around the Scrum approach to Agile Project Management and supports stories with tasks. Developers and other stakeholders are able to track the progress of each iteration using the iteration burndown chart and a virtual wall which shows each story’s tasks moving through the various stages from open, through in-progress and test, to done.