Paid affiliate advertisement

How can we improve the Paid Drupal services experience?

I've been an avid surfer on the forums for a long time. I hardly engage in the discussions and tend to just act as a neutral party. But increasingly on this forum particularly, a topic surfaces accusing Company.X or Developer.Y of unethical or unprofessional conduct. This sort of thing is becoming increasingly common around here. I've read time and time about developers under-delivering or in some cases stealing from clients which is down right outrageous.

My question is:
How can we minimise fraud and damage to the Drupal brand/community?
How can we maintain a harmony between "Service Providers" and "Service Receivers"?

I have a few recommendations I would like to outline to the Drupal Association that could see the end to the negative topics in this forum particularly. It would also bring rise to informed and educated decision making in helping choose the right company/contractor/client to deal with. It involves rating Drupal users based on specific metrics to create a quality score for the community to gauge the performance of the user. It's driven by feedback, no different to how eBay is driven. Yet, it should not be a straight forward vote up/down model as this could work against the some new users as demonstrated on sites such as Digg when it comes to hitting the homepage.

My intention is to get a discussion going and hopefully reaching a concrete set of solutions that we can take forward to the new redesign of the Drupal.org site when it's ported to D6.x and later.

---
Dee
iScene Interactive :: iScene.eu

+1 this is certainly needed

gloscon - July 8, 2008 - 14:23

Dee,

This is great. Drupal Association should consider this seriously. I think while there is certainly a need to rate a developer or a firm, there is an equal need to highlight clients who default/delay in payments or make part payments.

Roshan

Great idea

osdrupal - July 8, 2008 - 14:58

The drupal team can design a system of rating.

They can have points for contributed modules, themes, etc.

Providing help in forums etc.

This is a great idea.

---
Regards.

Not Sure About That

techsoldaten - July 8, 2008 - 16:07

Not sure a community rating system would do anything particularly useful.

For one thing, a client coming to this forum to find a service provider will have no incentive to come back and provide feedback after the experience. The only opinions we are really going to collect are those of Drupal providers looking for work.

For another, there are different levels of Drupal providers hanging out in here: freelance developers, consulting shops, etc. Coming up with a system that fairly rates all levels would be a challenge.

One idea: separate forums for providers and people looking for providers.

M

Rate them . . or just think twice!

JensM - July 8, 2008 - 16:20

Its a good idea to rate service providers and receivers. But how do we make sure that the providers conducting simple fraud or under-deliver are known, but that the ones who perform their duty are not? Just think of what the bad boys could do to distort the results. Its simply not feasible to make it a fair and balanced system. Especially for clients.

Some simple code of conduct shouldn´t be that difficult to follow, especially from the client end when it comes to sending money. Someone without a bank account in its own name who insists on western union/ paypal upfront is certainly not the one I would choose. The same applies to some simple measure like getting hold of land line phone numbers and talking to them in person. A bit thinking and less naivety can get you a long way avoiding fraud or under-delivering. Re references - just call them. I did it twice and learned what was the true part and the not so true part of the service providers claims.

As soon as the project is more than 100 dollar for that or this fix there are certain procedures and usually providers and clients have certain structures in place which makes it unlikely they are all fake. So we are talking about a lot of different levels of service providers here. Freelancers, companies and teams of consultants/developers and any combination of them. How you fit them all in one rating and classification system which someone can understand?

It would also be great to stop some service providers and developers using the Paid Service section as an advertising channel!!!

How can we minimise fraud

New Zeal - July 8, 2008 - 19:09

How can we minimise fraud and damage to the Drupal brand/community?

Relevant to this but on a sidetrack, I have found myself, whether it was wise or not, commenting on the suitability of organizations using 'drupal' in their brand. Overuse of the word 'Drupal' by private developers in domain names and company names would eventually undermine the integrity of Drupal. Clients wouldn't know which sites belong to drupal.org and which are just 'phishing'. If Drupal was a Sony or Microsoft they would be stomping on this straight away, yet some of these people are peddling their wares right on this site.

