metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-10-26 07:22 pm

Поедание мозгов

А вот скажите, люди, занимающиеся удаленной разработкой софта, вам заказчики мозг выедают ежедневно? Типа раз в день спросить "как у нас дела" или там сначала попросить оценку времени, а потом все это время отвлекать на всякие мелочи?

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

[identity profile] psilogic.livejournal.com 2009-10-26 07:36 pm (UTC)(link)
Составь 1 раз понедельный план-график разработки и отошли, в дальнейшем отвечай кратко "пока все идет по плану" или "график с опережением/отставанием на ... дней". Чтобы отвадить от добавления фич ответь разок-другой: "добавление фичи ... отодвигает сроки окончания набот на ... дней".

На своем опыте (пусть не удаленной разработки) - действует как живительный пиздюль.

Заказчику ведь тоже надо 1) рассчитывать, когда будет готово и 2) хочется посмотреть, можно ли из тебя выжать больше за те же деньги.

[identity profile] metaclass.livejournal.com 2009-10-26 07:55 pm (UTC)(link)
Еще можно начать с того, что "для составления адекватного плана-графика" нужно N-ное время, так как для проекта даже требований в адекватном виде не существует.

[identity profile] psilogic.livejournal.com 2009-10-26 08:02 pm (UTC)(link)
Ну это понятно, но в такой ситуации, когда уже явно видно, что заказчик будет ебать мозги долго и в разных позах деваться особо некуда. В идеале можно надеяться, что сама угроза составления плана (можно еще намекнуть о ТЗ) слегка уменьшит церебральную потенцию заказчика...

[identity profile] nvm.livejournal.com 2009-10-27 01:07 am (UTC)(link)
если заказчик сам не знает чего хочет, это очень плохой признак.

[identity profile] metaclass.livejournal.com 2009-10-27 06:17 am (UTC)(link)
Я так понимаю, что он знает, но, во-первых, затрудняется это сформулировать точно(задание всегда уточняю я, и то терпения не хватает его развить до полноценного ТЗ), а во вторых, он играет роль посредника между клиентами и мной и часто бывает путаница при передаче "хотелок".

[identity profile] rssh.livejournal.com 2009-10-26 07:42 pm (UTC)(link)
Хмм, отдай что-то тривиальное на оутсорц и подожди недельку без контакта с исполнителем -- прочуствуствуешь и другую сторону ;)

[identity profile] metaclass.livejournal.com 2009-10-26 07:54 pm (UTC)(link)
Отдавал.
Вообще говоря, если исполнитель адекватный, и задание и сроки поставлены разумно - можно вообще не контактировать.
А тут получается, что я и исполнитель, и я же сроки определяю, и при этом еще постоянно планы меняются.

[identity profile] rssh.livejournal.com 2009-10-28 12:15 pm (UTC)(link)
Загадка, однако. [у меня что-то так не получается: косячат с вероятностьтю близкой к 50 процентам если самому не дергать.]

[identity profile] kkirsanov.livejournal.com 2009-10-26 09:06 pm (UTC)(link)
Вопрос человеку, пишущими всякие гадости на других гадостях:

Какой С++ компилятор мог бы такое переварить:
void F(int x=1, int y=2, int z=3){}
F(,,1); //x=1,y=2,z=1

?

[identity profile] metaclass.livejournal.com 2009-10-26 09:26 pm (UTC)(link)
Не знаю, такой записи дефолтных параметров я что-то не встречал.

[identity profile] vp.livejournal.com 2009-10-26 10:08 pm (UTC)(link)
Не, по стандарту такого не бывает
Вот вызов F(1) и передача параметров по умолчению 2 и 3 - бывает.

[identity profile] tonal.myopenid.com (from livejournal.com) 2009-10-27 09:17 am (UTC)(link)
Такое VB переваривает. :)
Или в том же haskell-е можно попробовать перегрузить как операторы символы "(", "," и ")". :)

[identity profile] permea-kra.livejournal.com 2009-10-27 02:06 pm (UTC)(link)
Емнип, это хотели впилить в следующий стандарт, но не прокатило.

[identity profile] veter-r-r.livejournal.com 2009-10-26 10:06 pm (UTC)(link)
Еще как выедают. Причем у них-то день начинается, когда у нас заканчивается. Для них это ранний завтрак, а нам это поздний ужин...

И ему нельзя сказать "ищи индусов", потому что он-то найдет, причем моментально. Это ж не кровавый энтерпрайз.

[identity profile] metaclass.livejournal.com 2009-10-27 06:15 am (UTC)(link)
Вот проблема в том, что у меня как раз близкий к кровавому энтерпрайз.
Индусы, таджики, украинцы и команда белорусов уже не справились, приходится разгребать мне:)

[identity profile] veter-r-r.livejournal.com 2009-10-27 07:54 am (UTC)(link)
Работать с удаленным заказчиком без специально обученного менеджера -- это самоубийство!

[identity profile] nvm.livejournal.com 2009-10-27 01:10 am (UTC)(link)
после первого такого заказчика (это тот, который не заплатил в итоге) следующим уже говорил, что общаться буду раз в день мейлом, и всё вроде хорошо.

[identity profile] oldmann.livejournal.com 2009-10-27 06:24 am (UTC)(link)
ребе, работа без утвержденного заказчиком ТЗ и план-графика суть вынос мозга, а не работа. я вам и Славе давно говорю - ищите методолога, который грамотно будет раскладывать задачу на кирпичики, формализовывать, согласовывать с заказчиком, и от него затем крышевать. такой специалист стоит дорого, но свой хлеб ест очень не зря. без формализации и ТЗ это не бизнес, а пионэрство и художественная самодеятельность.

[identity profile] vp.livejournal.com 2009-10-27 06:54 am (UTC)(link)
Это не у этого работодателя :)

[identity profile] metaclass.livejournal.com 2009-10-27 07:08 am (UTC)(link)
Проблема в том, что нам как раз нужно одного из нас выделить только на общение с заказчиками и формализацию. Я, собственно говоря, на работе, про которую писал, этим и занимаюсь, но у меня нет теоретической подготовки для этого - только практический опыт.
Программистов найти проще, чем такого специалиста, но руководство не совсем это понимает.