50% of the projects we take on were started by other developer who in most cases was new to Drupal and doing Drupal Development for the first time. <br><br>We find implementation issues in most cases and when Drupal core is hacked, it becomes extremely difficult to understand why hack was done because when the customer brings the project to us, the relationship with previous developer is not healthy and there is no documentation provided.<br>
<br>I think partly its a problem with Drupal(underlying PHP itself). I keep saying to my team that we always get 95% of the site done quickly but the final 5% takes another 95% of time. And I am speaking with our experience of developing over 80 Drupal Projects and with over 70 man years of Drupal experience.<br>
<br>Can't blame a developer for this. Drupal does have a learning curve and there are constantly new modules introduced and support of many prominent contributed modules dropped. Its hard to keep up even with the team size we have. <br>
<br>If a developer spends too much time in architecting, he may not be able to bill all the hours. And even for a small variation of a requiement, you have a completely different module available. Or if you don't know that a module like that exist and you end up custom coding, the next developer will critize you that you did not use an existing module that already provided that functionality and client is given links to modules to confirm that.<br>
<br>Solution is to have ratings on modules - i.e which are prominent ones, which has ongoing support and love from the community and also recommending set of modules for various type of sites. <br><br>Roshan<br>--<br>Gloscon Solutions Inc - <a href="http://www.gloscon.com/portfolio">http://www.gloscon.com/portfolio</a><br>
* Drupal and Ruby on Rails Powerhouse<br>Skype : bpocanada<br>T : 604.630.4292 (Canada) <br>**************************************************************<br>This
email may contain confidential information, and is intended only for
the named recipient and may be privileged. Distribution or copying of
this email by anyone other than the named recipient is prohibited. If
you are not the named recipient, please notify us immediately and
permanently destroy this email and all copies of it. <br>***************************************************************<br><br><div class="gmail_quote">On Tue, Mar 24, 2009 at 6:59 PM, Steve Kessler <span dir="ltr"><<a href="mailto:skessler@denverdataman.com">skessler@denverdataman.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I am working on a couple sites right now where there has been poor<br>
development by other developers, egregious pricing, lack of communication<br>
and poor service because the sites were too small for these shops.<br>
<br>
What are the best practices for explaining to a user why things that they<br>
think should be simple tweaks need to be re-done because of how they were<br>
done in the first place? Do you try and do redesigns or tweak the designs<br>
they have?<br>
<br>
Are smaller shops finding they are getting a lot of business from bigger<br>
shops that others can't afford any more?<br>
<br>
-Steve<br>
<font color="#888888"><br>
Steve Kessler<br>
Denver DataMan<br>
303-587-4428<br>
Sign up for the Denver DataMan Free eNewsletter<br>
</font><div><div></div><div class="h5"><br>
-----Original Message-----<br>
From: Fred Jones [mailto:<a href="mailto:fredthejonester@gmail.com">fredthejonester@gmail.com</a>]<br>
Sent: Tuesday, March 24, 2009 7:08 AM<br>
To: A list for Drupal consultants and Drupal service/hosting providers<br>
Subject: [consulting] Cleaning Up After Bad Developers<br>
<br>
Was hired as a consultant to fix up a Drupal/CiviCRM site with some<br>
problems. Not surprising that it had problems because it was Drupal<br>
5.1 (yep 5.1) and had no user #0 nor #1. That explained why anonymous<br>
posts didn't appear. LOL.<br>
<br>
All of the modules were also never updated beyond the first upload,<br>
circa Drupal 5.1.<br>
<br>
I guess there are those who "dabble" in Drupal, eh? :)<br>
_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br>
_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br>