I recently came across a blog post from 2005 that laid out a “typical” web development lifecycle in a very creative way. It’s from a no longer active Japanese site, pingmag, and in the post titled The Website Development Process, the author uses some great photos to illustrate his take on the process. He presents the “programmer,” “designer” and “client” in various vignettes using little toy characters.
Of course, any attempt to generalize a web development process is going to be very idealized, and it probably won’t apply to a real-world project. (Just ask any project manager and they’ll confirm that for you.) However, that’s not really the point of the piece. It really does do a great job highlighting the typical milestones: definition, brainstorming, site maps, wireframes, design, client review, revision, production, presentation, beta testing, revision, and go-live.
I recommend you read the piece. You’ll get a chuckle as you do.
But there’s one thing that the article missed altogether. At the end of the piece, the go live is defined as the end, and though the piece comments about the need for a cure period where post-live issues are resolved, but it misses the biggest milestone of all – post-live maintenance and growth of the site. I often use the mantra that “your website is never done” – to be truly effective as a web presence you need to constantly update and adjust, grow and change your site as your company does.
From the Dovetail perspective, that milestone is the most important. What happens after the project is “done” and the customer is handed over the keys to the kingdom. Of course, we’ve developed novo to help small and mid-sized businesses do just that – take control of their web and sales and marketing strategy by never forgetting that their site is never done and helping them to keep it fresh.
-- Mike
follow me on Twitter: @mikevilla