August 4, 2015 |

SMART Goals for Web Development

Stay in the Loop

Get practical marketing insights, branding tips, and growth strategies delivered straight to your inbox.

Subscribe

Note: This Post is About Learning From Failure


This post gets a lot of traffic and has a high bounce rate. It obviously isn’t addressing what a lot of people are looking for, so I’m here to help with some related topics to SMART goals for web development:


Hopefully those two links help those who reach this post and find this post isn’t what they were after.


I think some of the best learning comes from failure. There’s way too many posts about success that gloss over all the luck involved in how success happened. Study failure and you’ll at least learn the anti-patterns to success.


Take, for example, the SMART criteria for project management. If you haven’t heard the acronym SMART before, it stands for: specific, measurable, attainable, relevant, (and) time-bound. Wikipedia describes it nicely as “SMART is a mnemonic acronym, giving criteria to guide in the setting of objectives, for example in project management.”


I’ve worked on quite a few web development projects, and have seen many projects go off the rails even when people tried to use SMART goal planning. One of the main reasons people (including myself) fail at their SMART goals is because people forget the smart in SMART. It’s a perfect example of failing to see the forest through the trees.


Enough babble. Here’s a fictitious example of failure in action for what should be a simple goal: add a call-to-action button to the home page of a website.


Specific: How to fail at specificity during a web development project


Let’s say I’m a business owner and I have a website. I’d like to add a call-to-action button on the home page, and it’s going to be attractive, and it’s going to get lots of clicks, and it’ll dynamically swap out to a different version for mobile users compared to desktop users, and…and… I’ve already made something simple too complicated. What you don’t want to do in an instance like this is try to lump all those variables into one goal. Too many variables is the antithesis of specific. Focus on just getting the button the home page and having it link to where it should go.


Measurable: It’s difficult to measure web development


Once I get my call-to-action button added, I’m going to track all sorts of metrics on it: views to clicks, views to clicks per referring web page, views to clicks per major and minor browser versions segmented by mobile and desktop device, conversion rate of landing page from mobile iPhone clicks on my call-to-action button… A way to quickly NOT be smart about measuring a goal is to make measurement complicated. Keep it simple.

Another pitfall about measuring success is not waiting long enough to get a statistically significant sample size. Ten views and one click on a button just isn’t enough data: 3 of those people could have hit your home page on accident, 2 of them could be looking specifically for something else, etc., etc.


Attainable: It’s just a button


Let’s say the company I work at is a web development company. If I can’t get a button added to the home page, there’s bigger issues than my button goal. I’ve got a designer to design it, a programmer to add it with all the necessary code, marketing will set up tracking, and server guy will push it to production. Obviously, make sure you have the resources or funds for resources when judging the attainability of a goal.


Relevant: Web development and call-to-action buttons. What?


The reason for the button that I’m going to add to my web development company’s home page is to send people to my marketing guy’s sister’s little brother’s baseball team’s fund raiser. I feel bad writing that, but you’d be surprised at how often things like this happen (or maybe not surprised). Don’t lose sight of what matters to your business and be laser-focused on the relevancy of goals that grow your business. In this case, my reason for the button is completely absurd and fails the “R” in S.M.A.R.T.


Timely: Blind optimism with time frames leads to failure


I think adding a button to the home page is easy and it should only take an hour… However, let’s say I can’t do it myself. I need a designer at my development company to first design the button, and then a programmer to add it to the home page along with all the logic to swap it out for various devices, marketing to set up tracking in our CRM system, and the server dude to push the button change to production. Unless you’re doing 100% of the work and you’ve done something similar before, never, ever think something will happen quickly or smoothly. Always estimate for the unknowns, other people having other things to do, how quickly distraction eats up time, etc.


See also: Too Many Hats: Delegate and Elevate your way to a More Sane Business World


Learn from the misses


No matter how well a goal is planned, there’s always the chance of failure. Whether in web development or any other business, failure happens regardless of how much planning took place. Study the failures. Embrace them and learn from them.

