Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.016 c
14-3564
$ k e l e t
2002-08-05 19:42
2002.09.02
Как летать в GTA 3 с кодом Chittychittybb?


1-3474
dimanew
2002-08-21 06:19
2002.09.02
Как в MessageDlg вместо Yes, No сделать Да, Нет?


1-3343
alex_x
2002-08-21 18:14
2002.09.02
Дата Project Build


14-3606
mvg_first
2002-08-07 13:10
2002.09.02
Посоветуйте какой SQL сервер лучше использовать MS или Interbase


14-3575
AL2002
2002-08-02 17:56
2002.09.02
Есть у кого-то резак Teak W58E?