Best Practices For Managing a Webdesign (Drupal) Company

In: Drupal| Inspiration

28 Jun 2010

Managing a proffesional Drupal company, or any webdesign company is definetely a hard task. There are always many ways where things can go wrong and one day you can realize that your succesfull company that you dreamed about has disappeared in the mixture of unhappy employees, not satisfied clients and a shame from doing things simpy wrong.

Images from sxc.hu

Learning from the experiences of others can be very beneficial if you are willing to learn and make changes to the way you do things. There is a saying in my country that a wise man is learning from mistakes of other people, while a fool is learning from its own mistakes.

I was lucky enough to be one of the few hundred people that were able to squeeze in to a fully packed room on a DrupalCon San Francisco session where owners, founders and managers of some well established Drupal webdesign studios shared their experiences, things that they did right and things that were completely wrong.

Here is a list of responders with their Twitter account, company name and amount of people they manage

Glenn Hilton – @glennhiltonImageX Media – 12 employees

Dave Terry – @mediacurrentMediacurrent – 12 empolyees

Jeff Walpole – @jeffwalpolePhase2Technology – 32 people

Jon Clark – @juaneclarkAten Design Group – 6 members

Eric Gundersen – @ericgDevelopment Seed – 15 employees

Ben Finklea – @benfinkleaVolacci - 60 person firm

What was the best decisions you have made

- moving a Drupal to first place, focusing on a single solutions for our products

- allowing telecommuting

- focus on getting team „dance“ well together

- create an effective in-team communication

- Read good books: Good to Great and Getting to Yes

- using Getting Things Done (GTD) methodology

How, where do you recruite employees

- start with a vision and culture for your company, then hire people

- try to hire people that you know or are reffered to you from a trustworthy source

- follow people on Twitter, Linkedin, see what they discuss, how they act, what is their attitude

- network like crazy

- have the job post on your website allways open

- read the responses to open positions, see if they included what you required (references, portfolio links, cover letter…) see if their response is general or targeted (with your name, email)…

- be enormously picky who do you work with, working with a wrong person can make more damage than not working with anyone

- read a book called „Who

- remember that finding a good employee is like finding a needle in the sand

How do you attract or keep your team together

- go snowboarding, have fun, spend time doing different things together

- make sure they are self motivated and that an internal communication is healthy

- real client work will point out the best people out there

- work with a fix priceing solution, based on the hourly rate

- Be stubborn with clients. If a client always likes you something is wrong, be a pain in the ass, when you talk to client, don’t try to be kind all the possible time

- direct the relationship with employees – owner vs contractor – do not necessary be friend with everyone on team

- send people to DrupalCon, DrupalCamps, let them get a Drupal or design book, but get them to share the knoweledge they learn

- make a culture where employees can talk to an owner with trust

- have a regular meeting where team members give kudos to somebody else on a team

How do you get sales

- you must create relevant fresh content – write blog posts, publish white papers…

- get known in a community by contributing modules, themes, time, knowledge, or by organizing, sponzoring or helping with DrupalCons, DrupalCamps, meetups – giving back to the community is a great way to promote your services and get huge publicity

- outreach to larger firms to get smaller projects, get reffered – alliances are critical for creating outstanding projects

- you want to look good – be that hot chick on the high school;) – be the one that has the best website, most creative stickers, swags, goodies, be the one that others are looking to

- when you respond to RFP – make sure you deal with client individually, make sure you have read all requirements, that you are not talking to random client but insted let them know that you really care for their need

- do a good SEO, be active on social networks

- find a niche an be a possibely best company that exist in that niche (Volacci – SEO, Lullabot – Drupal training, Acquia – Drupal commercial support)

- some niche examples – bankrupcy attorneys, legal websites, church websites, realtors, service sellers, music bands… – find a good fit and make it your “another company” – legalwebsites.com, realtorwebsites.com etc…

- the more narrow your reach will be -> the more successfull you will be

- top brands, products, services are the best in their niche, that is why they are sucessful – read the book DIP

General advices

- develop a partner program for your services

- always look how you can do things better

- as the owner find the right ballance between being thinker and doer

- do not do same mistakes again

- don’t do what you do not have time for or what does not align with your vision

- say no to the wrong fit client/project

- crystalize your processes soon enough

- make things simpler, try to cut the scope,

- read the Rework book by 37signals

- aim for 75% billable time, spend rest on contributions, do not primarily focus on margin

Similar Posts:

  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • Furl
  • Identi.ca
  • Ma.gnolia
  • Netvibes
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis

If you enjoyed this post, make sure you subscribe to my RSS feed!

6 Responses to Best Practices For Managing a Webdesign (Drupal) Company

Avatar

Nobody

June 29th, 2010 at 4:00 am

This article is of poor quality, you misspelled professional in the first sentence. Furthermore, it appears to be boiler plate, change a few words and it could about wordpress.

[Reply]

Avatar

Mogdesign: Best Practices For Managing a Webdesign (Drupal) Company | checkwebdesign.com

June 29th, 2010 at 11:20 am

[...] read more [...]

Avatar

Artículos destacados, Junio de 2010

July 8th, 2010 at 3:45 pm

[...] Best practices para gestionar una compañía de diseño web basada en Drupal, en mogdesign. [...]

Avatar

Schwabe

July 13th, 2010 at 4:30 am

Good insights man, thanks for sharing your notes. Drupal business is exciting.

[Reply]

Avatar

mike

August 19th, 2010 at 9:36 am

i disagree, this article says that you should only get the “eleet of employees”. There are normal and good workers that deserve a chance too.

[Reply]

Avatar

Tim the Drupal Developer

August 23rd, 2010 at 12:20 pm

Great thoughts! I hope you will add more thoughts on running drupal webdesign company after DrupalCon CPH. Looking forward!

[Reply]

Comment Form

About this blog

Mogdesign is a personal blog of Jozef (Jojo) Toth a Slovak based Web and Graphic designer.
It is his notepad, where he shares his personal notes, code snippets, tutorials, design freebies, resources for freelancers and showcases his latest designs.

Photostream

    P1120948P1120946P1120945P1120939P1120936P1120931P1120868P1120200P1120199
I'm going to Drupal Camp Bratislava 2010

Twitter Updates: @jojototh

Google Ads