Речь идет о программе с точке зрения того, кто ей будет пользоваться. Имеется в виду ЛЮБАЯ программа для ПС - любого назначения, кроме системного.
Есть множество критериев оценки но я предлагаю выбрать три из списка - те, которые покажутся вам наиболее важными.
То, что эта программа делает необходимое, подразумевается. Но таких программ - несколько. Как выбрать?
Голосование не получается устроить - нет тут такого механизма (или я его не нашел).
Какая программа лучше?
1. Которая дешевле
2. Которая удобнее в эксплуатации
3. Которую легче освоить (похожа на старую и привычную)
4. Которую легче внедрить
5. Которую проще администрировать и сопровождать
6. Которая требует меньшей квалификации персонала
7. Которая имеет русский сертификат
8. Которая использует самые передовые технологии
9. Которая стелана в MS
10. Которая сделана не в MS
11. Которая наиболее распространена
Добавление новых пунктов в список приветствуется.
Господа программисты, посмотрите на творение рук своих с другой стороны! [Ответ]
Kent 08:29 09.04.2004
Я выбрал
2. Которая удобнее в эксплуатации
6. Которая требует меньшей квалификации персонала
4. Которую легче внедрить
И точно исключил бы:
8. Которая использует самые передовые технологии. - Какая разница начём сделано, главное чтобы шла без тормозов и на старом железе. (Грубо передставить 1С с интерфейсом Direct 3D, и чтоб DirectX 8 требовала ))
И вообще
2. Которая удобнее в эксплуатации
включает в себя: 3,4,5,6 пункты.
[Ответ]
Ian Gore 09:38 09.04.2004
согласен с Kent, что пункты с 2 по 6 перекрывают друг друга.
на мой взгляд много упущено:
- дизайн - когда красиво, приятно работать;
- эргономичность - если взаимодействие программы с пользователем неудобно, то лучше найти более дружественную;
- масштабируемость - как увеличить полезность, функциональность;
- интегрируемость - может вещь удобнее использовать в составе ещё какойто программы.
и не выбирал бы я три пункта, так как всё важно.
[Ответ]
zss_vrn 09:39 09.04.2004
Kent
Сообщение от :
2. Которая удобнее в эксплуатации
включает в себя: 3,4,5,6 пункты.
С точки зрения программиста - может быть и одно и то же. Но с точки зрения пользователя - разные.
у енд-юзера, системного администратора и системного интегратора - разные интересы. свои интересы - у ИТ- менеджера, финансовых служб и т.д. и сами енд-юзеры - тоже разные. кому-то интересно осваивать новые технологии, кто-то их избегает...
[Ответ]
zic 09:41 09.04.2004
zss_vrn Некоторые требования перекрываются .
Например во внедрение может входить и обучение пресонла.
Сообщение от : Первоначальное сообщение от zss_vrn Kent
С точки зрения программиста - может быть и одно и то же. Но с точки зрения пользователя - разные.
у енд-юзера, системного администратора и системного интегратора - разные интересы. свои интересы - у ИТ- менеджера, финансовых служб и т.д. и сами енд-юзеры - тоже разные. кому-то интересно осваивать новые технологии, кто-то их избегает...
Программа должна совмещать все эти интересы и не в ущерб другим.
Я смотрю с точки зрения программиста. Программист должен учесть мнение всех, кто с программой будет работать.
[Ответ]
zss_vrn 11:55 09.04.2004
Kent
Сообщение от :
Программист должен учесть мнение всех, кто с программой будет работать.
абсолютно согласен - должен. и старается, как может. но получается по-разному. есть программы одного класса, примерно одинаковые по возможностям но... одну сложно админить, производитель другой не может обеспечить горячую линию, у третей непривычный интерфейс и т.д.
это все же творческий процесс - программирование. и то, что есть на рынке, не всегда шедевр во всех отношениях. вот я и говорю (точнее, спрашиваю) о том, какие критерии предпочтительнее.
zss_vrn добавил [date]1081501066[/date]: zic
Сообщение от :
Например во внедрение может входить и обучение пресонла.
согласен - перекрываются. и во внедрение МОЖЕТ входить обучение. но может и НЕ ВХОДИТЬ. вот я и превел общий случай.
[Ответ]
zic 12:49 09.04.2004
Вообще в книгах Буча достаточно прилично об этом написано.
И очень часто к сожалению ПО с которым работать выбирают не специалисты а начальство , нередко недалекое .
Сочетать все невозможно.
[Ответ]
LSL 01:30 11.04.2004
Дизайн.
Перспективность.
Распространённость.
Удобство.
Поддержка производителем.
[Ответ]
1. Нецветной интерфейс, экран 600х400
2. Полное управление с клавиатуры и отсутствие мыши
3. Все по-русски вплоть до "Программа совершила ошибку потому, что оператор - дура"
4. Сопровождать сможет студентка 3 семестра обучения даже с ФКН (экстремально, когда нет денег вообще)
5. Желательно, чтобы кнопка типа ПУСК не появлялась на экране, а система грузилась и выключалась из программы без участия оператора
6. Ставилась хоть по 7 дней на рабочее место, но бесплатно
7. Слова принтер, сервер, оператор, администратор, Ctrl, Shift, Alt не упоминались нигде
8. Помнила визуально пользователя и его пароль и вводила их сама, как только пользователь подошла к аппарату, выдавая при этом что-то с крылышками ввиде премии за героизм
9. Любые действия с данными осуществляла как в американских фильмах - оператор только подошла и достала помаду, а данные уже собраны и обработаны по всему миру. Наличие базы данных и понятие актуальность информации делают программу убого-непремлимой.
10. Обработка команд клавиатуры предусматривала наличие лака, кофе, постриженных ногтей и прочих мелких предметов внутри, а также возможность наступания и приседания на нее
11. ОБЯЗАТЕЛЬНО - программа должна иметь только женское имя, чтобы ее ругать матом без последствий для руководства (если руководство - дама, то программа должна носить имя программиста)
12. И последнее - программа должна иметь встроенную возможность принудительного зависания раза два-три в день для обеспечения жалоб персонала и заботы админа, иначе это не программа !
1С - избыточная программа, не приспособленная для повсеместного применения.
Критерии не могу подобрать, слишком узко.
[Ответ]
zss_vrn 08:49 12.04.2004
zic
Сообщение от :
Вообще в книгах Буча достаточно прилично об этом написано.
То - теория. Гладко на бумаге, да забыли про овраги К стыду своему я кроме "Объектно-ориенированного анализа..." у Буча ничего и не читал. Посоветуешь ченть? Autor FAQ
Идеальная программа должна иметь две кнопки - "Сделать все" и "Отменить, что сделано". К сожалению простая мысль, что комп мозгов не заменяет, пользователю обычно недоступна.
LSL
Дизайн важен, но далеко не на первом месте.
[Ответ]
Kent 10:50 12.04.2004
А вообще тема звучит как инструкция разработчику: на что меньше обращать внимание.
Это господа неправильно )
[Ответ]
zic 12:07 12.04.2004
zss_vrn
В общем советую обратить внимание на
Addison-Wesley Object Technology Series.
ТАм много интересного и не только от Буча .
[Ответ]
LSL 02:31 13.04.2004
zss_vrn Дизайн важен, но далеко не на первом месте.
Не так уж и далеко. Это моё мнение.
Первым делом я гляжу на аккуратность оформления, как программист перекопавший исходники сотен программ, заметил, если оформление кривое код тоже кривой.
[Ответ]
zss_vrn 06:54 13.04.2004
LSL
Сообщение от :
Первым делом я гляжу на аккуратность оформления, как программист
Идеальная программа - эта та которой нет, но свои функции она выполняет, т.е. с точки зрения пользователя никакой программы быть не должно, должна быть работа. Т.о. самое важное свойство программы - незаметность.
[Ответ]
LSL 21:01 13.04.2004
Rabbit
Речь не про идеальную программу.
С точки зрения пользователя программа - приложение к ОС, за которое он заплатил деньги. (коммерческий случай) и ему желательно созерцать свой новокупленный продукт.
Вот заказываю я проститутку, плачу деньги, а она делает свою работу незаметно, да я получаю удовольствие от её невидимых услуг, но это не то за что я платил деньги...
Сообщение от : Первоначальное сообщение от LSL
Вот заказываю я проститутку, плачу деньги, а она делает свою работу незаметно, да я получаю удовольствие от её невидимых услуг, но это не то за что я платил деньги...
Можно и так сказать... [/B]
Класс! Высший класс!!!:rulez:
Пару возражений:
1. программа не проститутка, это скорее сперма как результат каких-либо действий проститутки (-та).
2. проститутка в этом случае - программист любого пола, как это не печально.
Но все равно - самое классное сравнение и самое правильное по сути! Любая разработка - минет, любое внедрение - французский секс, любая поддержка - как клиент пожелает! Примем у себя, приедем к вам.... Тел. 322-233.
Класс! Шедевр года!!! Молодец, LSL!:rulez:
Вопрос не по теме - а за какое-же все-таки удовольствие ты платишь деньги проститутке, если не за то, какое она пусть и невидимо оказывает? Поделись, пожалуйста, новизна всегда привлекает, это очень интересно!:idolater:
программа не проститутка, это скорее сперма как результат каких-либо действий проститутки (-та).
Трио контрвозражений:
0. Сперму не покупают.
1. Сперма не источник удовольствия. (читай оргазма)
2. Сперма вообще не источник услуг, в отличие от программы или проститутки.
Я бы сравнил сперму со своп-файлом, выделяемым ос, вследствие работы программы.
2. проститутка в этом случае - программист любого пола, как это не печально.
Программист - это бог !
Вопрос не по теме
Всё остальное тоже не по теме Но мы-то боги, нам можно
- а за какое же все-таки удовольствие ты платишь, деньги проститутке, если не за то, какое она пусть и невидимо оказывает?
0. Сперму не покупают.
Она или внедряется или так и остается брошенной куда-то. В случае внедрения появляется КУПЛЕННАЯ (и то не всегда) ПРОГРАММА, в остальном случае - все равно остается некое моральное удовлетворение.
1. Сперма не источник удовольствия. (читай оргазма)
Естественно, это следствие и удовольствия, и оргазма. Но источник будущего материального удовлетворения (если клиент все-же платит).
2. Сперма вообще не источник услуг, в отличие от программы или проститутки.
Внедренная сперма (уже купленная программа) - источник услуг, а прочее - как Чупа-Чупс.
Я бы сравнил сперму со своп-файлом, выделяемым ос, вследствие работы программы.
Вот тут и нет места дамам по вызову Своп может быть отменен неким юным админом, это же не значит, что наступила импотенция!
Программист - это бог !
Ага, творец и созидатель! "И осмотрел Господь дело рук своих и сказал - хорошо!" Только Господь не за деньги работал, отдыхал в воскресенье и спал по ночам...
Всё остальное тоже не по теме
Да ну, как раз в критерии попадает, только трактовка и образы понятий оригинальные
Но мы-то боги, нам можно
Здесь нет возражений, конечно, блин!
За то самое, за что и все платят
Уклонился... Уклонился.
[Ответ]
Rabbit 05:02 14.04.2004
LSL Речь не про идеальную программу.
Название темы - "Какая программа лучше?". Может ты не согласен с тем, что идеальная программа лучше любой другой?
Кстати, когда я говорил про идеальную программу, я имел в виду именно идеальную, с точки зрения пользователя.
С точки зрения пользователя программа - приложение к ОС, за которое он заплатил деньги. (коммерческий случай) и ему желательно созерцать свой новокупленный продукт.
Пользователю неважна сама программа, также неважна ОС в которой работает программа. Ему нужно выполнить свою работу(или развлечься, если речь об играх). И созерцать он хочет не программу, а конечный результат работы этой программы. Деньги он платит действительно за ПО, но вовсе не для того, чтобы им любоваться.
[Ответ]
zss_vrn 07:15 14.04.2004
Rabbit
Сообщение от :
Деньги он платит действительно за ПО, но вовсе не для того, чтобы им любоваться.
Согласен!
Чаще всего пользвателю надо решить ПРОБЛЕМУ. Если можно ее решить без программы - это здорово, но так не всегда бывает. ОС играет только сдерживающую роль, пользователю само наличие ОС только мешает (программы для одних ОС не работают на других, в общем, одни проблемы). Лучше бы, чтобы ОС вообще не было но, так как эти умники-айтишники говорят, что без ОС нельзя, приходится с этим мириться. Приходится мириться также с необходимостью наличия компьютеров и ЛВС - те же айтишники убеждают, что без компьютера программа не работает. Штатная единица туманного назначения - сисадмин - воспринимается как некий шаман, само наличие которого обеспечивает относительную работоспособность всего этого хозяйства. Должен же кто-то объяснить, почему прога, за которую столько заплатили и которая работает по всему городу, именно в наших условиях работать не может! И хотя объяснений админа все равно понять невозможно, на душе все таки становится легче, как и должно быть после посещения шамана.
Деньги в конце концов платятся за решение проблемы - платить-то приходится и за программу, и за сопровождение, и за компы и т.д. и т.п. И это хорошо, что заказчики не так хорошо умеют считать, иначе программ бы покупалось гораздо меньше [Ответ]
LSL 19:13 14.04.2004
Autor FAQ Ну ты просто спец по разработке и деплоингу спермы
Rabbit
Деньги он платит действительно за ПО, но вовсе не для того, чтобы им любоваться.
Не согласен. У меня большая чать винчестера занята игрушками, так вот ими нужно любоваться И не только...
[Ответ]
Autor FAQ 23:42 14.04.2004
Сообщение от : Первоначальное сообщение от LSL
[B]Autor FAQ Ну ты просто спец по разработке и деплоингу спермы
Нет, а кто начал-то?! Я просто довел до логического завершения данную вариацию с твоей же подачи! Она (вариация) мне действительно понравилась в качестве очень жизненной аналогии (сравнение программы и сексуального бытия, а не сперма как предмет)!
За комплимент в части деплоинга - сенкс, могу заверить, что это не только в части спермы, но и в этой части тоже!
Еще я поинтересовался особыми настроениями в твоем общении за деньги, но ты уклонился от ответа (не по-мужски это). Народ в моем лице ждет ответа именно по этому вопросу, и черт с ними с программами этими - покупали и будут покупать потому, что деваться всем некуда, деньги и информатизация все более и более образуют некий групповой секс, в котором от каждого - по способности, но и каждому - по труду! Некий львиный прайд, блин.
И чего вы все так серьезно обсуждаете эту миллион раз изжеванную в мире тему? Вопрос не в том, какая должна быть программа, вопрос в том - кому она должна быть нужна. Какая-бы она не была, если она позволяет зарабатывать кому-то деньги, значит она будет востребована, остальное - личные пристрастия программистов и опыт боевого применения всяких всякостей. Например - сколько программулек на ФоксПре в строю и не собираются умирать?
А если чуть серьезнее - то выше было сказано: две кнопки - сделать и отменить - вот и идеальная программа, какие еще критерии нужны? Все остальное - мыслительные извращения разработчиков для реализации собственных амбиций!
Давайте лучше про секс в программировании и около него - гораздо интереснее и веселее!!! Может кто-то и критерии по данному вопросу разработает, и рекомендации по подбору персонала на основе этих критериев? (А то у zss_vrn вроде даже нескладушка была с кадрами, может потому, что данный вопрос не был учтен?)
Еще я поинтересовался особыми настроениями в твоем общении за деньги, но ты уклонился от ответа
Я тебе ответил, гляди выше. Ну можно ещё за анал доплатить...
[Ответ]
zss_vrn 07:06 15.04.2004
Autor FAQ
Сообщение от :
А то у zss_vrn вроде даже нескладушка была с кадрами, может потому, что данный вопрос не был учтен
Уж этот-то вопрос учитывался в числе первых! Не в смысле чего-то невообразимо пошлого, а в смысле баланса полов для всеобщей пользы, радости, хорошего настроения и небывалой производительности труда. Нескладушка с кадрами кончилась - началась нескладушка с компами- их нехватает Ну, это - дело временное.
А насчет секса в программировании - ИМХО, с появлением и развитием вин-платформы нам всем есть с чем трахаться. Но я полагаю, это уже офтоп.
Сообщение от :
Может кто-то и критерии по данному вопросу разработает, и рекомендации по подбору персонала на основе этих критериев?
Вот, может, более широкую тему открыть - подбор персонала в проектную команду? Ну, с учетом всего, чего можно?
zss_vrn добавил [date]1082002251[/date]:
А вообще, ИМХО :
1. Если сравнивать свои программы с проститутками, то сам будешь выглядеть сутенером. Мне это не хочется.
Во бред то. Это прям как опрос.
Какое яйцо лучше:
1) сырое
2) вареное
3) жареное
4) тухлое
5) крашеное
6) свое
и тд.
Всякая программа решает поставленную перед ней цель.
И цели везде разные. Поэтому не существует единого ответа.
Все конкретно.
Если программа рисует веб-страницу визитку то дизайн,
если прога управления станком то на дизайн насрать, зато надежность и простота рулят, если прога расчетная то рулит функциональность, если проект некоммерческий то главная чтоб прога бесплатная. Как можно объять необъятное?
поясните?
[Ответ]
zss_vrn 12:11 15.04.2004
Const
Сообщение от :
Всякая программа решает поставленную перед ней цель
Разумеется. Но есть некие общие требования к программам (системное ПО не рассматривается), все равно к каким.
Допустим, есть несколько программ, которые делают одно и то же и примерно одинаково справляются со своим назначением. То есть, если это программы расчетные, то они считают правильно и с одинаковой скоростью. Если это текстовые процессоры, то они имеют одинаковые словари и т.д. А вот потом начинаются частности. Список - см. выше.
Сообщение от :
Если программа рисует веб-страницу визитку то дизайн,
А цена, возможность сопровождения и т.д. уже не играют роли? Не согласен. И, опять же, в условиях: обе программы имеют ОДИНАКОВО ХОРОШИЙ ДИЗАЙН. Так какая из них лучше?
Сообщение от :
если прога управления станком то на дизайн насрать, зато надежность и простота рулят
Повторяю - все претиндентки ОДИНАКОВО НАДЕЖНЫ - то есть, одинаково хорошо справляются со своим назначением. И что выбрать?
То есть, фуекциональность проги не подвергается сомнению и выносится за рамки вопроса - зачем вообще рассматривать то, что не работает, как следует.
[Ответ]