It seems like you are using an ad blocker. To enhance your experience and support our website, please consider:

  1. Signing in to disable ads on our site.
  2. Sign up if you don't have an account yet.
  3. Or, disable your ad blocker by doing this:
    • Click on the ad blocker icon in your browser's toolbar.
    • Select "Pause on this site" or a similar option for lancecourse.com.

Don't fear the dev

It's amazing to notice that so many people are still afraid of us, developers. This includes our clients and the businesses. I will address the case of most of our clients in this post. Before diving into the subject let me explain myself. I mean by afraid the fact that client still believes in a few facts on us:

  • Expensive
  • Uncontrollable
  • Wizardry
  • Truant
  • Less trustworthy

And this list continues so so many other suspicious faces.

When a client manages to order a service from you and decides to hide. You should know that he's running from you for some of these reasons. This behavior goes against the Agile Software Development principles. The Agile Manifesto suggest a people-centric approach. One of its core values is to focus on customer collaboration over contract negotiation. Instead of having just a deal sealed with a client you stay in touch more often. This leads us to the fourth core value of that same manifesto: responding to change over following a plan.

All this makes sense since the client will have the opportunity to follow up on every little step of the job. He can rectify any inaccuracy on the project specs. This avoids the developers from building and breaking down and thus saving time.

Based on my personal experience, I tend to build better when my client is collaborative. A client who follows up his project helps build a great tool. This can be applied to designing as well. In fact, this is the best field to applied agility.

Being agile provides several advantages to the developer, the client, and allows to build good products. Here are some of the benefits:

  • Less struggle to get started
  • Strong products
  • Sustainable development process
  • Stable code base and product
  • Time saving
  • High fidelity results
  • Predictable cost

This actually shows how useful it's to keep in touch with your developers rather than running from them. Thinking that can save you will actually make you loose more.

As a developer or a designer, you should also know that it's imperative for you to listen to your client often. This will help you to avoid doing things and coming back over and over again.

The point here is to save time and cost. Your client is the right person to tell you what exactly to do and how to do it. Don't play the super-hero. Be the dump, follow the instruction and you will make happy clients.