Anatomy of a Site Refresh Part I – Target Audience Identification

23 08 2007

Background – see the Intro post for the background behind this post and all within this theme.

The intro for this process was definitely long, so I’m going to try and break down the processes a little father to get these into reasonable length posts.

First step is to identify who fits into the target audience.  While the ideal is to identify one “niche” to target most of the efforts to, in the case of this site, there are actually five target audiences:

  1. Current Members
  2. Potential Members
  3. Potential Clients (Show Audiences/Booking Clients)
  4. Fans, Friends and Families
  5. Other Barbershoppers

Read the rest of this entry »

Anatomy of a Site Refresh – Intro

22 08 2007

Experiment time – read on if you’re interested.

Like most developers, most of the work I do involves other people in the development process.  I’ve got a customer who is involved in helping me to identify what’s required in a site, build content, etc.  This project I’m documenting here is a little different.

Read the rest of this entry »

Is the SDLC a thing of the past?

16 08 2007

It’s days like today that I start to wonder if I’m getting too old for this business….

 A thread started over at Sitepoint yesterday which started off innocently enough.  It asked which of these steps of the System Development Life Cycle is the least important:  Problem Definition, Software Specification,  Algorithm Design, Coding (Implementation), Documenting, Testing or Evaluation.  Seems like an innocent enough question, right?

Coming from an “old school” background (my first couple jobs were mainframe based) and having had the SDLC beaten into my head over the years, I answered the question as best I could – all things considered, Coding is the least important step of the SDLC.  If you define the problem and develop the specs and algorithms properly, coding becomes very easy.  You then need to test thoroughly, document it well (both for users and for developers who have to maintain your code later), and then evaluate what got accomplished to ensure you solved the problem.  All in all, coding is the least important step.

 Then someone piped in that this lifecycle was too restrictive and “real men do it iteratively.”  WTF? Read the rest of this entry »

‘Bout time I joined the bandwagon

8 08 2007

Ever have something you’ve really wanted to do, but were afraid to do so because you’d get obsessed with it?  That’d be me in terms of wanting to blog.  I love to write, and I love the interaction which can come into play between the bloggers and their audience.  I’m just worried that it’s going to become a drug I get addicted to and will need my daily fix.  We’ll see what happens.

What will I write about?  I have no idea.  Could be technology, could be family, could be society in general.  The only thing I’m guaranteed that I will never write about is where I work, good or bad.  That’s just a line that should never be crossed.

Welcome to my little piece of the blogosphere (ugh.  I hate that term – can’t believe I just used it).  Hopefully I’ll provide some entertainment, insight and enjoyment.