metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-10-24 09:54 am

Неадекватные требования заказчиков

В рамках недавнего срача произошла следующая беседа c [livejournal.com profile] ng67:
http://metaclass.livejournal.com/739172.html?thread=14746468#t14746468
Поймите - вы судите с точки зрения разработика в вакууме. То есть Вам платят деньги и вы естественно думаете как за эти деньги поменьше работать. А вы встаньте на позицию руководителя проекта, который вам работу дает.

Есть приложение к проекту где расписаны минимальные технические требования к аппаратному и программному обеспечению. Про негрантированно работающие технологии - точно не вам решать.
А насчет рекламы... С таким подходом как у Вас до рекламы еще дожить надо...
У любой фирмы есть отрицательные отзывы заказчиков. У любой. Но если фирма адекватна, и идет навстречу заказчику, то положительных отзывов намного больше.
Главное - не учить заказчика жить. и помнить что у него есть деньги, а у Вас их нет... И не будет с таким подходом.


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

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

Кроме того, сейчас почти не существует систем, которые можно просто принести, поставить и запустить - они все требуют участия технических специалистов заказчика (интеграция в сети, подключение к существующему оборудованию, да и просто вообще работа с новой системой). При этом, внезапно, обычно безумные требования выдвигает руководство, а технические специалисты понимают, что это бред, поэтому когда этот бред будет дословно реализован и начнется внедрение - привлечь к адекватному участию специалистов заказчика не получится, потому что способов саботировать с их стороны невменяемые и технически не обоснованные требования существует очень много.

Т.е. если мы подписываемся делать неправильные (технически, юридически или просто проблемные в будущем) требования - мы подписываемся под тем, что делаем некачественные продукты. Я понимаю, что в краткосрочном плане делать так - это выгодно, но в целом, мы тем самым разрушаем свою же экосистему, а через 5 лет все задачи будут состоять из поддержки в условно работоспособном виде результатов таких вот "проектов".

PS: http://en.wikipedia.org/wiki/Parable_of_the_broken_window

[identity profile] vit-r.livejournal.com 2012-10-24 08:18 am (UTC)(link)
Как-то в Берлине обнаружил контору, где на три десятка ПМ было четыре программиста.

А, вообще, я смотрю по социальным сетям состав и, когда вижу, что менеджеров слишком много, заношу в чёрный список.

[identity profile] vit-r.livejournal.com 2012-10-24 08:21 am (UTC)(link)
Правда, с другой стороны на месте исполнителя я бы вытянул все деньги из заказчика, потратив минимум на разработку и доказав, что так оно и должно быть.

[identity profile] plumqqz.livejournal.com 2012-10-24 08:21 am (UTC)(link)
Сейчас мы делаем криво - а через 5 лет или нам или кому-то придется разгребать последствия

С неменьшим успехом можно предположить, что через пять лет на это все качественно забьют. Более того, из-за того, что все криво, вероятность того, что это все будет выброшено, вырастает. Если вы решите купить себе дорогую и ненужную фигню - разве ненужность вам этой фигни остановит продавца? Более того, он кроме фигни попытается вам впарить еще и хрень, и еще желательно не одну, а несколько. Да, звериный оскал мира наживы и чистогана, и я не понимаю, чего вы выделываетесь. С волками жить - по волчьи выть. Надо все-таки как-то примиряться с обстоятельствами.
Я прекрасно понимаю, что вам все это кажется каким-то неправильным. Мне оно тоже таким кажется - впустую труд, глобальное потепление, бессмысленной рост энтропии. К сожалению, в этой юдоли скорби других вариантов особо не предлагается.
Edited 2012-10-24 08:23 (UTC)

[identity profile] plumqqz.livejournal.com 2012-10-24 08:22 am (UTC)(link)
Во-от. Отрадно видеть разумный подход к делу.

[identity profile] teewoon.livejournal.com 2012-10-24 08:28 am (UTC)(link)
Походу вырисовывается разделение на "рубить бабло заплющчыў вочы" и "перфекционизмъ" =)

[identity profile] vit-r.livejournal.com 2012-10-24 08:28 am (UTC)(link)
Я всё-таки предпочитаю хорошую спецификацию, потому как возможен тот редкий факт, что на той стороне тоже окажется опытный профессионал.

[identity profile] plumqqz.livejournal.com 2012-10-24 08:30 am (UTC)(link)
Я всё-таки предпочитаю хорошую спецификацию
Ну, тут уже на любителя. Я лично предпочитаю деньги.

[identity profile] nicka-startcev.livejournal.com 2012-10-24 09:28 am (UTC)(link)
Сжечь избу соседа - это очень выгодный бизнес.
1. это займет соседа чем-то кроме конкуренции со мной
2. можно заработать на восстановлении
3. одним конкурентом меньше
4. можно заработать доброе имя на восстановлении


Изготовление говнопродукта -- почти то же самое.

[identity profile] plumqqz.livejournal.com 2012-10-24 09:42 am (UTC)(link)
Сжечь избу соседа - это очень выгодный бизнес.

