Posts Tagged ‘website development’

I’m into the third week of the UI (user interface) design course I am taking via Coursera called Human Computer Interaction. The lectures for this week include a discussion of some prototyping techniques to use to quickly create a mockup of the interface for your system. The objective is to have a prototype to put in front of users to see how they interact with it and identify issues early in the development cycle. One of the techniques is called the “Wizard of Oz” method.

The name is inspired by the movie of the same name in which the wizard is really just a small man behind a curtain who is pulling the levers to make something much bigger appear operational. This technique is really great for early evaluation of user interfaces because you don’t have to spend a lot of time solving complex issues in the backend. You just need to have an interface that looks somewhat realistic. A “wizard”, which is a person behind the scenes not usually visible to the users, operates the controls to make it appear as if an automated system is actually running everything.

Today I was reading a story at Natural News with the headline “Head fake! Is Healthcare.gov only an empty shell MOCKUP of a working Obamacare exchange?” and it struck me right away that maybe healthcare.gov really is just a mockup in a Wizard of Oz prototype fashion. All the evidence would seem to indicate that. Like the fact that the people in charge can’t even say how many people have signed up through the system. That kind of information just falls out of a real system. Maybe they don’t know because it really is just a mockup with a bunch of people behind the scenes pulling the levers and they have to poll all them and collate the information before they know.

Another reason to think it might just be a mockup is how quickly and thoroughly it has been overwhelmed. Seriously, any system designed for this purpose would have to consider this volume of users at initial roll-out. I don’t think there is really any system on the backend.

And finally, anyone who has done contract work for the government knows how ridiculous it is. It is standard procedure to have specifications thrown at you that are bloated, poorly written, and often times scoped by inexperienced people. Then the specs get changed repeatedly, causing rework and delays. Then there is a funding issue at the end of each fiscal year when funding runs out, the project has to shutdown, and then later gets restarted again when the funding finally comes through, but in the mean time the previous development team went off and found other jobs. I know this one well from my previous work at an aerospace firm where I was a project manager.

My guess is that the system was not completed in time due to all the vagaries of government contracting. The government was firmly committed to a roll out date, but the system wasn’t ready so they threw up a mockup. The wizards, of course, were immediately overwhelmed.

My little website development business started years ago. Back then I was doing static html pages with tables. Not the greatest but good enough for the time. CSS and table-less designs overtook that. Then a few open source content management systems (CMS) have risen to dominance in recent years.

Being just a small time developer I sort of get buffeted about by demand. So I didn’t start using WordPress until I was forced to but now I love it. It is so easy and fast to get a new site up and running. With all the plugins available you can do almost anything with little effort. Tweaking it to suit your tastes and creating content remains a significant effort but getting it up and running is fast and efficient.

Recently a good old friend of mine invited me to work with him on his new business that involves a Drupal based online store. Never having worked with Drupal before I think I had the same experience as most users new to Drupal, wondering why this CMS is so complicated and hard to use. There’s quite a bit of learning curve but once you get past it you really appreciate Drupal’s power. It’s actually very easy to use as a user; it’s just complex as an administrator. That’s because it is so flexible and powerful. Not much is hard wired so you have to set everything up. That takes time and quite a bit of learning. You can do so many things with it that you can’t do with WordPress which is why I am really loving it now.

WordPress is still my first and most frequent choice if I can do what I want with it. It’s just so easy to set up. So I will continue use it for most of my new work. For projects that I do with Drupal I’m going post about them as I work on them and point out the things I couldn’t do with WordPress that pushed me to Drupal.