Click here to monitor SSC

Richard Mitchell

Project Manager - Red Gate Software - http://cloudservices.red-gate.com
Development Factotum at Red Gate Software Ltd. Now working on a hosted system for maintaining cloud applications http://cloudservices.red-gate.com

The trials of usability trials of SQL Data Compare 6

Published Friday, June 22, 2007 12:38 PM

Don't you just love them. You write your UI, you think you design you code you fix you bug fix again when testers break everything in sight you perform usability trials on people and they don't even find that feature you worked on for 2 weeks.

Well ok it's not quite that bad and this is one of the reasons why we're so keen on running usability trials for Red Gate tools that we produce. We've just started the usability trials for the upcoming SQL Data Compare 6 Alpha and it looks like there's going to be a bit of work to address some of these problems.

For example, one of the new features I'm really keen on is the ability to 'pivot' a table view. So instead of your fields going across the top and your rows going down, your fields now go down and your rows go across. This means that you can see whole row data for tables that have a fair number of fields, really only limited by the height of your monitor. The difficultly we're getting is what row should people be on when they 'pivot' the view?

Initially we thought - hey we'll make the row that was at the top be the row that is on the left - that'll work nicely. Nope, people seem to lose track of where they were. OK, so we'll put them on the current selection - but we can't do that as the selection may be multiple rows so where should I go?

All very interesting and hopefully we'll come up with something that you will like. Still at least we've got an Alpha and I like opinionated people testing our stuff, please be opinionated.

So as for a little taster here's a screenshot of the new layout - what do you think?

Attachment: SDC6 pre alpha pivot550bak.png (80727 bytes)

Comments

 

david.buckingham said:

At first glance, the UI appears odd and counterintuitive.  However, once past the first glance, the light bulb goes off and the thought "that's slick!" comes to mind.  The new version will become incredibly useful; more so with the innovative interface.

Previously, SQL Data Compare was one of those tools that gets used occasionally unlike SQL Compare.  However, with the ability to compare against a backup file, SQL Data Compare will be elevated to "can't live without" status.
June 22, 2007 7:28 AM
 

HenryH said:

My reaction as a seasoned user of  Data Compare was 'oh dear, more relearning', and then 'I wonder if the'll do a classic mode for old fogeys like me'. Then I thought, 'Hang on, this is a new feature!'.
But as a general plea, go easy on making radical changes that can't be switched off by  old fogeys like me. It was enough of a trauma getting SSMS just when one had learned Enterprise Manager.
June 27, 2007 8:43 AM
 

Richard Mitchell said:

We're going to go easy on the 'radical' changes in this version, at least from a UI point of view. This pivot table mode came out pretty well from the usability trials although there's still quite a bit of polish to put on the feature.

Also for us 'old fogeys' there's going to be a 'just view my tables in a flat list please and top trying to be clever' mode along with the per table SQL Migration script making a welcome return.
June 27, 2007 8:50 AM
 

WebMister said:

It looks nice to me. We used to have applications with something called the 'JFDI' mode for those like Henry who didn't like messing with fancy user-interfaces The nearest to this would be Data Compare's Command-line mode. I recommend a 'JFDI' button somewhere.
June 27, 2007 10:40 AM
 

Richard Mitchell said:

Well one of the features that I'll implement given the time is the ability to run the UI with command lines. We learnt this from doing ANTS Profiler. Take a project on the command line load it, run it, maybe even synch it all via a shortcut.

We'll of course be looking into command line also and improving it's support for .sdc project files and command line options at the same time.

Oh and for all you people trying to use projects via the API there's now a method on the Project class called 'ReplayUserActions' which does all those mappings that you've set up in the UI as if it was the UI. Seems to have been an oversight that it wasn't in there all along.
June 28, 2007 2:30 AM
You need to sign in to comment on this blog
Latest articles
A first look at SQL Server 2012 Availability Group Wait Statistics
 If you are trouble-shooting an AlwaysOn Availability Group topology, a study of the wait statistics... Read more...

SQL Server Prefetch and Query Performance
 Prefetching can make a surprising difference to SQL Server query execution times where there is a high... Read more...

SSIS Basics: Setting Up Your Initial Package
 When working with databases, the use of SQL Server Integration Services (SSIS) is a skill that often... Read more...

Checking Out SQL Backup Pro 7’s New Automatic Backup Verification
 Wouldn't it be great to offload the daily chore of checking the integrity of your production... Read more...

Chuck Lathrope: DBA of the Day
 Chuck Lathrope was a finalist for the Exceptional DBA of the Year award in 2009. We contacted him to... Read more...