Перейти к содержимому

Фотография

Важно ли уделять должное внимание интерфейсу ПО


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 23

#1 samsong

samsong

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 29 сентября 2006 - 08:13

Доброго времени суток!!!

Мне очень интересно Ваше мнение по следующему вопросу. Важно ли уделять должное внимание интерфейсу ПО и качеству его выполнения??? Есть ли будущее у ПО с "кривым" интерфейсом (неправильное размещение элементов на форме программы, не симметричность элементов, небрежность в оформлении пользовательского интерфейса и т.д.). Что можно сделать с этим, если руководство отказывается что либо менять????
  • 0

#2 greyver

greyver

    Опытный участник

  • Members
  • PipPipPipPip
  • 358 сообщений
  • ФИО:Вербенко Сергей Анатольевич
  • Город:Москва, Зеленоград


Отправлено 29 сентября 2006 - 08:29

Что можно сделать с этим, если руководство отказывается что либо менять????

Просмотр сообщения

"Кривой" интерфейс пользователя - это, как и любой недочет и ошибка в программе. Ваше дело зафиксировать эту ошибку. Далее пусть принимает решение об исправлении этой ошибки человек за это ответственный.
Вероятно, не доделанный GUI, мелочь по сравнению с другими недоработками в программе. Хотя встречают по одежке...
  • 0

#3 Tiana

Tiana

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 29 сентября 2006 - 09:05

Мне кажется, что уделять внимание интерфейсу и качеству его выполнения, с точки зрения эргономичности, аккуратности внешнего вида, соответствия некоторым общепринятым условностям, важно.
Но, как всегда накладываются сроки. Зачастую клиентам требуется, для начала, функционирующее приложение (выполняющее основные функции), а когда оно начинается продаваться или дело идет к этому - приходит понимание того, что оно должно не только функционировать, но и выглядеть так, чтобы его было приятно и удобно использовать.
Весомым аргументом, для переубеждения руководства сделать изменения в GUI, может быть тот факт, что недочеты в GUI влияют на корректное функционирования приложения.

Абсолютно согласна:

Ваше дело зафиксировать эту ошибку. Далее пусть принимает решение об исправлении этой ошибки человек за это ответственный.


  • 0

#4 Scorp-13

Scorp-13

    Co-Moderator: Спорт, Кино и музыка

  • Members
  • PipPipPipPip
  • 285 сообщений
  • ФИО:Евгений
  • Город:Украина, Запорожье

Отправлено 29 сентября 2006 - 09:19

Согласен с Tiana и greyver
Если руководство на данном этапе отказывается что-либо менять, то у него должны быть, и скорее всего есть, на то причины. В конце концов, это руководство, а не Вы, непосредственно продает продукт.
  • 0
Ab altero expectes, alteri quod feceris

#5 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 29 сентября 2006 - 09:55

Это вещь довольно специфичная. Бывает и такое, что кривой и неэргономичный (на первый взгляд) интерфейс имеют право на жизнь. Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое, то в этом случае менять интерфейс смыла особого нет, хоть он и убог на первый взгляд. Для примера, можете попробовать переместить панельку с кнопкой Пуск в другое место и поработать так с недельку.
Можно ещё почитать статьи Джоэля Спольски http://russian.joelonsoftware.com/ Они как раз вверху.
  • 0

#6 Tiana

Tiana

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 29 сентября 2006 - 10:34

С другой стороны,

Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..

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

#7 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 29 сентября 2006 - 10:48

Важно ли уделять должное внимание интерфейсу ПО и качеству его выполнения???

Просмотр сообщения

Иногда да, иногда нет. Зависит от того в какой этап развития этой нищи рынка вы попали. Более подробно за этим к маркетологам. Просто помните, что на первом этапе GUI не нужен совсем, главное на день раньше, на втором тоже не нужен, главное набор функций, на третьем, кажется тоже не нужен... Вот к четвертому - пятому этапу, когда начинают "кушать" конкурентов, по долям процента отгрызая рынок, вот тогда можно и о пользователях подумать. А до этого, ... "Мыши будут плакать, обливаться кровью, но продолжать жрать кактус!!!" Куда ж они с подводной то лодки денутся.

Есть ли будущее у ПО с "кривым" интерфейсом (неправильное размещение элементов на форме программы, не симметричность элементов, небрежность в оформлении пользовательского интерфейса и т.д.).

Просмотр сообщения

Конечно имеет. И это повсеместно практикуется, как один из основных методов снижения затрат. Это функциональность недопоставить тяжело. Написано, что должна быть возможность вставки картинок в блог, так она есть. А то, что при этом человек успевает восемь раз исчерпать запас ненормативной лексики на 17 известных ему языках, так извините время выполнения операции в требованиях не фиксировали!

Что можно сделать с этим, если руководство отказывается что либо менять????

