I've been trying to review all the project management tools I could come across....and most recently I've been reviewing some open source ones (since I'm trying to get some ideas for my own open source project management tool: http://sourceforge.net/projects/itpgpm/).
Here's the list to date: http://itprojectguide.org/PMToolReview
I've either signed up, reviewed demos or installed (when possible) the open source versions). If anyone has any they would like to add with a short description please send a note.
Monday, June 30, 2008
Friday, June 27, 2008
It's easy to predict the past
I recently had a conversation with a global-warming type person...where he described how scientist have developed climate models that can now accurately predicate weather patterns for the last 200+ years (a validation that the model will work for 200 years in the future)....my response....(not politically correct perhaps) was that it's easy to predict the past. Then I started to think that this is the same thinking used for project planning...we use tools to predict the future based on the tool's ability to accurately predict the past. MS Project, if used to track past task, resource allocations, etc. is a good example of a tool to accurately predict the past...but not a good one for future looking events...why? Chaos theory? Most likely.
As Mr Einstein said We cannot solve our problems with the same thinking we used when we created them.
Looking in the past we ask 'why' did something happen - looking in the future we should be asking 'how' can we make it happen. Different questions require different thinking, tools, etc.
What's the answer....
Wednesday, June 25, 2008
Agile: Is, Is Not, May Be - by Ron Jefferies

When Ron speaks (and he's speaking loud and clear here) - people need to listen:
http://www.xprogramming.com/xpmag/jatAgileIsIsNotMayBe.htm
Best part:
Agile Software Development has as its highest priority the early and continuous production of working software. This is Agile's primary measure of progress. - Ron Jefferies
It doesn't get any clearer then that.
Monday, June 23, 2008
PM Framework - CCC
According to Wikipedia - A framework is a basic conceptual structure used to solve or address complex issues.
Here's my first attempt at creating a project management framework: CCC
- Constrain - stop any additional damage from occuring
- Control - gain control over the situation
- Correct - put corrective measures in place
Seems simple. When project issues arise a project manager first needs to 'stop the bleeding', then gain control over the situation and then correct it. For example:
Issue: Scope Creep - a very typical occurance
- Constrain via putting a stop to any changes to the plan or to what the developers are currently working on.
- Control by communicating that all changes need to be communicated through you (the project manager)
- Correct by putting proper Change Control in place (a weekly meeting where the project sponsors review the change requests and determine if the additional costs/time/etc. are justified.
Sunday, June 22, 2008
CodeIgniter
I've been looking at various PHP frameworks (yes, I have time on my hands) - and finally found one I can really understand. It's the standard MVC (model/view/control) structure - has some helper apps and most of all GREAT TUTORIALS!. The frameworks I've looked at in some detail are:- Seagull
- cakePHP
- Symbol
- Froop
- CodeIgniter
- perform the basic google search - looking for reviews/comparisons
- looking at wikipedia for any info
- looking at each frameworks: intro, install, tutorials, forums and sites developed
For a project manager, the selection of any technology - especially a critical project component - should be included in the planning. Don't rely on what has been done - focus on what could be done and what tools are best suited for the people performing the work. It's been stated by others that tools don't ensure success, but they help getting there.
Wednesday, June 18, 2008
You can't teach a pig to sing......
I was recently reminded of this old saying. A project manager's primary responsibility is not to provide singing lessons, but to evaluate if singing lessons were required, will have affect and will provide benefit....but sometimes you don't realize this prior to annoying the pig. Oink, oink little pig!
(image via http://www.sacatomato.com/2007/03/oink_hug_a_pig_for_national_pi.html)
Subscribe to:
Posts (Atom)



