J
John McGhie
Hi Again:
Yes.
To be technically correct, while they may "read" them (some of them, some of
the time...) they are not ALLOWED to 'take any notice of them' in terms of
influencing the design of the application.
The principles of good software design are applied AFTER Marketing says what
is to go in the product. Marketing reads the database (and conducts
useability studies with selected user groups). So "Yes" one way or another
it all comes directly from users, in a quantified manner, or it doesn't get
into the software.
No
Right. But you would really kick yourself if this feature was subject to a
hanging chad, and your one vote might just have pushed it over the line, but
you decided it was hopeless so you didn't vote. Now wouldn't you!
More like "Guys, we have 1,600 commands in the user interface of this damn
product. NO user can remember them all. 80 per cent of the users can't
even FIND the ones they WANT, let alone the 90 per cent they never use.
We are SICK TO DEATH of getting Feature Requests for functions that are
ALREADY IN THE DAMN PRODUCT!!
So WE ARE GOING TO CUT SOME COMMANDS.
Now, where's that database from Marketing of the commands the users are
actually using... Let's sort it by Frequency of Use. Right... Everything
below this line {Scrape!!} is OUT. No arguments, guys and girls, it's OUT!!
That is very close to the way it "really" happened
I could name three or four I know of that were NOT removed by this process,
simply because removing them proved to be too much work, or when they tried,
something else crashed. They got a reprieve. For now...
Oh, I'll argue with you Always try to please
The whole point about "Menus" is that they are "Yesterday's technology".
Nasty, inflexible, modal things that interrupt the user's flow of pearls of
wisdom. We would rather not have ANY menus. But the Apple guidelines
require use to have at least three. And there are some parts of our user
interface we haven't fixed yet that require a few more, otherwise we can't
drive the software. But they are on notice! They better make retirement
plans, because NEXT version...
Nah! That was a screw-up. Given the choice between a conspiracy and a
SNAFU, take the SNAFU every time
It was a great piece of software design: it has lasted all these years. But
most folks would suggest that there are better ways of achieving the result
in modern Applications/Operating Systems.
Good heavens no! Bribery, corruption, inducements, intoxicants, thuggery
and stand-over tactics are equally effective methods of influencing software
design.
This isn't a "design" issue. It's a "Feature Specification" issue. Current
software development methodologies dictate that the software will be
designed to implement the specified features. In software companies that
want to be around to produce Version Next, "Marketing" decides the feature
list, and the budget.
Your challenge, should you choose to accept it, is to use the words "good"
and "Marketing" in the same sentence without causing laughter-based injury
to the entire group.
No way. I am compiling a lengthy list of other items I wish to "have a
little chat" about. With Marketing Saying that kind of stuff to the
Software Architect would simply result in "You get Marketing's sign-off to
spend the money on that yet?"
Asking the same thing of Marketing will result in "Based on your survey of
what percentage of the potential customers for our next release?" I will
lie, bribe, cajole, offer personal services... Whatever it takes... I'm a
results-oriented kinda guy...
Now, all you have to do is persuade all like-minded individuals to do
likewise. If I get to Redmond in April, I will look to see if you made it
onto the "Top Ten List" You have three months
Ever thought of politics as a career?
Cheers
--
Don't wait for your answer, click here: http://www.word.mvps.org/
Please reply in the group. Please do NOT email me unless I ask you to.
John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
http://jgmcghie.fastmail.com.au/
Sydney, Australia. S33°53'34.20 E151°14'54.50
+61 4 1209 1410, mailto:[email protected]
But does this mean that nobody at MS with any
influence on the software design ever reads or takes notice of software
reviews, forums etc?
Yes.
To be technically correct, while they may "read" them (some of them, some of
the time...) they are not ALLOWED to 'take any notice of them' in terms of
influencing the design of the application.
This must also mean that the very
principles of good software design are decided solely by users¹ feedback
channeled through Marketing. OK, but wow!
The principles of good software design are applied AFTER Marketing says what
is to go in the product. Marketing reads the database (and conducts
useability studies with selected user groups). So "Yes" one way or another
it all comes directly from users, in a quantified manner, or it doesn't get
into the software.
So if there¹s a really duff feature that¹s tucked away
deep in the entrails but relied on by just a few people, it¹s hardly going to
turn up much in the responses is it?
No
So my one vote isn¹t ever going to get my president elected. Not after all
this time anyway.
Right. But you would really kick yourself if this feature was subject to a
hanging chad, and your one vote might just have pushed it over the line, but
you decided it was hopeless so you didn't vote. Now wouldn't you!
When it came to
the detail of the 2008 design, it must have gone like this: ŒOK guys, what do
we think about the Work Menu. Did we do alright? Do we need to change it?
Never mind the reviews and the know-it-all MVPs. Does it turn up in the
users¹ feedback? Not much. Right then it must be OK. We did good so it
stays. OK, so what about the Help Menu?...¹
More like "Guys, we have 1,600 commands in the user interface of this damn
product. NO user can remember them all. 80 per cent of the users can't
even FIND the ones they WANT, let alone the 90 per cent they never use.
We are SICK TO DEATH of getting Feature Requests for functions that are
ALREADY IN THE DAMN PRODUCT!!
So WE ARE GOING TO CUT SOME COMMANDS.
Now, where's that database from Marketing of the commands the users are
actually using... Let's sort it by Frequency of Use. Right... Everything
below this line {Scrape!!} is OUT. No arguments, guys and girls, it's OUT!!
That is very close to the way it "really" happened
I could name three or four I know of that were NOT removed by this process,
simply because removing them proved to be too much work, or when they tried,
something else crashed. They got a reprieve. For now...
ŒListen up aliquis. You really haven¹t got a clue about menus. The whole
point about menus is that they are the setting within which you do your
day-to-day work.
Oh, I'll argue with you Always try to please
The whole point about "Menus" is that they are "Yesterday's technology".
Nasty, inflexible, modal things that interrupt the user's flow of pearls of
wisdom. We would rather not have ANY menus. But the Apple guidelines
require use to have at least three. And there are some parts of our user
interface we haven't fixed yet that require a few more, otherwise we can't
drive the software. But they are on notice! They better make retirement
plans, because NEXT version...
So if you¹re dumb enough to put a letter to your Aunty Betty on your
Work Menu then don¹t cry if you can¹t get it off. Menus are menus they¹re
not scratchpads.¹
Nah! That was a screw-up. Given the choice between a conspiracy and a
SNAFU, take the SNAFU every time
1 Is the Work Menu operation a poor piece of software design and does it need
changing? (I think so, but I could be persuaded otherwise.)
It was a great piece of software design: it has lasted all these years. But
most folks would suggest that there are better ways of achieving the result
in modern Applications/Operating Systems.
2 Is the answer to this question entirely one to be decided by popular
acclaim? (Is Madonna better music than Mozart? - I guess Mozart might lose
on the popular vote.)
Good heavens no! Bribery, corruption, inducements, intoxicants, thuggery
and stand-over tactics are equally effective methods of influencing software
design.
3 How does MS decide what¹s going to feature in its next release? Principles
of good design or vox pops? Or maybe they¹re the same thing to MS. I don¹t
know.
This isn't a "design" issue. It's a "Feature Specification" issue. Current
software development methodologies dictate that the software will be
designed to implement the specified features. In software companies that
want to be around to produce Version Next, "Marketing" decides the feature
list, and the budget.
Your challenge, should you choose to accept it, is to use the words "good"
and "Marketing" in the same sentence without causing laughter-based injury
to the entire group.
Hey John, perhaps you could mention the Work Menu to the Architect next time
you meet him. I know he¹ll probably tell you to use your feedback button, but
it might be worth a shot.
No way. I am compiling a lengthy list of other items I wish to "have a
little chat" about. With Marketing Saying that kind of stuff to the
Software Architect would simply result in "You get Marketing's sign-off to
spend the money on that yet?"
Asking the same thing of Marketing will result in "Based on your survey of
what percentage of the potential customers for our next release?" I will
lie, bribe, cajole, offer personal services... Whatever it takes... I'm a
results-oriented kinda guy...
BTW I did send my feedback after all as you suggested. I may be obstinate
but I¹m not totally stubborn.
Now, all you have to do is persuade all like-minded individuals to do
likewise. If I get to Redmond in April, I will look to see if you made it
onto the "Top Ten List" You have three months
Ever thought of politics as a career?
Cheers
--
Don't wait for your answer, click here: http://www.word.mvps.org/
Please reply in the group. Please do NOT email me unless I ask you to.
John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
http://jgmcghie.fastmail.com.au/
Sydney, Australia. S33°53'34.20 E151°14'54.50
+61 4 1209 1410, mailto:[email protected]