[consulting] A few basic questions about drupal consulting

Nick Lewis nick at nicklewis.org
Mon Aug 7 00:57:17 UTC 2006


walterbyrd wrote:
> If I ever learn enough about drupal, I might give it a try. Could anybody
> here answer a few basic questions:
>
> 1- In the USA, about how much does a drupal consultant charge, what is
> reasonable range? 
>   
Fees vary. Personally, I've never heard of an experienced consultant 
working for under $50.00 an hour (except in cases where their services 
are offered pro-bono, of course....). In some cases $150.00+ an hour 
might be reasonable. It depends on the objectives, timeframe, additional 
labor costs, and the amount of skills/knowledge the consultant can bring 
to the table. Its also worth noting that in some cases, consultants 
charge a flat rate. However, that's increasingly becoming rare.
> 2- Is foriegn competition an issue?
>   
No. Drupal consultants understand that their number one priority is 
keeping drupal competitive, and ahead of the game. Regardless of the 
source of conflict, infighting among the community is widely understood 
to be counter productive to this end. Not to mention, there is a 
shortage of experienced drupal developers and consultants, so any new 
ones that pop up are going to be viewed as "much needed help", not 
"competition". The only "competition" that ruffles our feathers are 
outsourced shops which claim to do drupal development, yet apparently 
don't know the first thing about how drupal works.
> 3- What skills, other than drupal, does a typical drupal consultant posses?
> MySQL, PHP, HTML, CSS, Linux?
>   
One couldn't be able to consistently get the job done if they didn't 
have a fair background in CSS/html/php/mysql -- so I'd consider those 
above skills a bare minimum. Really, what you are looking for is a 
specialization in drupal. I've seen numerous botched jobs done by expert 
php programmers who neither understood how the various parts of the core 
work together, nor where to look for the hundreds of 3rd party modules 
that were already coded for them.  

In addition to the skills you listed, I'd tack on interface design, 
version control, instructional writing,  and bug tracking.

Strong communication skills a must.

Best,
Nick Lewis
http://www.nicklewis.org
>
>   




More information about the consulting mailing list