Просмотр сообщения

Пойти работать в конкурирующую фирму? По большому счету ничего. Если разумные доводы силы не имеют, а нецивилизационными методами (НЛП, паяльник, ...)пользоваться не хочется, то просто не портите себе и другим нервы. Возможно, есть веские причины для неуделения внимания GUI. Ну бюджет там пилят, или еще что...
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#8 Гость_Autotester_*

Гость_Autotester_*
  • Guests

Отправлено 02 октября 2006 - 08:37

Прочтите книгу "Психбольница в руках пациентов" Алана Купера
http://www.ozon.ru/c...ail/id/2164299/

И, я думаю, многие из дебатствующих придут к однозначному заключению, что и как с интерфейсом:))

#9 samsong

samsong

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 02 октября 2006 - 08:59

....да согласен с вами полностью!!!!! На первых порах развития проекта интерфейс действительно не нужен, тут уклон идет на функционал, а что можно сделать если проекту уже более 5 лет и он функционирует в достаточно крупных организациях. Над ним я работаю совсем недавно, но когда я более 3-х лет трудился в гос.структуре, над достаточно крупным проектом, тестеров "драли" (простите за выражение, но оно больше всего описывает специфику той работы), лишали премий (и разработчиков кстати тоже) за обычную орфографическую ошибку допущенную в интерфейсе!!!!!!! Конечно в связи с такими требованиями к работникам, программа была действительно качественной, проблем у заказчиков практически не было. И первый раз увидев фронт новой работы, я чуть было не упал со стула!!!! Сколько всего необходимо сделать для того чтобы данное ПО стало действительно полноценным!!!!!
  • 0

#10 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 03 октября 2006 - 07:03

Прочтите книгу "Психбольница в руках пациентов" Алана Купера
http://www.ozon.ru/c...ail/id/2164299/

И, я думаю, многие из дебатствующих придут к однозначному заключению, что и как с интерфейсом:))

Просмотр сообщения

Не придут. Книга действительно очень хорошая. Но лейтмотив этой темы "А надо ли уделять внимание интерфейсу". Алан Купер пишет книгу, считая что ответ уже дан. В частности, в "психбольнице" не приведены примеры, когда интерфейсом нужно пожертвовать.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#11 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 03 октября 2006 - 07:55

С другой стороны,

Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..

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

Просмотр сообщения

Я привел пример. Написал что это довольно специфично (т.е. в каждом проекте по своему и тут вряд ли кто поможет). К чему вопрос-то?
  • 0

#12 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 03 октября 2006 - 07:59

....да согласен с вами полностью!!!!! На первых порах развития проекта интерфейс действительно не нужен, тут уклон идет на функционал, а что можно сделать если проекту уже более 5 лет и он функционирует в достаточно крупных организациях. Над ним я работаю совсем недавно, но когда я более 3-х лет трудился в гос.структуре, над достаточно крупным проектом, тестеров "драли" (простите за выражение, но оно больше всего описывает специфику той работы), лишали премий (и разработчиков кстати тоже) за обычную орфографическую ошибку допущенную в интерфейсе!!!!!!! Конечно в связи с такими требованиями к работникам, программа была действительно качественной, проблем у заказчиков практически не было. И первый раз увидев фронт новой работы, я чуть было не упал со стула!!!! Сколько всего необходимо сделать для того чтобы данное ПО стало действительно полноценным!!!!!

Просмотр сообщения

Гните свою линию. Мой опыт подсказывает, что на таких проектах интерфейсные изменения присходят крайне редко и очень трудно. Главное руки не опускать.
  • 0

#13 Mila

Mila

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • Город:Санкт-Петербург

Отправлено 03 октября 2006 - 10:47

Немного поспорю с теми, кто утверждает, что интерфейс на начальном этапе не важен:
Мне вот мнится, что если грамотно разработать GUI с самого начала, то в будущем получим экономию времени и сил за счет сокращения сроков тестирования (переделка сценариев, переписывание автоматических тестов). Так что, товарищи тестеры, не создавайте себе лишних проблем... :good:
  • 0

#14 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 03 октября 2006 - 11:02

Немного поспорю с теми, кто утверждает, что интерфейс на начальном этапе не важен:
Мне вот мнится, что если грамотно разработать GUI с самого начала, то в будущем получим экономию времени и сил за счет сокращения сроков тестирования (переделка сценариев, переписывание автоматических тестов).  Так что, товарищи тестеры, не создавайте себе лишних проблем...  :good:

Просмотр сообщения

Я писал о первом этапе развития рынка. Не продукта, рынка.
На нем не важно ничего, кроме факта существования про.

