В этом посте было сказано, что с первого взгляда идиотские и непрофессиональные вещи в продукте - отсутствие UI для управления, статистики и прочего. Но на самом деле это сделано с целью удешевления разработки, и по сути это является ненужными рюшечками.
Вы затронули еще одну тему - уникальные продукты, продукты под заказчика, а не серийное производство. Так вот, в случае продукта под заказчика - очень редко будет стыдно за продукт, и еще меньше вероятность, что об этом продукте кто-то узнает, т.к. всегда есть и будет NDA между заказчиком и исполнителем. Единственный показатель, который определяет работу команды это удовлетворение потребностей заказчика. ВСЕ.
Кстати, вы так и не ответили - с какого перепугу программист откажется от работы, которую ему поручит менеджер, даже по идеологическим соображениям? Нежуели все-таки КЗОТ отменили после праздников?
С чего вы взяли, что описание ТЗ непрофессиональное? Вы его наверняка читали, да? :)
По поводу полочек - возможно заказчику нужно, чтоб полочка просто висела и ничего туда не нужно класть. Я не просто так привел Ferrari F50, и если даже не старый феррари, то возьмем новый BMW 650 CSI - почему ее делают без кондиционера? Неужели BMW не могут поставить кондей в автомобиль за $100К, и следовательно они делают машины хуже чем опель и тем более ГАЗ? :)))
добавлю еще немного оффтопика, и за сим удалюсь :
http://www.youtube.com/watch?v=ZD7QraljRfM
причем это работает без тормозов даже у меня на ноутбуке с ATI FireGL.
вы точно уверены, что вам нужна vista? :)))
Вы мне формулу выведите - за что стыдно, а за что - нет.
Недавно моя компания законичла проект по аутсорсингу. Он как раз показателен. В кратце - это комплекс приложений под windows. Я предоставил заказчику ТЗ с бюджетом в $10000 и 2 недели разработки. Заказчик принял ТЗ, и раскошелился на бюджет. При этом в ТЗ были такие (с виду идиотские, и непрофессиональные) вещи :
Программа читает файл config.ini из текущего каталога. Файлы данных находятся в текущем каталоге, в подкаталоге Data. Программа не ведет никакой статистики. Программа не имеет никакого GUI-интерфейса - обычное консольное приложение, которое закрывается по Ctrl-C
Вопрос : и почему мы такое сделали и небыло стыдно? Все очень просто. Заказчик сам хотел красивую статистику, гуевое приложение и максимальную кастомизацию. Но дополнительные "навороты" стоят времени а следовательно денег. Бюджет на разработку определяется из почасовой занятости программистов. Красивую статистику сделать 4 часа. Оттестировать ее 8 часов. Итого 12 часов, что получается от $150 долларов и выше наценка. И так по каждому пункту в сумме набегает 3-4 тысячи только за "шашечки".
Мне будет стыдно за такое некрасивое приложение? Да ничуть. Я сэкономил заказчику 40% бюджета, а себе неделю времени. При этом я выдал ему эффективный и качественный продукт, который полностью соответствует бизнес-требованиям. А вы думаете почему в феррари F50 нет кондиционера? :)
+1 Microsoft купила Claria, Yahoo занимается установкой Spyware и ничего...
Много слов ни о чем. Причем тут имидж фирмы, когда я говорю о том, что общением с заказчиком и определением business-cases должен заниматься менеджер а не программист.
да, исполнитель - это программист, подчиненный менеджера? С какого он имеет права отказаться от работы? Или с нового года КЗОТ отменили?
А он и не обязан этого делать, если профессионал. Цезарю-цезарево. Общаться с заказчиком должен менеджер, а не программист. В противном случае это все равно будет наколенная работа.
Хотел поставить... Не срослось. Поставил OpenSUSE. Чуствую, что windows не увижу еще долго ;)
п.с. на windows работал 11 лет. Знаю вдоль и поперек его как пользователь, как системный архитектор и как программист. Но сейчас - opensuse :)
И в результате возим мешки на феррари, т.к. водитель - профессионал, а текстовые процессоры пишем на ассемблере, т.к. программист- тоже профессионал. Ну а фильмы рисуем исключительно попиксельно.
Везде должна быть грань, которая определяется проектом. Есть к примеру понятие quick-n-dirty которое означает наколенное исполнение. Quick-n-dirty часто является единственым верным, и определяет уменьшение бюджета на разработку в 5-6 раз.
Lor: стучи в аську. Сделаем дизайн + верстку в лучшем виде и за гораздо меньшие деньги. Четко и в срок.