views:

213

answers:

8

Hello all,

I couldn't decide if this question fitted here or superuser. I guess it can be moved if not appropriate.

I am developing a new piece of software with somebody else and we are half way now. However, the changes we now make are getting messy as we do not know what changes have been made. So I wanted to know what you guys use to log changes, to log new features that are pending, to assign tasks to users etc. And also something to track issues. For small teams.

I am hoping for a free web based tool that I can install on our servers, hopefully PHP and MySQl based. Basically a small software mangement tool with a changelog, tasks, priotirites, issues, recording bugsm featues etc

Thanks all and apologies if I placed this on the wrong site.

+1  A: 

What about github.com ?

kouak
I was actually looking at this but I don't want it public and I want something free. I was hoping I could download something similar and install locally, couldn't find anything?
Abs
You can use and install `git` independently from github.
Pekka
BitBucket's free account provides 1 private repository of up to 150MB. http://bitbucket.org/
Avi Flax
+2  A: 

Trac is great. Python based, but easy to set up, reliable, and flexible. Integrates with Subversion.

Avi Flax
Damn, just realised its python. Is there a PHP version of this or something similar?
Abs
I don't know. Why does the app need to be PHP? Do you anticipate doing extensive customization? Trac actually is quite customizable without any coding at all; you can create custom fields and customize workflow just in the config. And there's a bunch of good plugins which are plug-and-play.
Avi Flax
I am just more comfortable dealing with PHP and as you correctly said it, incase I need to modify something. Something that wouldn't require a plugin, really small changes.
Abs
+1  A: 

I think you are mainly looking for a version control system.

There are numerous questions on SO discussing the best solution. For example.

I personally use VisualSVN Server and TortoiseSVN for source control.

As a project management tool that integrates version control, bug tracking (tickets), a Wiki, and more, I wholeheartedly recommend trac.

Pekka
Ah, I like trac - just having a look at it.
Abs
A: 
  • A version control system
  • post-it notes (very important to generate, assign and keep track of tasks)
  • a very big whiteboard or wall to post the post-it notes

Before implementing Scrum/Kanban for my development teams I've never been able to meet product delivery deadlines. Now we typically complete a project one week early. It's not magic, just common sense organization.

slebetman
+1  A: 

Take a look at JIRA which offers a license for up to 10 individuals for a measly 10 dollars. That's a good starting platform to track your bugs, assignment of tasks, and watch project flow. Better yet, it can connect to SVN (Subversion) which is another good tool you should look into.

wheaties
+1  A: 

Indefero for private.

Luca Matteis
Just checking this out,its looking really good. Thanks!
Abs
Decided to use this in the end, thanks Luca.
Abs
A: 

Mantis is PHP MySQL based.

Mr-sk