Большой Воронежский Форум
» Программирование>Максимальный сервис в программах
Tangram 18:29 13.08.2003
Вопрос стоит так. Программа (управление БД) пишется для пользователей различной квалификации. Пользователей много , от "набранных по объявлению" до полу-сисадминов.
Стоит ли предоставлять пользователям максимальную полноту власти управления формой (не самой программой, тут разграничения жесткие)?

Я имею в виду не на функциональном уровне, тут все понятно, а именно средства управления самой формой - клавиши, мышиный ввод, всякие вкусности навроде навигаторов, тулбоксов и прочего.
Вопрос возник из-за одного спора с представителем заказчика о жестких рамках действий пользователей и загроможденности услугами форм, которые, якобы, сбивают юзеров с толку.
Лично я с этим не согласен, но хотелось бы и ваше мнение услышать. [Ответ]
zic 21:07 13.08.2003
Все вероятно зависит от квалификации пользователя.
НОрмальные будут более эффективно работать в более сложной но и более мощной среде .
К сожалению уровень многих пользователей не высок
И просто делать все в сплошных мастерах надоело .
[Ответ]
Tangram 21:56 13.08.2003
zic Согласен насчет юзеров. Но, программа, увы, пишется на всех и вне зависимости от квалификации. [Ответ]
zic 01:11 14.08.2003
Если я что то пишу то уровень сложности определяется интуитивно + накладывается отпечаток моих возможностей в программировании , некоторые вещи я просто адекватно реализовать не могу . [Ответ]
Tangram 01:29 14.08.2003
zic Мнээээ... Сожность не в написании, ибо это разрешимо. Сложность в использовании, вот о чем речь. [Ответ]
zic 01:47 14.08.2003
накладывается отпечаток моих возможностей в программировании
я говорил про себя . [Ответ]
Dmitry M. 14:01 14.08.2003
MadButcher Пользователь должен иметь возможность делать только то, что ему необходимо. Избыток возможностей приведет к сложностям при обучении недостаточно квалифицированных кадров. [Ответ]
Unforgiven 14:49 14.08.2003
Ну это известная дилемма - "опуститься до уровня пользователя" или "поднять уровень пользователя до своего". Мне второй путь представляется единственно правильным, потому как человек, прежде чем что-то делать, должен освоить свой рабочий инструмент. Так везде, почему в компьютерной области должно быть иначе? (Прямая аналогия: сначала учишься водить машину, а потом сдаешь экзамен, получаешь права и выходишь "на большую дорогу"). [Ответ]
fishca 23:50 14.08.2003
надо ориентироваться на тупого юзера и чтоб интерфейс был интуитивно понятен ему, чтоб Hint-ы были на всех контролах. [Ответ]
Unforgiven 07:42 15.08.2003
fishca Ты еще скажи, на обезьяну надо ориентироваться. А то есть один такой крендель, проповедующий интерфейс для дауна (http://russian.joelonsoftware.com), который должен даже в невменяемом состоянии попасть мышой в кнопку.
Не надо брать пример с Некрософта, и считать, что юзеры --- круглые идиоты и запутуются в двух контролах с галками. Кому будет хуже от того, что юзер немного поднимет свою квалификацию, чтобы нормально работать с более-менее сложным инструментом? [Ответ]
Dr.PC 11:56 15.08.2003
А почему нет альтернативного варианта: простые и небходиые вещи делать просто и интуитивно, более сложные и тонкие расчитывать на профессионала? [Ответ]
zic 12:06 15.08.2003
Добивает меня понятие интуитивный интерфейс , это какой же интуицией надо обладать чтоб в нем разобраться .
А компромис необходим .В простейшем случае это wizard`ы .
[Ответ]
Unforgiven 13:41 15.08.2003
zic И не говори. "Единственный интуитивно понятный интерфейс --- это материнская грудь". Все остальное требует обучения. [Ответ]
DMakeev 00:47 17.08.2003
MadButcher, а какова сложность программы (с точки зрения работы пользоывателя). Одно дело междумордие для Paint`a, где и тупой разберется, и соФФФсем другое - для 3DSMAX [Ответ]
Вверх