Do I really need to hire someone to build my website? Part 3

Obligatory recap from previous post

Ok, if you’ve read this far then you have decided that you need to hire someone. You have probably figured out from part 1 & part 2 that you have an idea for a website that you need some help with. You have even created a simple bulleted list of the things you want your website to do. You need to stop here and congratulate yourself because a lot of people spend a stupid amount of money with web developers before they get to this point. It’s not the web developer’s fault; they build what they think you want. If you don’t have a real clear picture of what you want, they try to interpret what you tell them; and that’s where things go wrong.

We have talked about three different “sizes” of websites. Using your budget as a measure is an imperfect guide but it is one that everyone can understand. We talked about small, medium and complex websites. There is a fourth level to consider, a complex web application.

A Complex Web Application

Complex web applications are more than just simple brochure sites, blogs or even simple shopping carts. Web applications, in many cases, blaze new trails and create something totally new. Since they can’t be fit easily into an existing pattern, they are more expensive to build. As a rule of thumb, when your budget (not your actual spending – what you think it’s going to cost) goes past ten thousand dollars, you need to step back and think for a moment. Hopefully, this moment comes before you have contacted a developer and you are still figuring out what you want and what you can afford.

At this point, you may want to consider working with a professional to do the “discovery phase” of your project before trying to find a developer to build your application to give your project the best chance of success. Paying someone to sit down with you and plan out your site before you contact a developer can actually save you money in the long run.

If you hire a consultant to help you get the project going, make sure you understand what you can expect and what you are getting for your money. Having someone other than your developer scope the project is a good idea. Your consultant should have no hope of bidding on the project once it is scoped so they can focus their energies on figuring out exactly what you need to have built.

When the project is scoped out, they should turn over to you a packet of documents that describes your web application in details. It is important to understand that this is not a technical document; your developer will create that. This document is what is known as a “Functional Specification”. It describes everything in plain English. Once you have selected a developer, they will take this document and create a technical specification.

  • All technical aspects should be covered in enough detail so that your developer can understand them.
  • All features should be explained.
  • Every screen should have a wire-frame representation

If you ask them about it, many developers will include this process in your price if you let them. However, having someone work with you separate from your developer means that they will pay a lot more attention to you during the process and once finished, you can “shop” your document around to find the best developer for your project.

Many times, a website is not the embodiment of a project. Restaurants that put up a website aren’t in the web business, but they recognize the importance of having one. Even if your website isn’t the focus of your idea, executing on it properly is important so that the whole project is a success.

There is a lot you can do to minimize the cost of a website, much of it explained in “Avoiding a Goat Rodeo:How to get the website you want“. In the end though, don’t be surprised if you find you do need help. Once you have decided you need help envisioning your dream, find the best you can afford to work with. The money you invest in executing your idea properly should pay for itself handily.

 

 

Want more helpful advice?

Are you looking for more helpful advice? Check out our book, Avoiding a Goat Rodeo. It was written to help non-programmers understand website development. It shows you how to get the website you want.

Buy amazon kindle
softcover adobe pdf

Can’t you just make a one-page checklist?

I was having coffee with my friend Bill Seaver one day (I do that a lot) and he asked me a question that I found interesting enough to answer here on the blog.

“Can’t you just put all of this into a one page checklist for any website project you want to build?”

Bill has this way of cutting through the crap of an idea to get to the heart.

The answer I gave him was “No”. Actually, it was an emphatic no; a “heck no” with a side order of looking at him like he’s crazy. The reason that so many projects turn into goat rodeos is that there are a lot of details to manage. The development is just one part of the whole. You have to manage the design, the functionality, the content strategy, the data entry, the hosting, the security and so many more details that the thought of a “one-size fits all” checklist is amusing.

In each website project, there are common elements but there are also details that are specific to that particular project. I’ve seen companies that have complex flow charts for their development process, even places that recognize that small projects need a different process than large ones. However, no flow chart or checklist is going to fit every situation. A single checklist to cover all the different scenarios would easily fill a book by itself, and would still be incomplete.

“Avoiding a Goat Rodeo” teaches you the things you need to think about, not the check boxes you need to check. A website is a complex beast, to manage a successful one you need to have the proper respect for it but most of all you need to have the proper mindset. You can’t get either of those onto a checklist.

 

 

Want more helpful advice?

Are you looking for more helpful advice? Check out our book, Avoiding a Goat Rodeo. It was written to help non-programmers understand website development. It shows you how to get the website you want.

Buy amazon kindle
softcover adobe pdf

How to launch a successful website

A lot of business people I talk to do not understand what it takes to launch a successful website. In reality, it only takes one thing, planning. Planning is the secret sauce that makes for a successful web project. This isn’t a secret, but it is often overlooked when starting a project. So real quick, let me lay out for you what needs to happen for your launch to be successful.
Continue reading