(…or “How to save you money, time, and potential stress-induced hair loss!”)
You probably heard this before: “We started with a $50k budget project and ended up spending $150k.” And when asked why that happened, the one blamed was always that developer who failed to deliver things on time or provide inaccurate estimates for the tasks.
I’m not here to say that developers don’t make mistakes, we are only human after all, but let’s think about the process.
The client comes with an idea such as “I need to sell online” or “I need to improve my eCommerce/online presence” but 99% of the time, the client is not a developer or does not have a dev team in house, which means that he needs to pass along his idea to a third party (eCommerce agency or freelancer) who now needs to absorb and understand everything about the business, structure, goals, and needs…all done in a handful of meetings.
You probably would expect that the agency or freelancer you are working with should be experienced enough to ask you the right questions and point you in the right direction, eh? And in most cases this is true, so why on earth do projects go over budget?
In more cases than not, it is because little or no time was allocated and dedicated to proper planning for the project.
Supposedly, there’s an Abraham Lincoln quote that says “Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”
I’m not sure if this is real or not (I’m Canadian but doesn’t mean I’m a lumberjack…), but the most important takeway here is the concept of planning.
I’m pretty sure that chopping down a tree is a very difficult task in itself, but I’m 100% confident that doing so with a blunt axe will make it infinitely harder.
OK, so how can you mitigate these risks?
Planning for eCommerce success
There are a few things that you MUST do before even considering involving a third party in your project.Research
Here are some broad topics to spend some research time on.- Browse through eCommerce websites that you like. They don’t need to be in the same industry as yours, just start putting together a list of things you like and will be good to have on your future or existing eCommerce. This will come in handy when you are trying to communicate to the designer or developer what you’d like to see accomplished, and the type of user experience you feel will fit your business.
- Research the different eCommerce platforms available on the market. You should not limit your research to what platform you should be using. The biggest players in the market have a dedicated marketplace where you can research extensions and integrations too.
Write out your plan!
Now that you have a list of items you would like to see on your project, it’s time to put together a plan. You don’t need to include every single detail, but you need to know the big picture stuff: What do you want to achieve with your eCommerce website? Look at your competitors. What are they doing? Do they have an online presence? Is there anything you do better than your competitor offline that is a must-have on your online store? Determine what kind of shopping experience you want to provide to your customer. The shopping experience of someone buying shoes should be different than someone buying chemical products, so think about how your target audience would like to buy and how you can improve or facilitate the purchasing experience.What are your eCommerce business needs and goals?
Consider what your minimum requirements are to achieve your plan and note them down, because you will need them to inform or discuss with your chosen eCommerce website agency or eCommerce designer. Use the SMART requirements guidelines when thinking about your goals.- Specific
- Measurable
- Attainable
- Realistic
- Time-bound
- Who will benefit when the requirement is implemented
- What the benefit is
- Why it is a benefit