Thoughtful strategy. Practical execution.

Clear thinking, honest perspectives, and experience shaped by years of doing the work. No shortcuts, no borrowed opinions, just lessons learned by showing up, solving problems, and following ideas all the way through.

Four hikers with backpacks walking along a rocky mountain ridge under a blue sky
May 8, 2026
We are each our own greatest inhibitor. People don’t want to do new things if they think they’re going to be bad at them or people are going to laugh at them. You have to be willing to subject yourself to failure, to be bad, to fall on your head and do it again, and try stuff that you’ve never done in order to be the best you can be. ~ Laird Hamilton Yesterday: Hit Range Balls/Hike – Casa del Critters, 1:15 Today: Run – GGCSP, ~2 hours Tomorrow: Ride – Somewhere singlespeedy, ~2 hours Yesterday, Rach and I took a nice stroll in the woods around our house. The songbirds were going crazy-nuts and surprisingly, we only saw one other person walking his dog. I love where we live – close proximity to fun trails and the ability to get away from it all in just a short walk from our house. During lunch yesterday, I went to the driving range to get a few cuts in before playing a round of golf with my dad next week. I don’t get to play very often so need to brush up on my skills (or lack thereof) whenever I can. I am looking forward to playing with my pops and hope to break 100. I shot a 102 the last time I played so I am within striking distance of the sub-triple-digit score. We’ll see how things go. I usually do okay for most of the round and then fall apart on a couple of holes pushing my score way up. Dad shoots in the low 80s usually (I think). I am not sure I will ever play enough to be that good but it is fun to get out on the course now and again. I also went to see Dr. Paul yesterday for my ankle problem (which seems to have been resolved) and my knee (which is still a bit swollen but has decreased in size markedly over the past several days). The knee stems from my unscheduled nose-dive back in May (see this post for details). The shot some pictures and believe that everything is a-ok so that was good news. I just need to select better places for splashdowns in the future. And today is Luke’s birthday. Age is one place where I will always beat him but visit his blog to congratulate him on trying to catch up. Until next time…
Runner silhouetted at sunset on a rocky trail, mid-stride between hills.
May 8, 2026
Progress comes from the intelligent use of experience. ~ Elbert Hubbard Yesterday: Run – Casa del Critters/Flume, 1 hour 15 minutes Today: Ride/Hike/Relax Tomorrow: Run/Hike – Pawnee/Buchanan Passes, 6 hours? Yesterday I ran around the house. Not literally, mind you, but in the neighborhood. It was a gorgeous evening – calm, cool. Perfect. The wildflowers are really starting to take off up here and I was treated with a bold display of color throughout my run. Tons of Columbine lined the trailside as I ran on old mining roads and singletrack trails. It is really fun to see how much differently I am able to handle familiar terrain. I used to have difficulties running this loop and would have to walk major sections. Last night, I ran the entire loop without trouble and was able to moderate my speed to maintain a steady cadence through the run. Good times. Contracting is staying steady. A bit of a drop-off this week given the holiday but I am still managing to put in a decent number of hours. I picked up another new project today and will need to get started immediately to ensure that it gets completed on time.  Tomorrow, we are going to head up Pawnee Pass and loop back around to Buchanan Pass in the northern Indian Peaks Wilderness. This should be a fun challenge as we’ll get up pretty high, have to navigate some snow (most likely) and will be out for quite awhile. I am looking forward to it for sure . Movie time: I forgot to mention Shopgirl, a Steve Martin vehicle, we watched the other night. I wasn’t quite sure what to expect but found this to be a charming film about loneliness. It was well acted and would recommend it for sure. The pacing is steady throughout and some might find it a little on the slow side but it was an engaging film that had a lot to say without being overly sappy.
Hands holding a tablet displaying a video player interface. The video is paused.
February 20, 2026
In case you hadn’t seen these (and also for my friends at Adventure Film ), here are a couple of must-see running movies from Joel Wolpert:  Geoff Roes: Slogging to the Top