Cancel - OK
-
I'd just defer to the requirements... or business owners... surely nobody else wants QA inventing requirements based on a wim :doh:
This particular tester seems to think that he is a God among men when it comes to interfaces... X|
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
-
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Colin Mullikin wrote:
That is his one and only reason.
And it's a valid reason.
Colin Mullikin wrote:
He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people).
It probably annoyed them when y'all did it backwards to start with. Can always annoy them again. I've studied UI, and the whole reasoning behind doing something like
Cancel | OK
is completely invalidated by never changing its order. In fact, to be consistent with the premise of it, you should change it randomly (ie to force users to read the message). Otherwise it just shows a complete lack of disregard for standards and poor UI design.Jeremy Falcon
-
This particular tester seems to think that he is a God among men when it comes to interfaces... X|
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Colin Mullikin wrote:
God among men
I think I worked with the same guy. The guy I used to work with would submit bug reports with really detailed information such as "The button text is wrong". Just figuring that we would know which button he was talking about and what text... :confused:
-
Colin Mullikin wrote:
That is his one and only reason.
And it's a valid reason.
Colin Mullikin wrote:
He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people).
It probably annoyed them when y'all did it backwards to start with. Can always annoy them again. I've studied UI, and the whole reasoning behind doing something like
Cancel | OK
is completely invalidated by never changing its order. In fact, to be consistent with the premise of it, you should change it randomly (ie to force users to read the message). Otherwise it just shows a complete lack of disregard for standards and poor UI design.Jeremy Falcon
As a side note, I should mention that the initial design decision was made over a decade ago. Switching now benefits no one. A reason I have seen for Cancel | OK is that if the user does read the buttons, it results in fewer visual fixations. If they want to click OK, the result is two visual fixations: Cancel, OK, click. If the buttons are switched, the result is three visual fixations: OK, Cancel, OK, click.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
-
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
He might annoy you and all the other devs, but he DOES have a point... I've dealt with customers who wanted me to change my software because it was not compliant with the Microsoft standard (small things like the order of OK and Cancel, an icon etc.). I'm now pretty keen on keeping things consistent with the OS I'm aiming at and, when there's no standard yet, keeping things consistent within my application. Perhaps now your customers are used to it it's not a good idea to change it though... Although new customers may benefit from it.
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
} -
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
To add to what Jeremy and Sander said, how do you know your users are used to it? If they use more than one application on a regular basis, your inconsistency with the established standard could already be irritating them - just nobody told you because they thought it "was just them". Your QA guy has a point: standards are there for a reason - consistency!
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952) Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
-
Colin Mullikin wrote:
God among men
I think I worked with the same guy. The guy I used to work with would submit bug reports with really detailed information such as "The button text is wrong". Just figuring that we would know which button he was talking about and what text... :confused:
Wes Aday wrote:
"The button text is wrong". Just figuring that we would know which button he was talking about and what text.
Perhaps you misspelled "OK" on your dialog buttons?
There are only 10 types of people in the world, those who understand binary and those who don't.
-
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Now... before you go and do something crazy.... grab a camera and be sure to record it. We'll wait right here (for the vids)... :-D ;P
-
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Colin Mullikin wrote:
that uses our software (thousands of people).
So say you have 10,000 users. In 10 years how many of those same users will be using it? How many new users will be using it? If say 9,000 of 11,000 total users will still be using it have 10 years then I can see your argument. However if after 10 years there will be 5,000 original users and 95,000 new users then the other person has a valid argument. But other than that this is a requirement/improvement and not a bug so a QA role shouldn't be driving that sort of change anyways so their view is irrelevant and ignorable.
-
This particular tester seems to think that he is a God among men when it comes to interfaces... X|
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Don't they all? ...I was giving some customers training recently and I actually noticed that some of the screens in part of one of our systems have the OK/CANCEL in one order and others have it reversed. :wtf:
-
To add to what Jeremy and Sander said, how do you know your users are used to it? If they use more than one application on a regular basis, your inconsistency with the established standard could already be irritating them - just nobody told you because they thought it "was just them". Your QA guy has a point: standards are there for a reason - consistency!
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952) Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
We switched the order internally for one day, and every single person that used it clicked Cancel at least a dozen times when they meant to hit OK, including the tester that wants it switched. So, despite knowing about the change and being a regular user of other applications with the OK | Cancel standard, I had to consciously make sure I clicked the correct button, rather than using my "muscle memory" of clicking on the bottom right corner.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
-
As a side note, I should mention that the initial design decision was made over a decade ago. Switching now benefits no one. A reason I have seen for Cancel | OK is that if the user does read the buttons, it results in fewer visual fixations. If they want to click OK, the result is two visual fixations: Cancel, OK, click. If the buttons are switched, the result is three visual fixations: OK, Cancel, OK, click.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Colin Mullikin wrote:
A reason I have seen for Cancel | OK is ...
Good try but no I don't buy it. There are two types of users, novice and expert. A novice user fumbles about regardless. An expert relies on patterns. They don't see anything they just know (this is the very people you otherwise argued would be ignored by the change.) And if applicable in a standard data entry type application the placement should be irrelevant because a touch typist will use the keyboard and tab to get the ok rather than the mouse.
-
As a side note, I should mention that the initial design decision was made over a decade ago. Switching now benefits no one. A reason I have seen for Cancel | OK is that if the user does read the buttons, it results in fewer visual fixations. If they want to click OK, the result is two visual fixations: Cancel, OK, click. If the buttons are switched, the result is three visual fixations: OK, Cancel, OK, click.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Colin Mullikin wrote:
A reason I have seen for Cancel | OK is that if the user does read the buttons, it results in fewer visual fixations.
I don't see how that's humanly possible if they read the buttons. They still have to look at them.
Jeremy Falcon
-
Colin Mullikin wrote:
A reason I have seen for Cancel | OK is ...
Good try but no I don't buy it. There are two types of users, novice and expert. A novice user fumbles about regardless. An expert relies on patterns. They don't see anything they just know (this is the very people you otherwise argued would be ignored by the change.) And if applicable in a standard data entry type application the placement should be irrelevant because a touch typist will use the keyboard and tab to get the ok rather than the mouse.
jschell wrote:
Good try but no I don't buy it.
Agreed.
Jeremy Falcon
-
Colin Mullikin wrote:
that uses our software (thousands of people).
So say you have 10,000 users. In 10 years how many of those same users will be using it? How many new users will be using it? If say 9,000 of 11,000 total users will still be using it have 10 years then I can see your argument. However if after 10 years there will be 5,000 original users and 95,000 new users then the other person has a valid argument. But other than that this is a requirement/improvement and not a bug so a QA role shouldn't be driving that sort of change anyways so their view is irrelevant and ignorable.
jschell wrote:
If say 9,000 of 11,000 total users will still be using it have 10 years then I can see your argument.
However if after 10 years there will be 5,000 original users and 95,000 new users then the other person has a valid argument.We are growing, but no where near at that rate. I'm just spitballing numbers here, but I would guess we have roughly 15000-20000 users currently and gain a little less than 1000/year at our current pace.
jschell wrote:
But other than that this is a requirement/improvement and not a bug so a QA role shouldn't be driving that sort of change anyways so their view is irrelevant and ignorable.
We are a fairly small development team (~15 devs, 4 QA), so as much as I would like to agree with you, everyone kinda has their hands in everything.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
-
We switched the order internally for one day, and every single person that used it clicked Cancel at least a dozen times when they meant to hit OK, including the tester that wants it switched. So, despite knowing about the change and being a regular user of other applications with the OK | Cancel standard, I had to consciously make sure I clicked the correct button, rather than using my "muscle memory" of clicking on the bottom right corner.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Colin Mullikin wrote:
So, despite knowing about the change and being a regular user of other applications with the OK | Cancel standard, I had to consciously make sure I clicked the correct button, rather than using my "muscle memory" of clicking on the bottom right corner.
But they'll get used to it in a matter of days. That's like saying; "well we shot one foot off, may as well get the other." Tell them it's an enhanced feature to be Y3K compliant or something. :)
Jeremy Falcon
-
Colin Mullikin wrote:
A reason I have seen for Cancel | OK is that if the user does read the buttons, it results in fewer visual fixations.
I don't see how that's humanly possible if they read the buttons. They still have to look at them.
Jeremy Falcon
Here is an article that better explains my reasoning: Clickety[^]
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
-
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Remove the Cancel button. :-D Or how about one of those apps where the button moves whenever the mouse gets near it?
You'll never get very far if all you do is follow instructions.
-
For several months now, one of our testers has been pushing to get the OK and Cancel buttons switched in every single dialog in our application (roughly 200 dialogs). His only reasoning for this is that the way we do it (OK in bottom right corner, Cancel to the left of it) is the opposite of what Microsoft does throughout Windows(Cancel in bottom right corner, OK to the left of it). That is his one and only reason. He fails to acknowledge that switching it will annoy the hell out of every single person that uses our software (thousands of people). The next time he brings it up I might punch him in the face. :mad:
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin
Acknowledge it is a bug and resolve it as "won't fix".
-
Colin Mullikin wrote:
A reason I have seen for Cancel | OK is ...
Good try but no I don't buy it. There are two types of users, novice and expert. A novice user fumbles about regardless. An expert relies on patterns. They don't see anything they just know (this is the very people you otherwise argued would be ignored by the change.) And if applicable in a standard data entry type application the placement should be irrelevant because a touch typist will use the keyboard and tab to get the ok rather than the mouse.
In my opinion, this line of reasoning reinforces my point. A new user is going to look at the buttons regardless, so it doesn't matter what kind of system/other applications they are used to. An expert user, on the other hand, is relying on the OK button being in the corner. I would rather count on new users adapting to our standard than annoy every single existing customer by switching the placement.
The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin