Archive for the 'Free design idea' Category

Screen-placement testing tool

Wednesday, February 14th, 2007

All sorts of automated tests happen on projects at ThoughtWorks. There are Unit Tests, Functional tests, GUI tests, and others that make sure the software we’re building runs well from the most back-end function all the way to the user’s interface.

One thing we don’t test, however, is where particular elements land on a screen. We make sure that the drop-down box you were expecting to be on a given page is there, and that it holds the values that should be there, but we don’t make sure it lines up right next to the label that explains what it is for.

I’ve brought this up a few times while on projects, and developers have told me that we don’t test for screen position because we just can’t. I wonder how true this is.

When it comes to visual design, the placement of elements on an interface does matter. When doing a visual assessment, it’s important to me that all the pixels on the left-hand side of the screen are aligned to a grid line. It’s important that that drop-down is placed right next to its label. It’s vital that the company’s logo is always on the top left. And even on a low resolution monitor, this input box needs to align with the others. On and on…there are plenty examples.

I understand that testing for screen position is a hard problem, and is impossible with our current automated testing tools. But is it really impossible altogether?

Hey all you developers out there, weigh in with your opinions. And for anybody else out there…how important would a tool that does this be to you?

Sharing Photos

Wednesday, February 7th, 2007

From the burrows of my brain flows a fresh design idea. Hey Canon, feel free to implement:

So, you know how when you’re taking a picture with a group of people and the person who was elected to take the photo has to take it 12 times with 12 different cameras? Why don’t they make it possible to simply beam the photos between cameras. That way, only one photo needs to be taken, and it can be beamed to all the others.

Or! What if you could simply send a photo to someone directly from the camera. On board email? Should be easy enough…photos need not be sent in the moment, it could happen as soon as you dock the camera to your computer. This would simply help with the whole “Now, who did I say I’d send pictures to? And which ones were they” problem.

Anyway, just some ideas.