Share |

Like with most things in life, proper planning is vital. The same goes for Software development, where if you fail to plan, you plan to fail.

I believe in following a well defined development methodology, which includes predetermined phases and processes, and making sure that all parties involved understand and follow this methodology religiously. Quality is not negotiable, all systems must be graceful and fully tested, if quality is a deterring factor on price then quantity should be reduced, but never quality.

The development methodology serves 1 basic purpose:

  • Peace of mind, as all parties know what is required and when its required.

Many developers and even reputable software companies underestimate the importance of a solid development methodology especially when dealing with small projects. This leads to many headaches, one of the most serious, under-scoping, which in turn leads to poor quality software, frustrated developers and clients.

The standard methodology:


Featured Posts

How to avoid “spaghetti mess” co..

I believe all programmers found themselves caught in this situation at least once… the dreadful ...

freelance web development vs full-ti..

I quit my full-time job in August 2010 -  I’ve been doing full-time freelance Web ...

Zend Framework vs Codeigniter vs Cak..

There are so many other blogs on this topic and I'm not about to start ...

How to eliminate creative block..

Yet another article on the dreaded phenomena, creative block! I’ve been suffering from this quite a ...

jQuery active link, active page..

I was recently asked to set the current page hyperlink (button) active, I did not ...

Zend Framework new era..

PHP has come a long way over the past decade and is still the most ...

Google interrupts natural progressio..

Is Google (and other SE's) hindering natural technological growth? I think websites would have looked somewhat ...

Magento Pros and Cons..

I've been involved in a 4 month, extensive Magento development, during this time I got ...

Resources