Помните громкий провал фирмы Apple на рынке КПК с их Ньютоном? Великолепный дизайн (как всегда у этой фирмы), богатые возможности. И непопадание в ценовой диапазон.
Если бы Apple пожервовала неважно чем, дизайном или функциональными возможностями и сбросила цену ниже 500$, то все могло быть иначе.
Apple не смогла создать продукт попадающий в рынок.

Сокращение затрат на позних этапах это сущая мелочь. Ну потратит фирма лишние 1 -10 млн долларов. И что? А вот лишние 5 млн продаж по 100$ за счет более раннего вухода на рынок - это серьезно.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#15 Гость_drcoor_*

Гость_drcoor_*
  • Guests

Отправлено 03 октября 2006 - 11:56

Мне кажется, существует 3 ситуации - и подход должен быть разный в каждой из них:
- Ваш продукт обЯзаны брать. Достигается это обычно "специфическими" способами и тут уже на красоте интерфейса обычно особо не сосредотачиваются - и так заберут
- Вы пришли тестером на долгоиграющий проект с богатой историей. Тогда в его кривом интерфейсе уже ПРИВЫКЛИ работать сотни людей - и любое изменение его даже в лучшую сторону может вызвать негодование
- Вы начинаете новый проект. Вот тут, по моему, и имеет смысл изначально тратить время и средства на красоту и удобство - потом окупится :good:

#16 Mila

Mila

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • Город:Санкт-Петербург

Отправлено 04 октября 2006 - 16:02

Я писал о первом этапе развития рынка. Не продукта, рынка.
На нем не важно ничего, кроме факта существования про.

Помните громкий провал фирмы Apple на рынке КПК с их Ньютоном?  Великолепный дизайн (как всегда у этой фирмы), богатые возможности. И непопадание в ценовой диапазон.
Если бы Apple пожервовала неважно чем, дизайном или функциональными возможностями и сбросила цену ниже 500$, то все могло быть иначе.
Apple не смогла создать продукт попадающий в рынок.

Сокращение затрат на позних этапах это сущая мелочь. Ну потратит фирма лишние 1 -10 млн долларов. И что? А вот лишние 5 млн продаж  по 100$ за счет более раннего вухода на рынок - это серьезно.

Просмотр сообщения


Разумеется, во всем надо знать меру! :ok:
Просто решила озвучить аргумент "ЗА" :smile:
  • 0

#17 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 05 октября 2006 - 03:42

http://www.stickymin...p?F=S3181_ART_2
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#18 Tiana

Tiana

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 05 октября 2006 - 07:32

С другой стороны,

Если пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

имеет ли смысл, настаивать на изменении GUI, если на данном этапе развития проекта, какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется?..

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

Просмотр сообщения

Я привел пример. Написал что это довольно специфично (т.е. в каждом проекте по своему и тут вряд ли кто поможет). К чему вопрос-то?

Просмотр сообщения

Вопрос по приведенному примеру, т.е что делать в этом конкретном случае:
если

пользователи (к примеру, люди среднего возраста) привыкли в течении например 5 лет что какая-то кнопка расположена там-то, красным шрифтом выделяется одно, а зеленым другое...

но

какая-то кнопка расположена не так, как привычно пользователю и красным шрифтом выделяется то, что должно быть выделено зеленым, а то что должно быть выделено красным, к примеру, вообще не выделяется

Т.е. кривой интерфейс существовал и стал удобным на протяжении 5 лет. Но потом стал выглядеть иначе (красивее, но стал непривычным и как следствие, неудобным). В этом случае стоит ли поднимать эту тему?
Согласна с вами, что понятие удобства - это специфично для проекта, но зафиксировать предложение, донести до менеджера - обязанность тестировщика. ИМХО.
На счет "настаивать на своем предложении". Мне кажется, что "настаивать" не стоит, необходимо развернуто донести информацию, т.е. для чего и кому это надо.
Если менеджер проекта (который за него отвечает) принимает решение о нецелесообразности реализации предложения, то настаивать не стоит. Но само предложение должно быть зафиксировано, возможно отложено.
Если же отказывается разработчик реализовывать предложение, а менеджер подтвердил необходимость его реализации, то опять таки - это взаимоотношения менеджера и разработчика.
  • 0

#19 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 05 октября 2006 - 09:09

http://www.stickymin...p?F=S3181_ART_2

Просмотр сообщения

В принципе, с таблицей согласен. Но на мой взгляд, параметров маловано. В эту таблицу стоило бы добавить "сегментация продукта", "спектр сопутствующих продуктов и услуг" и т.д.
Но смысл действительно не меняется.
Может быть ситуация, когда нужно запретить заниматься проектированием качественного интерфейса.

PS. А еще, иногда, нужно создать очень плохой продукт.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#20 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 05 октября 2006 - 10:21

В этом случае стоит ли поднимать эту тему?

Просмотр сообщения

Тему стоит поднимать в любом случае.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных