ChiliProject is an open source project management application that helps tracking many aspects of a process.
It is built with Ruby on Rails on top of the popular Redmine (was shared at WRD) by the long-standing community members/contributors of it and follows a different roadmap.
The application has features for project and milestone planning (roadmap), ticket-based issue tracking, document management (including version control –Subversion or Git- for software projects) and time tracking to calculate costs.
ChiliProject notifies team members about the activities via e-mail and further notifications exist by simply subscribing to a project's activity feed.
In order to document the details/knowledge, there is a built-in wiki. Also, a forum exists for discussions with users other than the team members.
Requirements: Ruby on Rails and MySQL, PostgreSQL or SQLite
First of all, if you already are not using any version control systems, you definitely should. As, sometimes, the ability to bring back a single line of code is priceless.
Subversion and Git have both pros and cons however, lately, it is certain that Git is getting more popular over Subversion.
If you are planning to migrate to Git but searching for a solution sans-headache, SubGit can be the solution.
It behaves like a synchronization tool between the 2 version control systems, users can keep using the system they prefer but the files will stay up-to-date in both of them. And, at any time, you can drop one of them.
The best thing about SubGit is that there is no need to change configuration of the current setup so you can always revert back.
P.S. The application is currently under beta status.
Compatibility: Linux, Windows and Mac OS X
Subversion, the open source and popular version control system, is a great tool for an organized coding environment where multiple users can work on the same files and tracking the changes/versions is possible.
uberSVN is a free application which transforms a standard Subversion setup into the next level by adding social features and more to it.
With the application, teams get a homepage that profiles the team members, lists the projects they’re working on, repositories they’re using and their latest activity and status.
Team members can see each other’s real-time progress by simply subscribing to Twitter-like feeds that managers can also monitor.
Besides managing Subversion, 3rd party applications can be integrated into the system (like Trac, Jenkins, etc.) so that the development team uses only a single login for managing projects.
uberSVN comes with installers for Windows and Linux.
Requirements: Windows or Linux
mtrack is an open source application (built with PHP) for controlling a software/web app. project completely.
It has project management, source browser, wiki and issue tracking features which are inspired from the Trac Project.
The application has a flexible issue tracking system with configurable components, priorities, severities and milestones.
It has integration with Subversion, Mercurial and Git (SSH integration with push and pull permissions).
Users can get notified of updates to the code or issues via e-mails. And, a consolidated e-mail system helps minimizing the number of deliveries.
Also, with the API offered, mtrack can be extended/customized further.
Info: This is a review of a paid application (free during beta).
Source code management is a "must" for any developer team working on the same project to get updated on any changes made to the code and make sure every change is backed up.
Springloops, the popular source code management platform has released the V2 of their product which is more powerful with a new user interface, Git integration (besides Subversion) and ticketing support.
The files for a project can be imported from a repository or as a zipped file. Also, they can be set as private or public.
The platform is an all-in-one for managing development projects as it has the features of a project management application as well (with milestones and tickets that can be assigned to users). And, it can integrate tightly with Basecamp.
Springloops has a very detailed knowledgebase that not only helps you get the basics of version control (if you're not experienced with it) but also covers answers to any possible questions regarding the service.
The V2 of the platform is currently in beta status and free-to-use with unlimited projects until it is out of beta. Simply, a good chance to give the service a try.