Re[20]: Нелегкая жизнь менеджеров
От: SkyKnight Швейцария https://github.com/dmitrigrigoriev/
Дата: 15.01.14 14:12
Оценка:
Здравствуйте, gandjustas, Вы писали:

SK>>Трудозатраты на тестирование внесены в смету проекта. Т.е. из опыта мы уже примерно знаем, что на тестирование модуля надо будет 50 часов. Трудозатраты на ревью в смету проекта я внести явно не могу, т.е. надо будет выдумывать какую-нибудь статью расходов.

G>То есть вопрос только в том как назвать позиции в смете, а в остальном ревью таки выгоднее?
Я не говорил, что выгоднее. Для меня это получается гораздо заморочнее. Пример я приводил по поводу производителя видеорегистраторов. Даже если бы в том случае у меня был бы код, квалифицированное ревью я бы провести не смог, потому что знаний в этой предметной области у меня нет. Это тоже самое, как проводить осмотр машины, если совершенно не разбираешься что и как там работает.

G>У меня ровно наоборот, а еще и исследования есть, которые подтверждают мою точку зрения.

Исследования человека, которого не все еще и знают. И почему ему можно доверять, потому что он 100 книжек написал?

G>>>Админ делает вполне законные, с точки зрения платформы, действия. А решение на рассчитано что такие действия будут производиться.

SK>>На продакшене любые действия админа без разрешения вышестоящих людей являются незаконными. Потому что если в результате его дейтствий случится что-то с операционной системой ему настанет такой кирдык, что засовывание ведра в задницу покажется райским наслаждением по сравнению с этим кирдыком.
G>Читай выделенное.
И что? Разница между "вполне законные" и "разрешенные" огромна.

G>>>Он же за это деньги получает, ему выгодно побольше на поддержке сшибать.

SK>>Первые 2 года после покупки или приемки баги фиксятся бесплатно. Гарантия.
G>а сколько вы подрядчикам за такое платите?
Когда как. В зависимости от договора. Иногда почасовая оплата, иногда полностью за модуль. Второе, обычно, дороже, потому что ему надо включать тогда в цену еще и риски. Естественно, что если мы выставляем счет клиенту 129 евро в час, то подрядчик при почасовой оплате делает нам дешевле чем 129 евро, иначе смысла почти нет, разве что, когда у нас явно не хватает ресурсов, а проект стратегически важный для начальства.

G>>>Очень повезло. Все друг другу доверяют и не нае... обманывают.

SK>>А зачем обманывать?
G>Философский вопрос. Я не знаю ответа на него, знаю лишь что в России везде так.
Вот и возвращаемся к тому, что при нормальных отношениях, которые строятся не на обмане, приемку можно проводить почти что формально. Вообще зачастую тут строится на доверии. Вот у нас заказчик официально принял проект, с условием, что до конца февраля мы поправим все баги, которые были на момент сдачи. Т.е. официально бумажка у нас есть, деньги уплачены, а так как я не хочу потерять доверие заказчика, то баги будут пофикшены в срок.
github.com/dmitrigrigoriev/
Re[20]: Нелегкая жизнь менеджеров
От: Lloret  
Дата: 15.01.14 14:14
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>>>Админ делает вполне законные, с точки зрения платформы, действия. А решение на рассчитано что такие действия будут производиться.

G>Читай выделенное.

На платформу насрать, что она считает "законным", а что нет. Закон тут — начальник админа. И если админ что-то сделает с продакшном корректное с точки зрения платформы, но не согласованное с руководством, то мехом внутрь его выверут процентов в 90 контор.
Re[20]: Нелегкая жизнь менеджеров
От: SkyKnight Швейцария https://github.com/dmitrigrigoriev/
Дата: 15.01.14 14:17
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Он пишет о европе, а я о России. Там подрядчики сдают код с плотностью ошибок в 10 раз меньше, а заказчики платят в 2 раза больше за час работы.

Я, к сожалению, не знаю как в Росии, но как я уже говорил, если подрядчик делает ошибки, которые даже сразу не обнаруживаются, то следующие 2 года по гарантии он фиксит их для нас бесплатно.
Скажем так, допустим они при разработке в архитектуре накосячили, что потом вылазит баг, который без рефакторинга архитектуры ну никак не пофиксишь, что, например, влечет за собой перекодивание 50% исходников.
Это никого не волнует и подрядчик делает это все за свой счет. Отсюда и вытекает, что ему самому выгодно еще на стадии разработки все отловить и продумать.
github.com/dmitrigrigoriev/
Re[21]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 14:19
Оценка:
1/15/2014 5:12 PM, SkyKnight пишет:

> Я не говорил, что выгоднее. Для меня это получается гораздо заморочнее.

