Advanced

*Real* project management helps?

Story: Project management the open source way Total Replies: 4
Author Content
phsolide

Sep 02, 2010
9:05 AM EDT
I see a lot of these open source "project management" thingies. Trac, this one, several others. But none of them has any way to look at the actual code, or look at some measures of the state of the code.

I would like to see a "project manager" that integrates schedule, milestones, PERT and GANT charts, version control and views into the code like statCVS provides (http://statcvs.sourceforge.net/). But even statCVS doesn't do things like a time vs code base cyclomatic complexity.

I'm sure there's a place for the "project management" systems that exist, but they don't seem to add in the right stuff. They leave managers with a schedule and lots of pretty tables, but no views into the actual code.
jacog

Sep 02, 2010
9:34 AM EDT
Dunno, where I work the managers would not know what any of the code meant, so no real value there.

Might be handy for smaller teams though that manage their own time.
Sander_Marechal

Sep 02, 2010
3:42 PM EDT
@phsolide: Collabtive isn't an application to manage open source projects. It's an open source application to manage any kind of project and seems mostly tageted at non-programming projects. Hence the lack of source code management.

But how do you mean that Trac does not let you look at the actual code? Trac is integrated with Subversion. You can view files, revisions, etcetera and link them to tickets, wiki pages and what-not.
phsolide

Sep 03, 2010
12:35 PM EDT
I took a look at Trac. I agree that it's "integrated" with Subversion. But what I want is some nice charts showing, say, cyclomatic complexity per kilo-line of source code. Or a graph showing number of lines of source code with time. statCVS does some of this, as I mentioned above. There's tons of data in your average version control repository that the PM systems ignore.

We know that code metrics like SLOC aren't the greatest, but they're something. Any given metic (McCabe complexity, cyclomatic complexity, whatever the object oriented metics are, branch coverage) can fool you. But if a technical manager has all that on a nice neat webpage in graphical form, it might give their intuition a fighting chance to warn them if a project is going awry.

Also, if you do per-developer checkin stats, like statCVS does, maybe you as a PM can compliment people doing lots of work.
Sander_Marechal

Sep 03, 2010
4:57 PM EDT
@phsolide: In that case, take a look at CruiseControl and phpUnderControl (a CruiseControl plugin for PHP development). It does all you ask for and more.

Post a reply to this thread:

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post