Вообще-то соседа с семьей еще можно продать в рабство; а избу не жечь, а разграбить В свое время было довольно популярное занятие у многих народов - да и сейчас не скажешь, чтобы интерес сильно снизился..

[identity profile] nicka-startcev.livejournal.com 2012-10-24 09:59 am (UTC)(link)
зачем продавать в рабство? за рабом следить надо, охранник нужен.
А так - сосед добровольно и с песней еще даст нам заработать.

[identity profile] plumqqz.livejournal.com 2012-10-24 10:03 am (UTC)(link)
Ну это уже по месту смотреть надо.

[identity profile] osdm.livejournal.com 2012-10-24 10:04 am (UTC)(link)
Если стоит очередь из клиентов, то надо выбирать самых адекватных. Иначе за сумасшедшие доработки надо просто брать очень много денег. И предупреждать, что поддержка тоже будет совсем недешевой.

[identity profile] berezovsky.livejournal.com 2012-10-24 10:08 am (UTC)(link)
почему в вакууме?
я так понял, у вас больше десяти лет пишутся проекты, которые реально используются, в том числе коробочные

[identity profile] metaclass.livejournal.com 2012-10-24 10:16 am (UTC)(link)
Потому что оппонент разговаривал с собственной картиной мира в голове, где разработчики не желают работать :)

[identity profile] teewoon.livejournal.com 2012-10-24 11:09 am (UTC)(link)
По большому счету, простому девелоперу фиолетово, какие какашки лепить - есть объем\часы за которые он получает бабло от своего начальства. Голова болит о качестве и сроках у ПМа - он гораздо более заинтересован в выполнении не просто работы, а проекта. Еще более болит у вышестоящего начальства, но оно не шарит =(

Собсно отсюда и разные точки зрения - кто с какой колокольни.

[identity profile] metaclass.livejournal.com 2012-10-24 11:36 am (UTC)(link)
Не запретит :)
Перфекционизм требует работающих продуктов, отвечающих разумным требованиям.
Например, запас прочности я заложу, а вот добиваться 5 девяток без соответствующего бюджета на железо и софт нет.

[identity profile] falcrum.livejournal.com 2012-10-24 12:05 pm (UTC)(link)
Вот потому, что якобы (якобы!) никто не требует отслеживать наличие товара на складе, у нас такие инет-магазины и говённые...

[identity profile] falcrum.livejournal.com 2012-10-24 12:15 pm (UTC)(link)
И по этой тоже. Я не хочу уточнять, есть ли товар в наличии.

[identity profile] falcrum.livejournal.com 2012-10-24 12:26 pm (UTC)(link)
Повымрут эти неохуевшие... надеюсь...

[identity profile] nivanych.livejournal.com 2012-10-24 01:07 pm (UTC)(link)
Замечу, что есть два различающихся понятия — постановка задачи и ТЗ.
При хорошей постановке задачи, ТЗ можно сделать и самому.

[identity profile] lazy-flyer.livejournal.com 2012-10-24 03:32 pm (UTC)(link)
С одной стороны - безграмотность заказчика, банальное не понимание собственных нужд.
С другой стороны - гипертрофированное ЧСВ разработчиков, считающих, что они постигли всю мудрость мира.
Вот и встретились они...

(Anonymous) 2012-10-24 05:51 pm (UTC)(link)
Расшифровываю ng67 менеджер среднего звена. 1) Он считает, что "Вам платят деньги". А мы в 90% работаем не за деньги. 2) "руководителя проекта, который вам работу дает" От ведь... Он нам дает работу? Наивное существо. 3) "Про негрантированно работающие технологии - точно не вам решать." А КОМУ? КТО РАЗБИРАЕТСЯ В ЭТИХ ТЕХНОЛОГИЯХ? Этот убогий, который нам дает работу? В 99% Это Шакал из маугли который пресмыкается перед тем у кого есть деньги и уговаривает волков.

Такие как он даже картридж в принтер обычно вставить не могут.

[identity profile] ng67.livejournal.com 2012-10-24 06:47 pm (UTC)(link)
А проект точно Ваш?
По-моему он все-таки заказчика. И руководителя проекта.
Если заказчик хочет что-то, то согласитесь он этого хочет не просто так.
Я уже обжегся пару раз на вот таком вот отношении к заказчикам и их пожеланиям.
Сначала кажется, что глупость несусветная, но потом начинаешь понимать.
Это если заказчик адекватный и объяснит тебе всю глубину твоих заблуждений...
В конце-концов все элементарно - заказчик проекта платит деньги, значит они у него есть.
Если у него есть деньги, может все не так плохо? И заказчик не клинический идиот?
По поводу технических специалистов заказчика все решается просто.
Если они не хотят внедрять систему - их просто увольняют и берут других специалистов,
которые хотят внедрять систему. А если они еще и саботажем занимаются....
О.... Здесь уже должна работать служба безопасности...

Page 2 of 3