As for rating clients/developers, that is a slippery slope. Developers create their own public impressions through the image they project and the service they provide, just like businesses in any other environment.

One idea would be for developers to be able to apply to drupal.org for some kind of paid certification based on coding skills, standards, and Drupal experience. Drupal would get specific details off these developers including physical addresses and phone numbers and so there would be some comeback if a client had problems. That would then give some clients some level of warranty.

good topic, wrong questions

ulfk - July 8, 2008 - 22:18

My question is:
How can we minimise fraud and damage to the Drupal brand/community?
How can we maintain a harmony between "Service Providers" and "Service Receivers"?

The first question is a bit off base. There have been some threads with finger pointing by service purchasers, however that provides a one sided story. Its less a question of fraud and more about Drupal's 'brand' value.

The second question get's closer to the core of the issue. And I think Amazon's sticky post at the top of the forum goes a long way towards educating involved parties how to better approach their projects.

At the end of the day, its mostly about education:

- Custom services is more of a collaboration than a customer/vendor relationship
- Clients need to provide/be prepared to provide mutually understandable requirement details
- Vendors need to continue communications instead of walking away from troublesome projects

+1 to information and education. -n to bureaucracy and overhead.

It is also interesting to note that most other OSS apps: Wordpress, Movable Type, Magento do not provide such a forum. Joomla! does, so it might be a good idea to how they're managing things.

+1 great idea!

Sree - July 9, 2008 - 07:53

This is certainly needed .... not only rating a developer or a firm, there should be an equal way to highlight clients who default/delay in payments or make part/no payments even after making their works done!

+1 ...

gsolutions - July 9, 2008 - 07:56

Yea, clients who assign the projects to multiple service providers at same time & finalizing the payments with any one among them also should be taken care ....

Global Solutions

Is it Drupal.org's

brenda003 - July 9, 2008 - 15:33

Is it Drupal.org's responsibility in the first place? Does it want to be? I'm not so sure. And +1 all you want but heck, we still don't have module ratings and I can't see something like this being priority. There's already a Drupal services page at http://drupal.org/drupal-services which includes reputable companies and consultants who have contributed to Drupal. Besides that, I think it's very much the client's responsibility, as is in most cases, to do some research on who they are hiring to do work for them and give money to.

Before hiring someone, a person/company should ask:

- Does the consultant know Drupal?
- What experience does the consultant have? Site configuration, theming, custom development?
- Is the consultant active in the Drupal community?
- Does the consultant have the time to commit to this?
- References?

I very often hear about people who've given money to a "consultant" and never heard back, or their project was done wrong and they need to start again. Yes, it's sad and disturbing and having a way to protect people from these situations would be great. But there are already many ways in which each person or company looking to hire someone to work on their Drupal projects has access to. Escrow services, doing a search on Google, looking at the person's activity here on Drupal.org, signed contracts, calling references, etc. etc. etc.

I completely agree with

trevorwh - July 12, 2008 - 19:18

I completely agree with brenda003. As a developer, I sometimes find that clients are looking for the cheapest solution, and therefore turn a blind eye to the developer they are hiring. The questions mentioned above are key in any relationship, and as a developer usually the consultants expertise are made clear by asking them.

I don't think it's drupal.org's responsibility to ensure that clients are hiring developers who can be trusted. I think the bottom line is that no matter what system you would try and create, it's always going to be more efficient for a client to spend detailed time interacting with a developer via phone, or some of the methods described above.

And, as a sidenote - I think we need to get rid of the advertising posts by developers/firms. Replies to threads are one thing, but blatant advertisement just clutters the paid services section.

+1 to reduce the

SteveJB - July 12, 2008 - 19:26

+1 to reduce the clutter/spam adverts.

I'd suggest a maximum of 3 posts a day for each user to the paid services forum container.

 
 

Drupal is a registered trademark of Dries Buytaert.