> Пример я приводил по поводу производителя видеорегистраторов. Даже если
> бы в том случае у меня был бы код, квалифицированное ревью я бы провести
> не смог, потому что знаний в этой предметной области у меня нет.
Чтобы провести квалифицированное ревью тебе понадобилось бы количество
программистов сравнимое с количеством писавших продукт и времени
сравнимого с разработкой того продукта. А смысл сего действа каков?
Posted via RSDN NNTP Server 2.1 beta
Re[20]: Нелегкая жизнь менеджеров
От: SkyKnight Швейцария https://github.com/dmitrigrigoriev/
Дата: 15.01.14 14:23
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>Здравствуйте, SkyKnight, Вы писали:


SK>>Первые 2 года после покупки или приемки баги фиксятся бесплатно. Гарантия. Далее за кажый баг срубается деньга в зависимости от наглости подрядчика. А ты уже решаешь хочешь ты его пофиксенным или нет.

SK>>Внесение новых фич оговаривается и оплачивается отдельно. В любом случае, если я заказываю работу на стороне (модуль), то в зависимости от внутренних ресурсов потом решаю, переносить дальнейшее развитие этого модуля к себе или оставлять там снаружи. Зачастую получается дешевле оставить разработку и поддержку на всегда внешей конторе. Если же ясно, что модуль всегда останется "у них", то и исходники мне нафиг не нужны.
SK>>Если же еще в самом начале ясно, что модуль потом перейдет в нашу контору на дальнейшее развитие, то понятно, что и исходники надо будет забирать, в этом случае да, подписывается такой контракт, что исходники передаются полногстью нам, включая полную документацию и прочее, прочее. Такие контракты обычно стоят дороже, потому что подрядчику надо еще тратить время на написание очень подробной документации.
V>Блин, круто. Неужели в мире где-то так организована работа?
V>Я в восхищении.
V>Я помню французский RECIF, немецкий АТОТЕСН — бардак был близкий к местному здесь. Про аустрсорсеров наших и не говорю, втюхать заказчику фигню и забить. Говоришь начальнику можно на 3 часа говно, типа работающее, или за 3-5 дней качественно и правильно, начальник говорит за 3 часа.
Ну как сказать, в предыдущей конторе был бардак еще тот. Что в коде, что в организации работы и с моей стороны тоже Бардак у меня был в том числе из-за того, что слишком много обязанностей на мне было и на все времени не хватало.
Иногда действительтно приходилось делать поделки, которые хотя бы на время тушили бы "пожар", но потом эти поделки оставались жить на всегда и зачастую получали развитие, превращаясь в полный и почти не поддерживаемый кал.
github.com/dmitrigrigoriev/
Re[21]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 14:24
Оценка:
1/15/2014 5:17 PM, SkyKnight пишет:

> Это никого не волнует и подрядчик делает это все за свой счет.

Ну так он может сказать "ну не шмогла я", дайте еще месяц, а затем еще и
еще. И вы влетаете: переход на другого исполнителя уже будет очень дорог
и потеря времени и вынуждены идти навстречу этому.
Понятно, что через еще несколько лет вы откажетесь от этого исполнителя,
но несколько он вас будет доить. Я такое много раз наблюдал.
Posted via RSDN NNTP Server 2.1 beta
Re[22]: Нелегкая жизнь менеджеров
От: SkyKnight Швейцария https://github.com/dmitrigrigoriev/
Дата: 15.01.14 14:30
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>1/15/2014 5:17 PM, SkyKnight пишет:


>> Это никого не волнует и подрядчик делает это все за свой счет.

V>Ну так он может сказать "ну не шмогла я", дайте еще месяц, а затем еще и
V>еще. И вы влетаете: переход на другого исполнителя уже будет очень дорог
V>и потеря времени и вынуждены идти навстречу этому.
V>Понятно, что через еще несколько лет вы откажетесь от этого исполнителя,
V>но несколько он вас будет доить. Я такое много раз наблюдал.
Доить, то он не сможет, ему все равно придется это дело фиксить. Если он этого не делается, то нанимается другой подрядчик, а этому выставляется счет. Если он его не оплачивает, то суд. В общем рычагов хватает.
Но в таких случаях обычно идется на встречу исполнителю, он делает сначала какой-нибудь странный костыль, который хоть как-то баг фиксит, а потом уже через какое-то время приходит нормально пофикшенная версия,
вполне возможно, что просто с улучшенным костылем
github.com/dmitrigrigoriev/
Re[21]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 14:30
Оценка:
1/15/2014 5:23 PM, SkyKnight пишет:

> Ну как сказать, в предыдущей конторе был бардак еще тот.

