Test Early, Test Often

“Testing, and testing often, is the backup needed to safeguard our initial findings.”

Does this title sound like a broken record with the same old lecture tones? If it does, you’re right. That’s because many companies are still ignoring this simple piece of advice.

One important aspect that is often overlooked is the iterative scouring of UI projects, especially in the early stages. In the beginning stages of a project, I have witnessed the strong start and momentum that takes place because people are excited to start a new project. I have also witnessed that a lot of guerrilla tactics and “push it out” remedies also take place as well.

At these stages, it is very common to overlook some design issues and conflicts, because we simply want to have something to show. More often then not, designers can overlook some of these conflicts (even on purpose sometimes) with the expectation that they will be able to correct these issues after a collaborative status meeting and while going through the iterative design process.

The danger of pushing these items back is that we are beginning to setup a beaver-dam of issues that is guaranteed to back up the flow and cause a developmental bottle-neck in the implementation stages of the design work. When a project comes to this stage, a lot of blame-shifting, demoralization, and pushed back agendas are more then likely to take place. This is not good.

The solution is to test early and test often.
Now, we’ve heard this so many times and we already know this, so why am I saying it again? Because many companies are not doing it. I just got asked last week about my design methods and approach to information gathering and research. After giving my answer (which was the exhaustive A-Z edition), I was asked if we could basically skip (not in the exact wording, but in a more subtle and elegant sense) the testing approach in the early stages to get the ball rolling and save on time and possible cost. I understand time restraints and budget markers, I do not understand skipping fundamental process’ (especially testing).

If designers, developers and PMs are ever to successfully launch and/or engage the nest cycle of design, they are going to have to test early. By testing early, not only will you be off to a better and more informed start, but you are also reducing the thrash time nearing the end of a cycle or project.

Testing, and especially testing early is the safeguard to project failure. Testing often is the backup needed to safeguard our initial findings.

One way to ensure that you are able to test early and often is to show the client the reason why they are in the dilemma they’re in now, and how the failure to test early and often can impact the development life cycle of the project. Especially near the start of a project, developers need to test often to extract vital information in order to navigate their way through the project. Even if there is no budge for hosting tests with candidates and target user groups, get down to some grunt work with Hallway testing- anything is better then nothing.

brett lutchman

Share and Give Back to your Community
  • Twitter
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Google Bookmarks
  • LinkedIn
  • FriendFeed

Comments are closed.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
  • Brett Lutchman’s Nauticalsurf

    Hi there, this is my personal & professional website where I act like I know everything.
    My passion is designing ergonomic and intuitive applications that connect with people and bring about change.

    Areas of expertise that I specialize in include:
    Information architecture
    Experience design planning
    Usability
    Business Analysis
    Designing for the synaptic/semantic/social web
    Designing interactive mobile apps and RIA applications.

    Grab a coffee and start reading.