Skip to main content

Don’t underestimate the power of project planning

There are many articles on the worldwide web that claim to be the guide on how to plan your project. A simple and quick search on a term such as ‘project planning’ and a large number of hits will slap you in your face. A lot of those articles are similar to each other or just plain copies. The question I asked myself a while back, after participated in a bunch of projects myself, is: “If so much can be found on this subject (best practices, case studies) , why is it that it’s still so hard to make a decent project plan?”

A key stage in project management
Planning your project is all about getting the job done by planning each stage of a project
before it happens, from your first ideas through to completion. This sounds simple and clear but most of the times it’s complex and blurry. In my opinion ‘planning your project’ is one of the key stages in project management next to picking your resources/team.

Save yourself time, money and the trouble
Project planning is easily ignored because people want to get on with the work and getting it done. But starting with a decent plan can actually save you a bunch of time, money and the trouble. I’d like to think that all of you who are reading this, are aware of these. Sadly, a lot of people still do not. I’m also not perfect (who is?) and even I am most of the time unaware of this and love to get on with the work by just doing it.

Commitment, commitment and commitment
The last year gave me a different insight on a project plan while I was a project coordinator for a period of one year of an IT implementation project. Let me start by saying that a project plan only works if every team member commits himself to it. The most valuable aspect of decent project plans within your company is that it will give you a clear insight in resource management. Especially within big organizations this can be of high value.

Get yourself a real planning tool
But how can I have insight in resource management if everybody plans within MS Excel? Well, you can’t. Get rid of MS Excel when it comes to creating your plan and get yourself a real planning tool. MS Excel is a great tool as well but it’s hard to collaborate and share. There are tools on the market that can give you a clear view of what your resources are working on and when they are allocated. Remember that a tool is just a tool and is only there to help you reach the goals and meet the deadlines.

Some last words…
Planning your project is not simple, as I mentioned before, but everyone can do it. Setting up a decent plan does not have to be rocket science especially when you take time to set it up before you start on your project. I’d like to think of myself as a well organized person but in fact I am far from it. Most of the times my wardrobe at home is a mess, maybe because I have too much clothes, but it isn’t well organized as well. Have said this people still wanted me to do project coordination on my last project. Not because they think I am well organized but because of the fact I believe in it and see the importance of a decent project planning. O, there is just one thing that needs to be said: remember to update your plan as the project progresses, and measure progress against the plan.

Comments

Popular posts from this blog

Optimizing PHP

The more you understand the software you are using (Apache, PHP, IIS, your database) and the deeper your knowledge of the operating system, networking and server hardware, the better you can perform global optimizations on your code and your system. Try to use as much caching as possible, typically I would use this configuration: Squid -- PHP and memcache or file caching -- Database. For PHP scripts, the most expensive bottleneck is normally the CPU. If you are not getting out of memory messages, more CPUs are probably more useful than more RAM. Compile PHP with the "configure –-enable-inline-optimization" option to generate the fastest possible PHP executable. Tune your database and index the fields that are commonly used in your SQL WHERE criteria.  ADOdb , the very popular database abstraction library, provides a  SQL tuning mode , where you can view your invalid, expensive and suspicious SQL, their execution plans and in which PHP script the SQL was executed. Use...

Node.js best practices you should follow

Node.js is a platform built on Chrome’s JavaScript engine (i.e. v8 JavaScript Engine); it helps to develop fast, scalable network application. It is basically used in server side coding, handling AJAX requests, maintaining routes for different APIs and manipulating database. Node.js uses an event-driven, non blocking I/O model that makes it lightweight and efficient. Now without defining v8 the blog will remain incomplete.  v8  is Google’s open source JavaScript engine which is written in C++. Best feature of v8 is: it can run independently, or can be embedded into any C++ application. Let’s come to the main topic; here are the Node.js best practices: 1. Learn the best practices of JavaScript first: Before starting Node.js you should learn the best practices of JavaScript first. It will make your code more decent and flexible. There is a statement code lovers always use, “A fool can write codes which only machines can understand”. So, my suggestion is follo...

JavaScript coding standards we follow

This document’s primary motivation is twofold: 1) code consistency 2) best practices. By  maintaining consistency in coding styles and conventions, we can ease the burden of legacy code maintenance, and mitigate risk of breakage in the future. By adhering to best practices, we ensure optimized page loading, performance and maintainable code. Therefore, at Innofied, we follow these guidelines strictly while programming. 1 . Proper File Naming Conventions a) Use Constructor function name as file names. So as per example, file name will be Hero.js For example: 1 2 3 function Hero ( ) {    this . occupation = ‘ Ninja ’ ; } b) Choose meaningful file names for your JavaScript files like the file names should be derived or chosen by focusing on what the file holds and use CamelCase for your file names. 2 . Indentation a) The unit of indentation is 4 spaces. b) Use of tabs should be avoided. c) Use “format” ...