Ты бы хоть похвастался конторой с приличной организацией работы.
Posted via RSDN NNTP Server 2.1 beta
Re[23]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 14:34
Оценка:
1/15/2014 5:30 PM, SkyKnight пишет:

> Но в таких случаях обычно идется на встречу исполнителю, он делает

> сначала какой-нибудь странный костыль, который хоть как-то баг фиксит, а
> потом уже через какое-то время приходит нормально пофикшенная версия,
> вполне возможно, что просто с улучшенным костылем
Ага, то время у вас не сильно важно, можно завтра, а можно и через
несколько месяцев?
Posted via RSDN NNTP Server 2.1 beta
Re[22]: Нелегкая жизнь менеджеров
От: SkyKnight Швейцария https://github.com/dmitrigrigoriev/
Дата: 15.01.14 14:36
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>1/15/2014 5:23 PM, SkyKnight пишет:


>> Ну как сказать, в предыдущей конторе был бардак еще тот.

V>Ты бы хоть похвастался конторой с приличной организацией работы.
Ну тут тоже есть свои недостаки и свои косяки, зачастую зависит от проекта. Вот есть у нас небольшой филиал в Москве, вот у них бардак полный. У нас в Ашаффенбурге, в прицнипе, организовано хорошо. А в Гамбурге и Дортмунде, тоже не так сладко. У дортмундовского филлиала есть проект со швейцарской почтой, так он уже в минусе около 4 млн евро. У нас тут тоже был проект с немецкой почтой (я еще тут не работал, но должен был быть на нем), тоже лопнул полностью именно из-за срывов сроков.
github.com/dmitrigrigoriev/
Re[24]: Нелегкая жизнь менеджеров
От: SkyKnight Швейцария https://github.com/dmitrigrigoriev/
Дата: 15.01.14 14:38
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>1/15/2014 5:30 PM, SkyKnight пишет:


>> Но в таких случаях обычно идется на встречу исполнителю, он делает

>> сначала какой-нибудь странный костыль, который хоть как-то баг фиксит, а
>> потом уже через какое-то время приходит нормально пофикшенная версия,
>> вполне возможно, что просто с улучшенным костылем
V>Ага, то время у вас не сильно важно, можно завтра, а можно и через
V>несколько месяцев?
Зависит от критичности бага. Если "не тот цвет кнопки", то может и месяц подождать, никто не помрет. А если все валится и из-за него ничего не работает, то тут уже время на часы идет.
github.com/dmitrigrigoriev/
Re[25]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 14:55
Оценка:
1/15/2014 5:38 PM, SkyKnight пишет:

> Зависит от критичности бага. Если "не тот цвет кнопки", то может и месяц

> подождать, никто не помрет. А если все валится и из-за него ничего не
> работает, то тут уже время на часы идет.
А в ответ "ну не шмогла я". И ганджутас (или как его там с
непроизносимым ником) пытается предупредить эту ситуацию с помощью ревью
кода, по сути просто берет на себя часть работы исполнителя.
Ладно, в общем почитав твой соседний пост, я понял, что это просто
сейчас тебе повезло и пока текущий исполнитель хорошо работает
(вероятнее всего у них есть некая приличная команда, которую скоро
разгонят). А так типичный бардак, как и везде.
Posted via RSDN NNTP Server 2.1 beta
Re[8]: Нелегкая жизнь менеджеров
От: kostik78 США  
Дата: 15.01.14 15:45
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>1/15/2014 9:07 AM, kostik78 пишет:


V>Как бы типичная картинка: "я начальник, ты дурак" не лучший вариант

V>жизнедеятельности конторы.
Это термин используется только русскими. От амереканцев я обычно слышу что начальнику виднее что надо делать так как он больше знает о бизнес причинах.

V>Ладно, я тебе нарисую веселее ситуацию: есть очень хороший программист,

V>но он не хочет делать некий проект, в том числе и по причине того, что
V>не не специалист в этой узкой части и проект ему не нравиться. Что
V>делать с этим программистом, поручить ему другой проект (такой есть и не
V>один) или уволить программиста.
С точки зрения менеджера, програмиста и полезности для компании — поручит другой проект. Тем более заставлять делать проект програмиста не стоит если он говорит что он не специалист в этой области.
И я был в таких ситуациях по обе стороны забора: как програмист, как непосретсвенный менеджер и как вышестоящий менеджер.
Re[9]: Нелегкая жизнь менеджеров
От: hrensgory Россия  
Дата: 15.01.14 15:53
Оценка: :)))
On 15.01.2014 19:45, kostik78 wrote:

> V>Как бы типичная картинка: "я начальник, ты дурак" не лучший вариант

