IceScrum is an J2EE application for using Scrum while keeping the spirit of a collaborative workspace. It also offers virtual boards with post-its for sprint backlog, product backlog and others.
The tool offers everything that is in Scrum :
*
The role management: Product Owner, ScrumMaster, Team member and StakeHolder
*
The product backlog management with advanced features for prioritizing stories
*
Scrum lifecycle including a roadmap view
*
Release planning
*
Sprint backlog, as a task board facilitating the Scrum ceremonial
*
Management of impediments
*
Chart production such as burndown charts, velocity charts, cumulative flow diagram
Icescrum offers others agile practices like :
* Roadmap
* Vision
* Features
* User stories
* Acceptance tests associated to stories
* User roles
* Planning poker
JAM Circle is a Kanban Application Platform using Card(like Sticky note) and Lane(Pane) or Icon.
JAM Circle is supported to connect XMPP service(like GTalk) and send card data to other user. Sometimes you use mail to ask to do your Task to someone.You can use JAM Circle to these situations.
JAM Circle is defined Action using scripting language,JRuby or JavaScript(using Rhino). You can define action when you open board,and put card to lane(icon),remove card from lane(icon). For example ,if you want to plan some tasks in BTS(like Bugzilla,or Trac,or Redmine... these has API to public services.) you define script to get some tickets from BTS on board script, and you define script to change the priority ,due on lane script.
LeanPM is an agile project management tool. It aims at supporting the full life cycle of the project from the client requests to the product management all the way through project management using a Lean approach and actuals reporting.
Agilefant is an open source tool for managing agile software development activities, such as: projects, products, releases, iterations and backlogs. It brings together the perspectives of long-term product and release planning and project portfolio management.
# Multiple projects support
# Flexible role based access control
# Flexible issue tracking system
# Gantt chart and calendar
# News, documents & files management
# Feeds & email notifications
# Per project wiki
# Per project forums
# Time tracking
# Custom fields for issues, time-entries, projects and users
# SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
# Issue creation via email
# Multiple LDAP authentication support
# User self-registration support
# Multilanguage support
# Multiple databases support
Eventum is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs. Eventum is used by the MySQL AB Technical Support team, and has allowed us to dramatically improve our response times.
Mindquarry is an Open Source collaborative software platform for file sharing (documents, images, media files, etc.), task and project management, team collaboration and Wiki editing that meshes simplicity and functionality. As a result, knowledge workers are able to connect with team members and share information from wherever they are, effectively improving team-work and increasing productivity within the company.
There is, of course, no shortage of management tools for Agile software development. But none of them seem to be targeted at developers, small teams, or first-level managers. They seem to attempt to implement in software everything in any particular Agile methodology (for example Scrum and XP). They attempt to manage across the entire organization, especially highlighting managing above the project to the program and enterprise levels and in doing so become mostly an effort tracking system where developers become resources and are simply required to enter time spent on tasks. They also attempt to track all aspects of development by integrating testing (test tasks and test results) and defect tracking. By being all things to all people, the eventual interface become useless for a developer in their day-to-day development. By trying to provide a "complete" picture of a project's status, their interfaces become a mass of "percent complete" statistics where any particular stat one is looking for is not quickly identifiable.
Everybody’s job is basically to execute someone else’s requests and to submit or assign work to others. We need to communicate based on documents and messages located on different systems and locations, share the information and track statuses. In most cases, we can consider every job step is related to a project or can be combined into projects, thus everything is a project.
A new software from my favourite commercial company, Thoughtworks. They founded a subbranch, "Studios" for such kind of products. I've seen so many tools promising being agile but finally only being flat-featured and non-adjustable. To be released June 2007.
They offer xProcess, quite an extensible project/process/task/issue management tool that allows to define processes for project management etc. which can be used in real time.
My favourite PM software, better than open workbench or MS project. Only XPlanner is compatible, but demands following XP, which is not appropriate for each project. If I had time, I made it web-enabled.
Very interesting article, seems to be an extract of the author's book on rapid sw development from 1996 (sic). Many points (especially #4 e.g.) look quite familiar to me.