I’m looking for the perfect solution for coordinating my little team’s software development. I’ve tested several collaboration solutions and now I think I’ve found a good one.
What I need is: svn hosting with web interface (Trac or similar) and at least a common worklpace for the developers or information sharing and communication. And it has to be cheap
I’ve found what I need in Codespaces (www.codespaces.com) . It has svn hosting with the option of downloading the backup files for archiving purpose (they backup, too). You can create project workspaces. You can make svn repositories in those workspaces. Any number of repositories can go into one project, but one repository can belong to multiple projects, too. You can make wiki and a forum, for the project. Of course it hasĀ a feature/milestone handling tool, too, you can handle error reports and fixing there, too. You have a nice dashboard to have an overview on the progress of the team. You can switch between the projects quickly. Of course you can have multiple users and they can be assigned to different projects – they cannot see the rest of the projects. They can have different access rights. And the pirce is amazing. The plan I currently need is only $9,99 per month for a 1G space! Try it, it worths!
Codespaces GANTT chart
www.codespaces.com And no, it is not an advertisement
Is interesting topic.
Do You make use of Codespaces only, or early wroted versioning service together?
Well, to be honest, I’m still testing them. Codespaces is very good, but now Assembla seems to be even better, although it’s more expensive. Currently I like this one the best. Many times Codespaces was slow.
Projectlocker is very good because it is cheap and provides the basic tools. Unfuddle is very good for teams with many small projects. And it has a free plan, too.
And there are some more valuable services. Do you have any tips?
I’m thinking about making a detailed comparison, but it won’t happen in 2-3 days
Hi Softwareengineeringblog,
Thanks for your thoughts, Software engineering looks into designing and implementing software applications and also modifying them so that they are better suited to client requirements. It is one of the most important aspects of software development and is a must to be implemented in any organization that has undertaken software development activities. Though a basic engineering degree in computer science is enough to work as a software engineer, a better advantage would be to have a license. In the U.K, it is the British Software Society that licenses software engineers. In Canada, they have the Professional Engineer (P.Eng) designation, though as per the law, there is no necessity to have such qualifications.
Great Job!