> V>жизнедеятельности конторы.
> Это термин используется только русскими. От амереканцев я обычно слышу
> что начальнику виднее что надо делать так как он больше знает о бизнес
> причинах.

Вот она, политкорректность в действии !

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re[9]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 15:54
Оценка:
1/15/2014 6:45 PM, kostik78 пишет:

> Это термин используется только русскими. От амереканцев я обычно слышу

> что начальнику виднее что надо делать так как он больше знает о бизнес
> причинах.
Просто русские менее толерастны пока.

> С точки зрения менеджера, програмиста и полезности для компании —

> поручит другой проект. Тем более заставлять делать проект програмиста не
> стоит если он говорит что он не специалист в этой области.
А вот фиг тебе — уволить по тому как посмел не согласиться с
начальником. А да и контору могу назвать (чтобы не назвали, что это
фантазии), все одно она уже сотни раз переименовывалась, тогда они были
АУКТИСОФТ.
Posted via RSDN NNTP Server 2.1 beta
Re[10]: Нелегкая жизнь менеджеров
От: Vzhyk  
Дата: 15.01.14 16:04
Оценка:
1/15/2014 6:53 PM, hrensgory пишет:

> Вот она, политкорректность в действии !

Когда-то я моему французскому начальнику так и написал, что "жираф
большой, ему видней" (правда еще пришлось ссылку на Высоцкого кинуть).
Правда то был француз белого цвета и все его предки были тоже французы
белого цвета и с чувством юмора.
Posted via RSDN NNTP Server 2.1 beta
Re[10]: Нелегкая жизнь менеджеров
От: kostik78 США  
Дата: 15.01.14 16:06
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>1/15/2014 6:45 PM, kostik78 пишет:


>> С точки зрения менеджера, програмиста и полезности для компании —

>> поручит другой проект. Тем более заставлять делать проект програмиста не
>> стоит если он говорит что он не специалист в этой области.
V>А вот фиг тебе — уволить по тому как посмел не согласиться с
V>начальником. А да и контору могу назвать (чтобы не назвали, что это
V>фантазии), все одно она уже сотни раз переименовывалась, тогда они были
V>АУКТИСОФТ.
Вы меня спросили как я бы поступил. Я ответил
Re[10]: Нелегкая жизнь менеджеров
От: kostik78 США  
Дата: 15.01.14 16:13
Оценка:
Здравствуйте, hrensgory, Вы писали:

H>On 15.01.2014 19:45, kostik78 wrote:


>> V>Как бы типичная картинка: "я начальник, ты дурак" не лучший вариант

>> V>жизнедеятельности конторы.
>> Это термин используется только русскими. От амереканцев я обычно слышу
>> что начальнику виднее что надо делать так как он больше знает о бизнес
>> причинах.

H>Вот она, политкорректность в действии !

Дело не только в политккоректности. О чень часто непосредственный исполнитель не знает всего скопа задачи и данный проект может быть частью чего то большого. Соответсвено решения могут приниматся странные на его взгляд. Но задача менеджера в данной ситуации обьяснить что надо делать так и по каким причинам на сколько позволяют рамки полномочий. Иногда надо принять просто на слово. В конце концов если ты не доверяешь коллеге, своему менеджеру то что за причина оставатся в этой команде. Мой опыт что удачные тимы это где люди доверяют друг другу и верят на слово как бы банально это не звучало.

H>--

H>WBR,
H>Serge.
Re[7]: Нелегкая жизнь менеджеров
От: SkyDance Земля  
Дата: 15.01.14 22:38
Оценка:
K>Да это уже не важно в данной ситуации. Руководство компании дало директиву програмисту работать с конторой. Он отказывается и не хочет идти на уступки. В конце концов даже если он 100% прав в данной ситуации то он все равно не имеет никакого права

Поймите: мы выделенного не знаем.

Вы заявили 6 лет опыта руководства 30 сотрудниками в "западной компании". Теперь пишете, что сотрудник не имеет права голоса и должен делать то, что ему велят, либо увольняться. Хотелось бы знать имя и географическое положение этой "западной компании", чтобы, как минимум, стараться в нее не попадать.

Вы не желаете выслушать аргументы сотрудника. Может, он уже пошёл на какой-то компромисс, о котором мы не знаем?
Re[14]: Нелегкая жизнь менеджеров
От: SkyDance Земля  
Дата: 15.01.14 22:41
Оценка:
G>Если бы приемкой занимался ты, то быстро бы понял (я надеюсь) что код читать получается быстрее, чем тесты гонять. Особенно в сложных проектах, где недостаточно соотвествия функциональной спецификации.

Не могу с этим согласиться. Особенно если "приёмка" — это не разовый "положили в стол", а периодическое обновление библиотеки или проекта.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.