What's in your Project Management toolbox?

Posted on

Matthew at DogStar describes his PM toolbox today, The Project Management Tool Box | Opensource, Nonprofits, and Web 2.0.  It's a detailed and well organized list, and I think reflects a very practical approach. The first thing that strikes me, is the overwhelming amount of tools available to the would-be PM.  Certainly, there is no lack of tools out there.

You see, the general feeling is, there is no silver bullet. There is no grail of a tool that does everything a single Web Producer, Project Manager, Product Manager, or Content Manager might need or want. There is clearly a gap that is filled with a series of different products. This walked hand in hand with a desire to review processes at work and engage in course corrections. It is an excellent habit to follow - look what you are doing with a critical eye, analyse why you are doing it, and make changes as needed. I have worked across four different shops with a wide variety of different ways of practicing project management. I have used these methodologies and tools across \~ 50 different Drupal projects and another 25 or so custom PHP MySQL projects.

I could not agree more that its important to not be seduced into picking the one right tool for every situation.  It is a difficult tempation to resists, especially when you have tool makers pushing to sell you a solution. The best tool for the job isn't the one that has the most features, its the one that you, and your team, end up using the most.

As I read the article, a thought that struck me is that sometimes, you don't need ONE tool, you just need to make sure everyone has the right tools (and skills) to be productive and responsible. At work, we're a tiny team of 3 who deal with day to day management of our Drupal site, unexpected requests on tight deadlines, and long term projects to build new features. Here's a secret - we don't have a central bug/ticket tracking tool. We can be productive simply with email, IM, code bearing, and face to face conversations. For big projects we use a whiteboard to wireframe, capture tasks, and track progress.  This works better than a more sophisticated technical solution that would impose a greater burder on our time.

What's your experience with tools and grappling with finding the perfect tool?

Tags: Career, Drupal, Email, Mysql, Programming

─── ✧ ─── ✦ ─── ✧ ───

Fixing IE8 mystery error KB927917

Posted on

While testing some updates to one of our Facebook applications today, I ran into an odd error message on IE8. The error message mentioned KB927917, and is caused by trying to modify the DOM before it is built. At first, I was confused, because the app is not modifying the DOM at all, its a redirect that is part of the authentication step. The culprit code was something like:

<script type="text/javascript">
top.location.href = 'http://example.com/foo/';
</script>

This was working, without warnings, in Chrome, Firefox, and IE7. To prevent IE8 from complaining, the redirect should happen after the page is done loading.

<script type="text/javascript">
window.onload = function() { 
    top.location.href = 'http://example.com/foo/'; 
};
</script>

Tags: Facebook, Firefox, Internet, Internet Explorer, Javascript, Microsoft

─── ✧ ─── ✦ ─── ✧ ───

From Facebook to Drupal slides

Posted on

I had a great time attending and presenting at CapitalCampDC this year, and look forward to doing it again. I talked about how we are using Facebook applications to run contests at D.C. United. You can view the slides at the link below.

Tags: Drupal, Facebook

─── ✧ ─── ✦ ─── ✧ ───