Wednesday, June 20, 2007

A Project Management Epiphany

We hired a friend of mine in October of last year to help with sales and programming. He's moved to programming full time, and I've taken on the role of Project Manager since. I still do code, but my focus is on code architecture now. Since then, I've been learning the ropes of project management, and I've been looking for tools to help me with the job.

We were already using Subversion for revision management, and upon hiring Garvin, we've added Flspray for road mapping and task management. Its really a task management system in and of itself. I've recently come across Crucible for code review. This is quite a gem! It integrates with Subversion in such a way that you can mark revisions and and effected files for code review. Invited participants may start threads within your code, with each thread relating to specific lines of code that are simply highlight. It's very slick for organizing code review, especially with out-of-office employees.

The thing it was missing to me was integration with a project management system like Flyspray. Well, how would it integrate with something like that without them having to write a project management system specifically for Crucible? It wouldn't be simple. Then it struck me; why not have a feed daemon for Flyspray the same way Subversion has svn:/? A standard could even be made that multiple task management systems could use and thus be integrated easily with other applications like Crucible. I just don't think RSS feeds are enough, because it only goes one way. Is there something out there that already does this? If not, I'm tempted to write up a specification and daemon.

8 comments:

jaggerz said...

Well, an XMLRPC mechanism of some sort could serve as a lovely lightweight, two-way XML-based, information exchange medium. Surely it can be uses as sort of a two-way RSS or Atom feed.

d4rky said...

and why not Trac?

Sandy said...

Lot many time we are facing problem to handle remote Project management software using XMLPRc and its not allowed us to login .

Richard C. Lambert said...

Also you can perform typical project management activities like Scheduling and Crashing of activities etc. easy invoicing

Mehak Shaikh said...

c

Seigle, Lucy said...

Because the beginning of our partnership, over at this website
we have now experienced a severe boost in our adhering to and our geo-targeted prospects charges, upgrades in geographic preservation over at this website, greater social networking figures, as well as an all-close to optimistic perception toward our brand name.

Brazilian knives said...

They were active during each stage of the process, bringing user experience design firms feedback and willingness to make changes. Customers can expect an intelligent, flexible partner

Michael Hollifield said...

I am really appreciating very much by seeing your interesting posts.
Chris Munch Asigo System