Project management and feedback
There are a few difficulties that come with working with a team on a project. Such work requires an additional layer on top of the actual development. For this, there are project-management solutions available that can organize projects. These solutions usually contain multiple levels and are usually built on top or on part of a revision system. Most project-management solutions contain (at least) issue trackers and road maps. Most of these solutions are mostly built as administrative tools and do not directly interface with the developed code (at least in the case of ImageJ plugins). They, however, allow for developers to keep track of progress and plan future development and for end users to provide feedback and indicate where bugs and errors exist. Most of these solutions run on a server that can be approached via a browser, and they support multiple users as well as unregistered guest users.
Different solutions exist, and the choice for a solution should...