Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Вниз

Кто займется дизайном?   Найти похожие ветки 

 
kull   (2002-08-08 11:47) [0]

Привет народ!
Такой вопрос, который давно мучает меня.

Допустим есть большой проект типа MDI приложение с множеством различных форм, над проектом работают несколько программистов.

Должен ли программер заниматься дизайном этих форм, их эргономикой и т.п.?
Или он должен заботится о логике работы контролов и т.д.(ну собственно заботится о том для чего по сути предназначена форма), а дизайн оставить дизайнерам.


 
AL2002   (2002-08-08 11:53) [1]

Самое лучшее качество программера – это сочетать в себе и то и другое. Но по-моему, главное для программы не дизайн, а её понятность и удобство.


 
ShaggyDoc   (2002-08-08 12:09) [2]

AL2002 ©
>Самое лучшее качество программера – это сочетать в себе и то и другое.

Да, если он действительно умеет делать и то и другое. Обычно программисты только думают, что они это умеют.

Сочетание дизайна (морды лица), понятности и удобства относится к понятию "Usability", о котором многие не имеют понятия.

см. интересные материалы на http://hci.psychology.ru/

Что касается того, "кто займется", это зависит от конечной цели. Если спихнуть с себя работу и наплевать на результат - можно и специально шаромыгу-дизайнера нанять. Если это "родной" для тебя проект, лучше делать все самому, разумеется предварительно изучив вопрос хорошо.
> kull ©
А ты явно не из Microsoft, ейные ребята такие вопросы не задают :)


 
kull   (2002-08-08 12:12) [3]

Ну я не только о дизайне, но и об эргономике.
И к тому же у разных программеров разные понятия об понятности и удобстве.
Более того понятия об удобстве и понятности у программеров сильно отличаются от юзерских понятий.


 
AL2002   (2002-08-08 12:16) [4]

>kull
Я когда свой сайт сделал, я посадил за комп тёлку, которая ваще в компах не волокла, сказал ей только, что надо мышу наводить и кликать и был очень доволен когда ента девушка весь мой сайт успешно облазила.
Попробуй чёто подобное. Фак будет налицо.


 
kull   (2002-08-08 12:19) [5]


> ShaggyDoc

Я имею ввиду именно работу нескольких программистов. Так что все самому врядли получится делать. Лично мое мнение - отдать дизайн дизайнерам. Также как и тестированием не должен заниматься человек пишуший тестируемый код.


 
Anatoly Podgoretsky   (2002-08-08 12:24) [6]

kull © (08.08.02 11:47)
Не должен, это дело дизайнера, дело программиста писать код по спецификации


 
ShaggyDoc   (2002-08-08 12:26) [7]

Цитата из терминологии:

"GUI Designer

GUI Designer-- инженер-проектировщик пользовательского интерфейса.
Это не "дизайнер" (художник-конструктор).

GUI Designer должен знать и уметь применять основные стандарты проектирования ПИ, владеть средствами быстрого прототипирования.

В его обязанности входит: трансформация эргономических требований в проектные эргономические решения, разработка проектных спецификаций по GUI, прототипирование пользовательского интерфейса. Исходную информацию GUI Designer получает от Usability-инженера и/или инженерного психолога, разработанные спецификации и прототипы передаёт GUI-программисту. "

Это теория. Если есть соответствующий штат. Но в проекте всегда должен быть кто-то "главный", идеолог, кому "больше всех надо". Вот такому и надо делать самому. Если же просто "согнали" группу "копать от забора и до обеда", можно никому не заниматься. Результата-то все равно не будет.



 
Jeer   (2002-08-08 12:31) [8]

Дизайн должен быть основан на эргономике и соответствии технологическому процессу работы с данными.
Далеко не всегда понятие "удобства" у программиста является правильным, с точки зрения технологии бизнес-процесса.


 
kull   (2002-08-08 12:43) [9]


> ShaggyDoc

Если же просто "согнали" группу "копать от забора и до обеда", то будет результат - будут копать от забора и до обеда.
Главное корректно поставленная задача.
Зачем нужна рабочая группа, если делать все самому?

Нет я за разделение труда.
Программер, какой бы он не был гениальный, он все равно не может все, и программирование у него лучше всего получается, на то он и программер.

И опять же о главном идеологе:
1. идеолог по дизайну
2. идеолог по предметной области (данные)
3. идеолог по алгоритмам, кодописанию и т.п.
4. идеолог по тестированию.

И т.д.

Не много ли для человека кому "больше всех надо"?


 
still   (2002-08-08 12:44) [10]

Точно, что дизайном ВСЕХ форм должен заниматься кто-то один. Только в этом случае можно говорить о каком-то едином стиле в GUI.
Если каждую форму будут лепить разные программеры, с точки зрения эстетики это вообще будет полный sux, а с точки зрения обучения пользователей тоже будут проблемы.


 
kull   (2002-08-08 12:44) [11]


> Jeer © (08.08.02 12:31)

Вот, полностью согласен.


 
kull   (2002-08-08 12:47) [12]

А где вообще можно поподробнее почитать про это "Usability"?
Есть какие нибудь стандарты, или рекомендации?


 
MJH   (2002-08-08 12:48) [13]

2AL2002 © (08.08.02 11:53)
Но по-моему, главное для программы не дизайн, а её понятность и удобство.
разве это не одно и тоже? имхо оит.


 
AL2002   (2002-08-08 12:56) [14]

>MJH
>разве это не одно и тоже? имхо оит.
Это не одно и то же.

Можно сделать красиво. Можно сделать удобно. А можно и просто понятно. Три в одном сделать сложно.



 
still   (2002-08-08 12:56) [15]

2MJH
наверное, дизайн оценивается по ряду критериев - удобство, скорость работы пользователя, время обучения, эстетическая привлекательность и пр.


 
still   (2002-08-08 13:00) [16]

2AL2002 ©
Три в одном делать НУЖНО, если хочешь, чтоб твоей программой пользовались.


 
AL2002   (2002-08-08 13:03) [17]

>Три в одном делать НУЖНО, если хочешь, чтоб твоей программой
>пользовались.
Сложно, но нужно.
8))


 
MJH   (2002-08-08 13:43) [18]

AL2002 © (08.08.02 12:56)
Можно сделать красиво. Можно сделать удобно. А можно и просто понятно. Три в одном сделать сложно.
красивый удобный простой понятный дизайн....это все должно сливаться в одно понятие...


 
Дремучий   (2002-08-08 14:04) [19]


> AL2002 © (08.08.02 12:16)
> >kull
> Я когда свой сайт сделал, я посадил за комп тёлку, которая
> ваще в компах не волокла, сказал ей только, что надо мышу
> наводить и кликать и был очень доволен когда ента девушка
> весь мой сайт успешно облазила.
> Попробуй чёто подобное. Фак будет налицо.


:))


 
AL2002   (2002-08-08 14:19) [20]

>Дремучий
Хоть один человек заметил.

8))



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.008 c
3-3242
Не зарегестрированный чайник
2002-08-09 19:01
2002.09.02
Здрасти , и опять выборка


1-3330
Beglec
2002-08-21 17:26
2002.09.02
Как в NT заставить показнуть монитор и включиться снова.


4-3682
AGGRESSOR
2002-07-03 09:22
2002.09.02
Как изменить системную дату?


1-3406
TBeginner
2002-08-22 16:28
2002.09.02
Incompatible types


1-3444
grad
2002-08-20 16:53
2002.09.02
иконки для StandardAction где лежат?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский