![]() |
|
Если руководитель проекта ошибся с оценкой трудозатрат, что делать? | ☑ | ||
---|---|---|---|---|
0
Dmitry1c
15.06.19
✎
13:56
|
Вопрос. Если РП проимелся с оценкой трудозатрат и они по факту оказались выше, то что с этой проблемой делать? Что делают у вас?
|
|||
1
Dmitry1c
15.06.19
✎
13:58
|
(0) +допустим, задача "Создать отчет" заняла не 5 часов, а 45 часов.
С виду отчет был простенький, а на деле оказалось, что для реализации отчета потребовалось добавлять отдельный разрез учета в конфигурацию. При этом задача уже сделана. |
|||
2
mistеr
15.06.19
✎
14:08
|
(0) Это франч? Если да, ничего особо страшного. Будет небольшой убыток, но потом этот функционал можно продать кому-то ещё.
РП можно сделать выговор и лишить премии. ) P.S. Хотя, может там всё не так, и прог до последнего скрывал от РП эту сложность... |
|||
3
Dmitry1c
15.06.19
✎
14:10
|
(2) а если функционал уникален и продать кому-то еще возможности нет? :)
|
|||
4
Dmitry1c
15.06.19
✎
14:11
|
Ну РП у нас ессессно в роли архитектора в том числе, т.е. оценка трудозатрат была на РП
|
|||
5
vde69
15.06.19
✎
14:14
|
все просто:
есть 1. Исполнитель 2. РП 3. Директор дальше среди этих троих расписываем убыток, все втроем пытаются свалить вину на остальных, кто докажет свою правоту тот сам и выйдет чистым (без финансовых потерь) |
|||
6
vde69
15.06.19
✎
14:18
|
пример
РП говорит - отчет простой, это 8 часов работы Исполнитель потратил 36 часов, по любому исполнитель не прав, он знал, что не вписался и должен был по истечении 8 часов доложить руководителю, далее руководитель принимает решение или "делаем дальше даже в убыток" и тут исполнитель не виноват, или "исполнитель не профи" и эту работу делает за 8 часов кто-то другой а исполнитель остается без бабла... |
|||
7
Dmitry1c
15.06.19
✎
14:20
|
(6) нет, исполнитель сообщил о превышении.
РП принял решение, что делать все равно нужно и сказал делать. |
|||
8
shuhard
15.06.19
✎
14:35
|
(0)[Что делают у вас?]
по разному чё спросить то хотел ? |
|||
9
vde69
15.06.19
✎
14:38
|
(7) >>>РП принял решение
значит это его ответсвеность, пусть идет к директору и разбирается с ним, если он дорог директору - директор возьмет убытки на себя, если нет вычтет из зп РП |
|||
10
Фрэнки
15.06.19
✎
15:03
|
Если исполнитель берет задачу от РП с готовой оценкой и видит, что он по любому не уложится в заданную оценку - возвращает задачу как можно быстрее. Часто возвращать смысла нет, т.к. другому исполнителю не отдадут.
Делает столько, сколько потребуется, на закроют только 8 часов. Если у РП нет возможности (по любым причинам) указывать в оценке много часов - Исполнитель бунтует и либо его переводят к другому РП и ситуация повторяется. Либо Исполнитель увольняется. При условии, конечно, что оплата Исполнителю идет на почасовку. А нет почасовки - нет проблем. Надо только закрыть ВСЕ задачи по Проекту в означенный заранее Срок, не за Часы, а в Срок. |
|||
11
Krendel
15.06.19
✎
15:22
|
(0) Бывает выше, бывает ниже, бывает что задача не имеет возможности оценки
присоединюсь к вопросу (8) |
|||
12
dmpl
15.06.19
✎
15:29
|
(0) В каждую работу включены риски на случай ошибки в трудоемкости или необходимости исполнений обязательств по гарантии. Либо в стоимость часа, либо в количество часов. Так что просто минусуем из этого фонда реализовавшиеся риски и работаем дальше.
|
|||
13
Dmitry1c
15.06.19
✎
16:38
|
Пришлось оценивать работы, которые не представлял, как делать.
Ладно, это уже другая история, спасибо за ответы. |
|||
14
Krendel
15.06.19
✎
17:01
|
(13) С потерей девственности тебя ;-)
|
|||
15
Zapal
15.06.19
✎
21:40
|
(13) почему бы не обратиться к клиенту и объяснить ситуацию?
у меня как правило относились с пониманием и соглашались увеличить сумму если не соглашаются то следующие оценки нужно будет несколько увеличивать чтобы возместить потери |
|||
16
Фрэнки
15.06.19
✎
21:45
|
(15) ты же не знаешь, на какой стоимости часа и на какие суммарные количества часов они выходят
|
|||
17
Фрэнки
15.06.19
✎
21:47
|
перескок с 5 часов - примерно один день
на 45 часов - неделя+ слишком существенный прокол, тем более, если там под вопросом подвисает весь график работ |
|||
18
Фрэнки
15.06.19
✎
21:48
|
я потому и пишу, что разработчика нужно изолировать от заказчика при наличии РП, чтоб сглаживать и закрывать перекосы в графике.
|
|||
19
Лефмихалыч
15.06.19
✎
22:31
|
(0) слишком мало информации
|
|||
20
Garykom
гуру
15.06.19
✎
22:44
|
(0) Зависит как часто это "РП проимелся" происходит.
Если часто то только или менять РП или менять исполнителя или менять тип задач. Когда задач много в среднем "проимелся" бывают в обе стороны и вот плюс на минус и дает ноль. |
|||
21
palsergeich
15.06.19
✎
23:28
|
Я на эти каверзные задачи быструю оценку даю от дня до года. Еще ни разу не ошибся.
Чем точнее срок нужен - тем больше времени на анализ надо и за это, внезапно, тоже надо платить. И соглашусь с (11) есть задачи без возможности оценки. Или копаем или нет. Речь идет, конечно не о типовых 100 раз решенных задачах, а именно об уникальных случаях. |
|||
22
palsergeich
15.06.19
✎
23:28
|
(21) Вот если проеб после тщательного анализа - это да, косяк.
|
|||
23
palsergeich
15.06.19
✎
23:32
|
(22) Что делать: Списать и забыть, ситуация на самом деле случается очень часто, за анализ платить никто особо то и не хочет -> выше риски исполнителя -> Выше цена часа. Она сейчас в МСК во франчах уже к 4 приближается.
|
|||
24
xraf
15.06.19
✎
23:43
|
(0) Работал кодером у знакомого РП, когда у него своих не хватало ребят.
Если он ошибся в часах, то на моей оплате это никак не сказывалось. |
|||
25
Garykom
гуру
15.06.19
✎
23:44
|
(22) Анализ на некоторых задачах бесполезен ибо для оценки времени надо знать знания исполнителя в части как платформы так и конкретной конфы или предметки.
А если РП работает с некими безликими усредненными суперисполнителями то подобные "проимения" будет стандартом. |
|||
26
palsergeich
15.06.19
✎
23:47
|
(25) Я абсолютно согласен с тем, что некоторые задачи не могут быть оценены точно в принципе.
Свежайший пример - нужно было ускорить выгрузку за 8 часов, в итоге такое г..но нашел - что уже 3ю неделю на нем торчу. Кто виноват - никто. |
|||
27
palsergeich
15.06.19
✎
23:49
|
(26) И помимо меня на нем еще с нашей стороны и со стороны заказчика люди торчат.
А решения, до сих пор нет. |
|||
28
impulse9
16.06.19
✎
00:26
|
(0) У нас в 99.9% случаев принимают все часы, какие были потрачены исполнителем на задачу. Все риски на РП. Однако, если такие факапы будут частыми, то с таким исполнителем просто никто не захочет работать в дальнейшем. Будет сидеть без работы на минимальном окладе, а потом уволится.
|
|||
29
Конструктор1С
16.06.19
✎
06:55
|
(1) "гладко было на бумаге"? Про "овраги" нужно сообщать ещё до начала работ. Иначе может получиться не очень хорошая ситуация. Не есть гуд ставить заказчика перед фактом, что вот это оценивалось в 100$, но мы потратили намного больше времени, платите 1000$. Может заказчик и не хотел покупать это отчет за 1к$, а сотка и так была пределом.
|
|||
30
Конструктор1С
16.06.19
✎
07:00
|
+(29) ну в смысле, о превышении оценки по времени нужно сообщать как можно раньше, когда это превышение только показалось на горизонте
|
|||
31
Dmitry1c
16.06.19
✎
08:31
|
В бите спб когда работал, дык там на одном из проектов все задачи, которые меньше 20ч, проходили без согласования
Если задача более 20ч - согласовывалась с заказчиком. |
|||
32
Dmitry1c
16.06.19
✎
08:36
|
(30) а что происходит с потраченными на задачу трудозатратами, если заказчик отказывается давать средства на задачу?
выставляются заказчику или идут в убыток проекта? |
|||
33
Dmitry1c
16.06.19
✎
08:41
|
На самом деле моя ошибка вот в чем:
Если оценивать задачи, будучи уставшим, то риск проиметься и недоглядеть возрастает. Оценкой задач надо заниматься с утра, на свежую голову. В принципе мою текущую проблему можно было бы предусмотреть, если бы уделить больше времени оценке (было доступно) и с утра, когда голова лучше работает. Семь раз отмерь, как говорится. |
|||
34
Устюгов Павел
16.06.19
✎
08:42
|
(0)это же очевидно Вася. Кто ошибся, тот и возмещает ущерб. Либо пусть платит программисту из своего кармана, либо пусть сам делает.
|
|||
35
Dmitry1c
16.06.19
✎
08:46
|
(34) не все так просто, как кажется.
вопрос не про программиста, ему, конечно же, все будет оплачено вопрос про то, как минимизировать количество таких ситуаций в случае, если доподлинно неизвестно, как делать задачу и сколько ресурсов уйдет т.е. грубо говоря, проект стартует без полного объема материалов, требуемых для корректной оценки а полных материалов на этапе предпроектного обследования получить нет возможности статья бюджета "резерв трудозатрат" выглядит как-то по-детски |
|||
36
Фрэнки
16.06.19
✎
10:04
|
(28) // У нас в 99.9% случаев принимают все часы, какие были потрачены исполнителем на задачу
Т.е. ваш РП расплачивается со своим исполнителям согласно так называемой почасовки и при этом "закрывает" исполнителю все часы? Или перекладывает перерасход почасовки в адрес Заказчика уже постфактум? Я выше приводил пример из своего опыта - Исполнитель получал всегда столько, сколько назначал РП в своей оценке, но у Исполнителя была возможность принимать задачи с подтверждением, что он согласен с оценкой РП |
|||
37
Фрэнки
16.06.19
✎
10:24
|
(35) нужна какая-то предварительная классификация проектов
и принятие выбираемых согласно с ней схем учета времени - измерять абсолютно всё, грубо говоря, одним шаблоном не получится. Т.е. заведомо длительные проекты наверняка будут содержать большое число отклонений от предварительных оценок |
|||
38
Cyberhawk
16.06.19
✎
10:43
|
Оценка - это не одна цифра. Это две цифры (нижняя граница и верхняя). У меня редко они менее чем в 4 раза отличаются (Я пессимистически всегда оцениваю, ну и под ключ).
|
|||
39
Cyberhawk
16.06.19
✎
10:44
|
Если плательщик не готов принять тот факт, что оцененная таким образом и выполненная задача может потянуть по верхней границе, то брать в работу такую задачу не кажется разумным.
|
|||
40
Cyberhawk
16.06.19
✎
10:53
|
Далее, проеб в оценке в 10-20% случаев - норма. Если плательщик не готов принять тот факт, что его задача с обозначенной вероятностью может выйти за верхнюю границу оценки, то брать в работу такую задачу также не кажется разумным (при отсутствии иных мотивов так делать - например, с целью привлечения жирного клиента выдержать оценку любой ценой, даже в убыток).
|
|||
41
Cyberhawk
16.06.19
✎
10:55
|
Ну и напоследок - нет ничего проще, чем дать оценку со 100% точностью - для этого надо просто собственно выполнить задачу. Просто это будет стоить столько, сколько собственно сама задача.
|
|||
42
dmpl
16.06.19
✎
10:55
|
(21) Ага, а у заказчика торги и все такое. А тут ты такой "Ну не знаю - как получится". В итоге вариант или тыкаешь пальцем в небо, или вообще не участвуешь в конкурсе.
|
|||
43
dmpl
16.06.19
✎
10:56
|
(24) Т.е. если он сказал 8 часов, а надо 48 - платили за 8?
|
|||
44
Cyberhawk
16.06.19
✎
10:57
|
(43) Видимо с плательщика брали сколько изначально сказано (8), а исполнителю оплачивали по факту (48)
|
|||
45
dmpl
16.06.19
✎
10:58
|
(25) Обычно РП работает с идиотами (можешь сам спросить), а не суперисполнителями :)
|
|||
46
dmpl
16.06.19
✎
11:01
|
(26) На такой задаче (а это задача оптимизации, которая априори тредует огромного количества времени) за 8 часов можно только спецификацию на новое, более быстрое, оборудование составить и выдать рекомендацию к закупке.
|
|||
47
Лефмихалыч
16.06.19
✎
11:02
|
(35) надо контролировать работы в процессе, чтобы своевременно реагировать на отклонения. Если своевременно заметить отклонение, то можно либо скорректировать исполнителя. либо согласовать с заказчиком изменение ТЗ и переоценку.
При этом бывает так, что при оценке не был известен какой-то факт или нюанс архитектуры или этого всего тупо не заметили, т.к. это не очевидно. Это бывает. И сроки фактические реально могут отличаеться от плановых и в два, и в десять раз. Само по себе наличие этих отклонений - не проблема. Особенно, если своевременно их замечать и четко по ним отрабатывать управленческие воздействия. Проблема, когда они у кого-то становятся массовым явлением. Надо общаться с разработчиками каждый день, а не только, когда они задачу сдают |
|||
48
dmpl
16.06.19
✎
11:03
|
(33) Именно, то, что кажется поначалу адекватной оценкой задачи, надо умножать на 7 :)
|
|||
49
zak555
16.06.19
✎
11:06
|
Бывает, что исполнитель не знает, как сделать задачу за 8 часов, поэтому он её делает 45
|
|||
50
dmpl
16.06.19
✎
11:06
|
(34) А еще можно сделать так, чтобы задача как бы была решена, но заказчик понял, что это не то, что он хотел - и тогда можно всё превышение в переделывание запихнуть.
(35) Тут довольно просто: по ходу дела концепция будет меняться на таких проектах, так что всё что прошляпил - можно включить в доп. соглашение. |
|||
51
Лефмихалыч
16.06.19
✎
11:08
|
(33) это тебе сейчас так кажется, когда ты всё знаешь. Тогда ты оперировал информацией, которая появилась только сейчас. Точно оценить так, чтобы совпало, можно только простые задачи, которые и в оценке-то не нуждаются. Сложную тоже можно оценить, чтобы совпало, но для этого ее надо процентов на восемьдесят решить.
Ошибки в оценке - это нормально. Абсолютно нормально. Твоя задача вовремя обнаруживать их и вовремя на них реагировать. Потому, что реагировать, когда уже 48 часов из пяти потрачено, уже поздно и смысла нет реагировать - всё уже случилось |
|||
52
dmpl
16.06.19
✎
11:08
|
(44) Тогда оплата менялась: если была названа стоимость за 8 часов, а заплатили за 48, то суммы ведь разные получаются.
|
|||
53
zak555
16.06.19
✎
11:10
|
+ (49) если исполнитель реально за 8 не сделает, то он получает свои 48
|
|||
54
dmpl
16.06.19
✎
11:11
|
(49) Так задача оценивается в нормо-часах. Неважно, сколько неквалифицированному исполнителю потребовалось времени. Важно сколько времени должно было быть затрачено по норме.
|
|||
55
zak555
16.06.19
✎
11:14
|
(54) нет
Труд должен быть оплачен |
|||
56
dmpl
16.06.19
✎
11:15
|
(53) Если исполнитель (который во франчах, обычно, ни бельмеса не понимает в автоматизируемых бизнес-процессах, т.к. просто не общается с заказчиком) не сделает за 8 часов - значит он не обладает нужной квалификацией. Ему приходят задания уже в таком разжеванном виде, что по времени оценка довольно точная. Превышение времени становится видно на этапе постановки задачи исполнителю.
|
|||
57
dmpl
16.06.19
✎
11:17
|
(55) С какой стати, если он не умеет пользоваться имеющимися возможностями платформы? Например, стал лабать сложный отчет по месяцам за произвольный период с группировкой в колонках на обычном коде "7.7 стайл" вместо того, чтобы использовать СКД?
|
|||
58
ДенисЧ
16.06.19
✎
11:23
|
(54) А кто придумывает нормы? Сколько по норме может занять отчёт?
|
|||
59
impulse9
16.06.19
✎
11:23
|
(36) РП всегда закрывает часы исполнителю, т.е. исполнитель всегда получит свою зп. Но не всегда эти часы оплачивает заказчик, соответственно, это падает затратами на бюджет РП. А дальше уже возможны нюансы, но это уже другая история) Важно ли то, что конкретно у нас исполнитель никогда не станет крайним.
|
|||
60
Устюгов Павел
16.06.19
✎
11:26
|
(35)А никак! невозможно ведь оценить работу не зная ее объема. Здесь нужна хитрость и индивидуальный подход в данном случае. Обозначить примерный диапазон сумм, но сообщить, что точная сумма будет известна после появления всех материалов. И предложить им оценить лишь первый этап задачи или несколько этапов - покуда позволяет предоставленный материал. И работать поэтапно. Ну вот лично я так делаю. И заказчиков убеждаю в том что невозможно оценить объем работ пока не расписано полностью ТЗ. Каждая формочка - это n-ное количество часов. И заранее неизвестно во что вообще выльется проект. Может над ним придется пол года работать и хотелки будут всё поступать и поступать.
Просто если заранее подписаться на сроки и сумму, то ловушка захлопнется и придется работать в убыток скорее всего. Ну это как водителя спросить "за сколько ты сможешь доехать из А в Б через пункт С если известна длина дороги АС, но пока еще неизвестна СБ |
|||
61
dmpl
16.06.19
✎
11:31
|
Кстати, если уж на то пошло, то программирование в решении большинства задач составляет 25-50%, не больше. Остальное уходит на составление и согласование ТЗ (это тот еще балет, где каждую запятую могут по несколько итераций согласовывать), постановку задачи в понятном для исполнителя виде, тестирование и развертывание. До программиста франча просто не доходят задачи, которые могут по реальной трудоемкости различаться в разы.
(58) Берем квалифицированного специалиста - и измеряем время, за которое он выполнит задачу. А можно просто РП сказал - значит это и есть норма :) |
|||
62
Фрэнки
16.06.19
✎
12:01
|
(58) // Сколько по норме может занять отчёт?
В зависимости от выбранной предметной области. И в зависимости от установленных стандартов. Когда отчет нужно красиво оформить и в шапке, и подвале, а основная часть данных может быть выбрана на СКД... Если в шапку придется тащить всякую муть и в подвал точно также, а содрать это все в готовом виде неоткуда - вот и пробуй оценить затраты на этот отчет. Сдирать с готового шаблона - одно время. Собирать с нуля - совсем другое и еще не известно с какой попытки Разработчик выберет оптимальный по трудозатратам способ решения. Но когда отчет состоит из простых табличек и все данные для них в систему уже введены, а нужна только выборка... Возьми для примера уже какой-то готовый отчет, дай ему свою оценку и сравни с чужими оценками. |
|||
63
wt
16.06.19
✎
12:08
|
(60) где же такие заказчики находятся, которые не знают когда исполнитель выполнит задачу, да ещё не знает сколько денег она будет стоить?
|
|||
64
Конструктор1С
16.06.19
✎
12:10
|
(32) а тут уже как договоришься. Если удастся впарить эти часы заказчику, то в доход, если не удастся, то в убыток. Заказчик может просто встать в позу и заявить, мол какого буя вы мне продаёте этот отчет в 10 раз дороже от изначально оговоренного... И будет прав. Но даже если заказчик согласиться оплатить эти часы, может пострадать репутация, а она куда дороже тех копеек с отчета. В этот раз оплатят, а на следующий проект не возьмут. Вроде бы и своё у заказчика отбили, а вроде и потеряли.
|
|||
65
Лефмихалыч
16.06.19
✎
12:11
|
(62) это всё мура. Отчет может быть бюстгалтерским регламентированным, в котором 9000 строк, каждая из которых, - это обороты каких-то конкретных счетов с конкретными отборами и прочими кренделями. В одной строчке тебе надо три счета и отбор по массиву предопределенных элементов, а в другой - десяток счетом и всякие ЕСЛИТОИНАЧЕКОГДАТОКГДАНИКОГДА. Это без вариантов нормировать. ДенисЧ говорит о том, что нормативов каких-то общих нет, не будет и быть не может. Не существует такой линейки, к которой 1сник может приложить мпх и получить количество часов, которые потребуются на некий заданный отчет.
|
|||
66
Фрэнки
16.06.19
✎
12:16
|
(65) не понял твоего ответа
|
|||
67
Лефмихалыч
16.06.19
✎
12:18
|
(66) "нормативов каких-то общих нет, не будет и быть не может" - здесь же всё понятно?
|
|||
68
dmpl
16.06.19
✎
12:19
|
(65) Ты когда распишешь задачу для конечного исполнителя - очень точно сможешь посчитать его трудоемкость. Там же элементарные операции получаются уже. А приблизительно сможешь прикинуть на этапе составления ТЗ, где все это будет прописано - такж просуммировав хотелки. А если ты не можешь - значит не дорос ты еще до РП.
|
|||
69
Фрэнки
16.06.19
✎
12:19
|
(65) // ДенисЧ говорит о том, что нормативов каких-то общих нет, не будет и быть не может.
Он просто задал вопрос в (58) // А кто придумывает нормы? Сколько по норме может занять отчёт? Я не вижу в его вопросе утверждения, на которое не нужно отвечать |
|||
70
wt
16.06.19
✎
12:26
|
(65) ну почему никогда? Я вижу возможность формализации. Говорю с собственного опыта. Я разработал нормы трудоемкости при выполнении работ при создании сложной радиоэлектронной аппаратуры. Были очень старые нормы, 60-х годов, заказчик(военные) не захотели их больше видеть, типа у вас и компьютеры и техбаза другая. Вот и попал в эту кашу. А там и разработка аппаратуры разных типов, разработка ПО опять же разного направления от микропрограммного до алгоритмов боевой работы, изготовление, включая железяки, и аппаратуру, испытания, приемка заказчиком, транспортировка до об'ектов, монтаж, настройка, ввод в эксплуатацию, обслуживание, ремонты, вывод из эксплуатации, утилизация. В общем все этапы жизненного цикла изделия, включая работу с документацией.
Согласись, что работа по формализации норм во внедрении 1с просто несопоставима. Просто этим никто толком не занимается. |
|||
71
rsv
16.06.19
✎
12:30
|
(0) А разве РП за что то отвечает ? Главное шум создать ..:)
|
|||
72
rsv
16.06.19
✎
12:31
|
+(71) это просто современный тренд... проектный офис , РП и т.д. Стильно , модно ,молодежно-инстраграммно..
|
|||
73
rsv
16.06.19
✎
12:37
|
(70) Интересно ... какого уровня нормы трудоемкости детализации изделия ? Уровня монтажа платы где используется 30- 50 старых микросхем 155- ЛА3(ЛА5) или уже блока где эти платы используются ?
|
|||
74
wt
16.06.19
✎
12:39
|
Нормы рождаются просто. Есть несколько способов. Самый просто экспертный: эксперты говорят, я эту мелодию угадаю с... Если нет примера для экспертной оценкииногда делают так: можно разбить задачу на операции. Ззасекается время исполнения. Далее вводят эту норму на какое-то время. По истечении времени, норму корректируют.
Конечно там учитывается сложность, специфика, квалификация. |
|||
75
wt
16.06.19
✎
12:43
|
(70) сначала разработка, потом выпуск КД, затем технологическая подготовка производства, затем изготовление составных частей(может быть закупка), потом только монтаж. Включая микропроцессорную технику.
|
|||
76
wt
16.06.19
✎
12:47
|
+(75) разработка ПЛИС в том числе. Мне внутрь особо лезть не было нужды. Это была ответственность разработчика. Моя задача была обобщить результаты, классифицировать и автоматизировать расчёт стоимости изделий.
|
|||
77
wt
16.06.19
✎
12:56
|
Добавлю. Не подумайте, что вопрос нормирования решён. Я по многим предприятиям бегал, практически везде пустота.
|
|||
78
Garykom
гуру
16.06.19
✎
13:04
|
А эти нормы включают время на изучение некой технологии?
Суть в том что тут время в часах обычно а в этом вашем "ПЛИС" время в чем измерятся? В днях? В неделях? В месяцах? За сутки можно выучить нечто что требуется для отчета и за час написать. В итоге вместо 1 часа вышло 25 часов. |
|||
79
dmpl
16.06.19
✎
13:11
|
(78) С какой стати заказчик должен платить за обучение сотрудников исполнителя? Особенно если ему называют стоимость 1 часа работы СПЕЦИАЛИСТА?
|
|||
80
Garykom
гуру
16.06.19
✎
13:17
|
(79) С той стати что специалист знает платформу а не конкретное решение-конфигурацию используемую заказчиком.
|
|||
81
wt
16.06.19
✎
13:18
|
(78) там были коэфф, которые начинали работать, если разрабатывалось ноу-хау , в случае с разработчиками ПО, учитывалась только квалификация, типа сертификатов. Если разработчики применяли или пытались применить новую технологию, а сами в ней ни бум-бум, то могли себе помочь только разделом 'сложность'. Даже если потом применение этой технологии сокращало трудозатраты. Но заказчику это не нужно было знать. В качестве подобной технологии могли быть системы коллективной разработки.
|
|||
82
Garykom
гуру
16.06.19
✎
13:20
|
(80)+ А еще бывают разные приколы когда пишется нечто внешнее относительно 1С.
Вот пример Хелп! выгрузка файла POST запросом и тут можно и пару дней провозиться ибо ну не принимает внешний сервис данные от 1С и хоть тресни, пока не разберешься почему не принимает болт. |
|||
83
dmpl
16.06.19
✎
13:29
|
(80) Тогда что он тут делает, если не знает конфигурацию? Ну и конфигурация под "некую технологию" не подходит.
(82) А вот для этого и пишут ТЗ. Если все сделано по ТЗ и не работает - заказчик все равно оплачивает работу, и потом платит еще за переделку, чтобы работало. Или перенастраивает свои ИС чтобы сделанное в соответствии с ТЗ работало. |
|||
84
wt
16.06.19
✎
13:33
|
Кстати. Когда оценивают трудоёмкость, не обращают внимание на затраты на стоимость инструментария, каким будет произведена работа. Особенно в части разработки наукоемких изделий. Я им туда навтыкал коэфф учитывающих применение стоимостей лицензий САПР, серверных решений, ЧПУ и многая чего. Особенно, обновлений этих лицензий. О временем заказчик согласился.
|
|||
85
wt
16.06.19
✎
13:35
|
+(83) обычно надо делать доп к ТЗ.
|
|||
86
Garykom
гуру
16.06.19
✎
13:35
|
(83) "Некая технология" подходит под что угодно в т.ч. под конфигурацию.
Или у вас тоже работают некие "суперисполнители" которые все-все конфигурации наизусть знают? Дайте спецу по ERP2 банальную Розница2 Аптека и что он там наваяет? Пока не разберется в предметке и особенностях учета и ценообразования вместо каждого часа будет *X, где X зависит от способностей исполнителя к обучению. |
|||
87
Garykom
гуру
16.06.19
✎
13:39
|
(86) *ERP или KA2
|
|||
88
dmpl
16.06.19
✎
13:39
|
(86) Тут все просто: не надо лезть туда, где у вас нет компетенций. Сначала заимейте спеца по Розница2 Аптека, а потом уже предлагайте свои услуги. А то наваяете там велосипедов...
|
|||
89
Garykom
гуру
16.06.19
✎
13:42
|
(88) А проблема что нету под рукой обычно со всеми компетенциями, приходится решать задачи теми исполнителями что есть.
И да тратить время в т.ч. на обучение исполнителя за счет заказчика или за счет работодателя. |
|||
90
DomovoiAtakue
16.06.19
✎
13:46
|
(0)Все просто. Это франч и тут ты будешь всегда в убытке, если работать честно. РП всегда будет немного занижать время на задачу, чтоб проще было ее продать. Если ты профи, то ты сможешь просчитать заранее сколько затратица времени и оспорить, иначе будешь учиться себе в убыток. Так собственно все начинают. Затраты 5ч и 45ч сильно разнятся. Если вы уверены в своей правоте то я бы потребовал чтоб вам доказал РП что задача делается за 5ч. Правда если он действительно сделает за 5ч или близко к этому то вам долго придется молчать в тряпку :) Опять же надо не забывать что оценка часов идет как часы профессионального программиста, а не часы исполнителя. Бывают поблажки и например оценили задачу в 8ч, но знают что клиент может заплатить больше и вы не очень сильный прог, то вам ее могут дать на 12ч. В итоге вам надо вырасти в прога который умеет оценивать работу и отстаивать свою правоту, а потом вырасти в того с кого не будут спрашивать сроки и время затраты заранее, а будут просто платить и радоваться что вы у них есть.
|
|||
91
Garykom
гуру
16.06.19
✎
14:00
|
(89)+ или за счет исполнителя
Согласно (90) если заказчик или работодатель хотят сэкономить. Интересно как это согласуется с ТК, когда за те же деньги по сути заставляют перерабатывать? |
|||
92
DomovoiAtakue
16.06.19
✎
14:02
|
+(90)Обучение всегда за ваш счет. Единственное, если РП не козел, то он будет вам давать задачи по вашему уровню или по одной тематике, чтоб вы учились на этих же задачах, тогда затраты на обучение можно будет снизить, но все равно это будет ваш убыток. *Проф час - это грубо говоря сколько времени потратится при повторном решении вами этой же задачи, учитывая что первый раз вы решили ее как надо и нужными средствами. (понятно что по факту есть моменты, которые нельзя было предугадать и их нужно брать как затраты времени и в первый раз)
|
|||
93
DomovoiAtakue
16.06.19
✎
14:04
|
(91)А не перерабатывать вы будете только работая на себя.
|
|||
94
impulse9
16.06.19
✎
14:12
|
(93) Как раз, работая на себя, берешь и все риски. Оценил в 5часов, а потратил 45? Только твои проблемы.
|
|||
95
Garykom
гуру
16.06.19
✎
14:17
|
(94) +1
Опередил, только хотел написать что "на себя" это как раз сплошная переработка |
|||
96
DomovoiAtakue
16.06.19
✎
14:17
|
(94)Поэтому сразу ты не можешь работать на себя. Сначала надо стать профессионалом своего дела. Погрешности в оценке компенсируются, тем что не будет РП, которому надо платить ЗП и ряда другого персонала.
|
|||
97
dmpl
16.06.19
✎
14:17
|
(89) Это ведь ваша проблема - так что и тратьте свои деньги. Когда вы идете к заказчику - он исходит из того, что вы разбираетесь в теме. Ну или честно скажите: мы в этой теме ни бум-бум, будем на вас учиться, поэтому +500% к цене будет.
|
|||
98
Garykom
гуру
16.06.19
✎
14:19
|
(97) При текущей ситуации на рынке ИТ это скорее проблема заказчика.
|
|||
99
dmpl
16.06.19
✎
14:23
|
(98) Необразованных как раз полно. Не хватает именно профессионалов. И тут, внезапно, более-менее крупному заказчику становится выгоднее иметь свой штат, чем платить за отчет средней сложности, который 1 собственный специалист сделает за неделю его месячную зарплату, да еще и грузиться согласованием ТЗ, чтобы на еще 2 месячных зарплаты не попасть.
|
|||
100
Garykom
гуру
16.06.19
✎
14:30
|
(99) Про это и написал, что в итоге все сваливается на заказчика, все затраты.
Если он хочет качественно и в срок то это получается дорого. Нанять своих в штат это тоже не панацея, невозможно нанять суперспецов на все руки и случаи жизни их просто нет. Итого один фиг затраты на обучение. |
|||
101
dmpl
16.06.19
✎
14:35
|
(100) Свой спец в 3-4 раза дешевле по затратам, чем платить франчу за нубов, обучаться он может в свободное время между задачами (за 1-2 месяца он уже вникнет в тему, и затраты на обучение обнулятся), кроме того, он снижает затраты времени руководителей за счет отсутствия ненужных совещаний на тему как заставить франча делать что нам надо не платя по 5 раз, а это нехилая такая экономия как за времени руководителей, так и на расходаах на сторонних подрядчиков. А во франче обучать надо будет каждый раз, да и не понимает там программист что он пишет обычно.
|
|||
102
Garykom
гуру
16.06.19
✎
14:46
|
(101) Согласен но свой спец он всего один и знает нечто хорошо обычно в неких достаточно узких рамках.
В случае же найма франча можно найти того у которого дофига разных спецов, которые покрывают практически все что угодно. Т.е. конкретная "выгода" или "затраты" сильно зависят в итоге от задач. |
|||
103
zak555
16.06.19
✎
15:53
|
(57) повторю
если реально отчёт сделать за 8 часов, а он сделал за 58, то конечно 58 не оплачивают |
|||
104
Лефмихалыч
16.06.19
✎
17:35
|
(68) и на кой хрен мне исполнитель, если я вот это всё распишу уже до таких молекул? Быстрее уже самому и сделать. Я, кстати, об этом и говорю - чтобы оценка сошлась с фактом, надо на 80% все решить.
(70) материальное производство с программированием некорректно сравнивать. В программировании ни законов, ни науки никакой. На текущем уровне развития - это ремесло. |
|||
105
Garykom
гуру
16.06.19
✎
17:38
|
(104) >На текущем уровне развития - это ремесло.
Скорее нечто среднее между ремеслом и искусством, приправленное техникой. |
|||
106
Лефмихалыч
16.06.19
✎
18:23
|
(105) именно
|
|||
107
Лефмихалыч
16.06.19
✎
18:26
|
сколько надо времени, чтобы мону лизу написать? Да Винчи 4 года писал - это норматив? Да хрен там, это просто 4 года. Нет никакого норматива.
Несмотря на то, что картинопись для Да Винчи была профессией, хрена лысого у него были какие-либо нормативы. Забор побелить - вот тут есть нормативы, только кому они в хрен нужны. |
|||
108
Фрэнки
16.06.19
✎
18:29
|
(107) Мона Лиза в данном случае, скорей всего, перебор.
Но со смыслом твоих аргументов, наверное, все согласны. |
|||
109
dmpl
16.06.19
✎
18:55
|
(104) Так если исполнитель не общается с заказчиком, и вообще не в теме - по-другому он просто не сможет нормально выполнить задание. У него в процессе выполнения появится столько вопросов, что замучаешься отвечать.
|
|||
110
dmpl
16.06.19
✎
18:56
|
(107) Проблема в том, что до Моны Лизы франчам как до Китая раком...
|
|||
111
Dmitry1c
17.06.19
✎
06:30
|
(103) это был пример.
на деле задача другая, совсем другая. |
|||
112
Здравый_смысл
17.06.19
✎
06:37
|
Если один раз проимелся - не ошибается только тот, кто не работает. Если это систематическая проблема - делаем выводы о некомпетентности РП со всеми вытекающими.
|
|||
113
Immortal
17.06.19
✎
08:31
|
Оценили задачу в 8 с согласованием сделали за 45-ок,рп в курсе
Дальше его проблемы - согласовать часы с заказчиком или оплатить их в счёт маржи или резерва, или в следующем спринте их снять. Про походы к директору - спасибо, поржал, для директора это самый важный вопрос=) |
|||
114
Молочный брат
17.06.19
✎
08:36
|
Тема не о чем. Эти дела кодера вообще не касаются. Это тема для РП и руководства фирмы. В конце концов сумма 50-60 тыс., если проект стоит несколько лимонов- копейки
|
|||
115
unregistered
17.06.19
✎
09:00
|
(0) Не совсем понятно к кому обращен вопрос "что с этой проблемой делать?" - к исполнителю, руководителю проекта или заказчику.
Если речь про исполнителя, то его дело маленькое - заявить РП о просчете ДО того, как приступить к исполнению или как можно раньше, если работы уже начаты. Если РП принимает решение о том, что делать всё равно нужно, то он тем самым обязуется оплатить работу исполнителю (ну или они как-то обговаривают этот момент). Если нет - тут уже вопрос решается индивидуально в зависимости от того, сколько уже фактически потрачено на работу, которая сдана заказчику не будет (поэтому важно известить РП о косяке как можно раньше). Если речь про РП - его задача включить талант продавца и бежать к заказчику с тем, чтобы пересогласовать заново стоимость проекта и новые сроки, графики и планы. Тут возможны несколько вариантов. Заказчик может отказаться от требуемого функционала вообще, если он не критичен или его можно как-то иначе реализовать. Заказчик может согласовать какой-то иной менее трудоёмкий способ решения, который уложится в оговоренное ранее время. Заказчик может встать в позу и отказать что-либо оплачивать сверх того, что прописано в договоре. В последнем случае, если никак не удаётся убедить заказчика, РП придётся принимать сложное решение - как не обидеть исполнителя и чтобы заказчик был доволен. Если проект состоит из множества этапов, то просчет "в минус" на одном из этапов можно нивелировать за счет просчетов "в плюс" на другом. Для этого трудозатраты рассчитывают всегда с хоть каким-нибудь запасом. Если речь про заказчика, тут относительно просто. Заказчик либо может пойти навстречу РП и войти в положение, либо встать в позу и требовать строгого соблюдения бюджета и сроков. В последнем случае он будет в своём праве и с формальной точки зрения продавить его довольно сложно. В особенности если предпроектное исследование и планирование было оплачено отдельно и заранее. А в жизни, как правило, все со всеми стараются договориться. Например, какие-то работы списывают не на проект, а на поддержку или сопровождение. По срокам же приходится либо ужиматься и где-то придется посидеть вечером или в выходной, либо сдвигаться за счет сокращения других этапов внедрения, чтобы сохранить общий конечный срок. |
|||
116
Фрэнки
17.06.19
✎
09:22
|
(113) // Про походы к директору - спасибо, поржал, для директора это самый важный вопрос=)
Ну если из-за такого прое@а от РП регулярно разбегаются все Разрабы, то как-то и директору придется подписывать заявления или на перевод или на увольнение. |
|||
117
unregistered
17.06.19
✎
09:26
|
(109) > если исполнитель не общается с заказчиком,... он просто не сможет нормально выполнить задание.
Чушь. Исполнитель не должен вообще общаться с заказчиком. Для этого есть РП. Максимум на этапе сдачи-приемки, где требуется какое-то обучение пользователей или сложная демонстрация результатов. > в процессе выполнения появится столько вопросов, что замучаешься отвечать. Вот пусть РП на них и отвечает. Он должен быть в теме. Только у него есть понимание - что и для чего нужно в проекте. Как только Заказчик начинает напрямую общаться с Исполнителем проект превращается в полное *авно, где заказчик выворачивает идею проекта с ног на голову, начинает выдумывать какие-то свои требования. Не говоря уже о случаях, когда внедрение проекта связано с перестроением бизнес-процессов, а заказчик продолжает по инерции требовать реализовать старый бизнес-процесс потому что "мы так всегда делали" и "нам так надо!". Потом после такого "общения" исполнителя с заказчиком приходит РП и понимает, что вся модель проекта начинает накрываться женским половым органом потому что заказчик с программистом занимаются расстановкой кнопочек на форме "как было раньше" и рисованием отчетов, которые делали последние 10 лет, не зная, что отдел-получатель этих отчетов складывает их в мусорное ведро. |
|||
118
Cyberhawk
17.06.19
✎
09:29
|
(52) У меня вся схема расписана вроде на достаточном для однозначного понимания уровне. Какие могут быть еще вопросы?
|
|||
119
Immortal
17.06.19
✎
09:31
|
(116) хрень какая то.
Если это вопрос компетенции разраба то по решению рп просто выплачивается 8 часов и все, если это проблема в коммуникации между рп и разработчиком, то здесь можно и позвать кого то разрулить вне конфликта Незаменимых нет,) |
|||
120
unregistered
17.06.19
✎
09:34
|
(116) > если из-за такого прое@а от РП регулярно разбегаются все Разрабы.
Это уже отдельный вопрос, который директор и будет рассматривать, когда и "если" он реально возникнет. Вообще вопрос с разбегающимися разработчиками к теме ветки не относится. От одного случая просчета РП программисты не сбегают. А вникать каждый раз в какой-то там отчет какого-то там заказчика директор точно не должен. В каком-то сложном случае, если РП не может договориться с программистом о переработке, или у него недостаточно полномочий для принятия решения, директор может выступить арбитром. |
|||
121
Krendel
17.06.19
✎
09:50
|
(119) Такая же эскалация, как и при конфликте РП заказчика и рп исполнителя
|
|||
122
Krendel
17.06.19
✎
09:52
|
Рекомендую книгу дедлайн, там описаны почти все самые распространенные психотипы рп
|
|||
123
Krendel
17.06.19
✎
09:52
|
с их косяками и фишками
|
|||
124
Фрэнки
17.06.19
✎
09:52
|
(119) (120) да просто такая хрень регулярно происходила в .... не буду говорить каких франчах. И я лично в это вляпывался и мои друзья об этом же говорили. Разработчики регулярно конфликтуют с РП в большей или меньшей степени.
Это обычная даже практика, когда РП режет часы своему Разрабу до тех пор, пока не создастся конфликт. А затем все вынуждены в этом конфликте принимать решения и в условиях, когда Разраб изолирован от Заказчика - а это бывает и полезно, и вредно для работы с Заказчиком. Чаще бывает вредно. Т.к. при наличии параллельного контакта Разраба с Заказчиком процесс уходит в негатив очень быстро. Но смысл моих рассуждений в том, что Разраб один черт получает не столько, на сколько разводит Закачика РП, а ровно столько, сколько ему согласен "закрыть" в часах РП. И отсюда очень простой вывод, что оплата не на окладе, а на почасовке == зло для разработчика. |
|||
125
cons24
17.06.19
✎
10:26
|
(0) "что с этой проблемой делать?"
Ну как обычно пишут всякие эйчары, писатели тернингов и прочие ничего не понимающие в том что говорят: развивать скилы коммуникаций, выходить на новый уровень, бла-бла-бла. В итоге ты хоть так хоть эдак без бабла. А можно свалить из этого цирка (франча) на фикси и греться на солнышке. |
|||
126
worker-good
17.06.19
✎
10:33
|
(0) Если руководитель ошибся с оценкой трудозатрат, то пусть сам и делает за 8 часов
|
|||
127
Immortal
17.06.19
✎
10:43
|
(124) жизнь несправедлива, что поделать:)
(123) такие книжки надо в 20 читать, я читал в 30 и все свои косяки там нашел=) |
|||
128
Krendel
17.06.19
✎
10:45
|
(127) А я и читал ее в 24
|
|||
129
Krendel
17.06.19
✎
10:45
|
вру в 22
|
|||
130
Вафель
17.06.19
✎
10:47
|
а что разработчику не озвучивалась оценка?
почему разраб не оповестил что будет превышение заранее. те решение должно было быть принято до того как задача сделана на 45 часов |
|||
131
impulse9
17.06.19
✎
11:05
|
(124) от франча зависит. у нас, например, незакрытые часы аналитику или программисту - это нонсенс.
|
|||
132
Dmitry1c
17.06.19
✎
11:22
|
(126) какая агрессивная политика
|
|||
133
worker-good
17.06.19
✎
11:31
|
(132) За свои ошибки надо нести ответственность
|
|||
134
Cyberhawk
17.06.19
✎
11:52
|
(133) Иногда можно как говорится "сделать скидку", т.е. снизить требовательность / строгость / критику :)
|
|||
135
Dmitry1c
17.06.19
✎
11:53
|
(122) том де марко? читал
|
|||
136
worker-good
17.06.19
✎
11:56
|
(134) Так уж быть прощу начальнику, но чтобы это было в последний раз))
|
|||
137
Cyberhawk
17.06.19
✎
11:57
|
(136) На самом деле ничего смешного тут нет - подчиненный именно прощает начальнику его (начальника) косяки
|
|||
138
Джинн
17.06.19
✎
12:10
|
(0) У нормального РП всегда есть резерв. Я процентов 15 закладываю на непредвиденные "расходы". Но тратить его бездумно нельзя. Для начала попробовать договориться с заказчиком на допоплату с обоснованием возросшего объема, который нельзя было оценить заранее. Если не согласится - попробовать другие задачи "проинтвентаризировать" - возможно можно сманеврировать. Если не удается - использовать резерв. Если и резерв прожрали - готовить банку вазелина.
|
|||
139
Cyberhawk
17.06.19
✎
12:11
|
(138) РП не может ничего "закладывать" (резервировать), т.к. у него нет компетенций какую-либо оценку в принципе давать
|
|||
140
Cyberhawk
17.06.19
✎
12:12
|
+(139) Т.е. он может лишь накинуть сверху ("заложить") от оценки, полученной от компетентного человека
|
|||
141
Здравый_смысл
17.06.19
✎
12:13
|
(139) Поэтому у РП и должны быть эти компетенции.
|
|||
142
Cyberhawk
17.06.19
✎
12:14
|
(141) Про "должны" это конечно же не так, т.к. почти всегда это не так
|
|||
143
Здравый_смысл
17.06.19
✎
12:14
|
(142) Значит, хреновый это РП.
|
|||
144
Cyberhawk
17.06.19
✎
12:17
|
(143) Не спорю. Но функции барьера, актирования, дипломата выполняет и уже хорошо )
|
|||
145
Cyberhawk
17.06.19
✎
12:17
|
+(144) Отсутствие компетенций по теме проекта можно и простить, если есть другие компетентные люди
|
|||
146
unregistered
17.06.19
✎
12:21
|
(124) > оплата не на окладе, а на почасовке == зло для разработчика.
Есть два принципиально разных вида деятельности и вида разработки. Рассчитываются и оплачиваются они совершенно по разному. Первая - проектная. Система оплаты окладная + премия за закрытые проекты (этапы проектов). Вторая - поддержка и сопровождение. Система оплаты почасовая. Там, где пытаются подменять одно другим или как-либо смешивать, происходит бардак. |
|||
147
unregistered
17.06.19
✎
12:26
|
(139) >> РП не может ничего "закладывать" (резервировать), т.к. у него нет компетенций
В обсуждаемом в этой ветке примере РП и архитектор - это одно и то же лицо. А архитектор как раз и обладает компетенциями по оценке трудозатрат. Он то четко должен отличать отчет, который просто отчёт, от отчёта, который потребует создания или изменения регистров, документов (регистраторов) или любой другой значительной доработки конфигурации с соответствующими трудозатратами. |
|||
148
Джинн
17.06.19
✎
12:39
|
(139) Речь идет о резерве трудозатрат по проекту в целом, и не об оценке трудоемкости задач. Архитектор дает мне 100 часов. Я закладываю в проект 100 часов + 15 часов резерва. Заказчикам, ессно рисуется 115, т.к. они очень нервно реагируют на слово "резерв". Но если заказчик вменяемый, то оставляю резерв отдельной строкой. С отдельными отчетами об использовании этого резерва. Практика показывает, что первоначальные оценки всегда заниженными бывают. Если в целом по проекту считать.
|
|||
149
Cyberhawk
17.06.19
✎
12:44
|
(148) Ясно, ситуация из (140). Я неправильно значит понял твое "Я ... закладываю" - подумал, что ты это делаешь когда и оценку самолично придумываешь )
|
|||
150
HeKrendel
17.06.19
✎
12:45
|
(139) Лол
|
|||
151
Cyberhawk
17.06.19
✎
12:45
|
(147) Ничего архитектор не может оценивать, ибо не погружается в каждую лужу глубоко
|
|||
152
HeKrendel
17.06.19
✎
12:46
|
(148) Тут еще нюанс что каждый спец всегда оценивает по своему, кто-то оценку занижает, кто-то завышает, кто-то попадает в срок
|
|||
153
HeKrendel
17.06.19
✎
12:47
|
(151) Не придумывай
|
|||
154
Джинн
17.06.19
✎
12:50
|
(152) Чаще всего заниженная. Одноэсники неисправимые оптимисты. Даже если предварительную оценку умножают на число пи. Они почему-то наивно полагают, что правильно поняли что хочет заказчик :)
|
|||
155
HeKrendel
17.06.19
✎
12:53
|
(154) по моему опыту, оценка будет зависеть от квалификации + психотипа
|
|||
156
Джинн
17.06.19
✎
12:58
|
(155) Ну если последнее предполагает, что число пи несколько заниженное, то да :)
|
|||
157
dmpl
17.06.19
✎
13:10
|
(117) А что если почитать несколько предшествующих сообщений, где речь шла о том, что РП должен составить подробное ТЗ, иначе вопросы программиста сорвут все сроки?
P.S. Когда Исполнитель не общается с заказчиком - получается то же самое г, только в профиль, если не составить подробнейшее ТЗ, чтобы его нельзя было сделать неправильно. Потому что чтобы задать правильный вопрос - надо наполовину знать ответ, а без общения с заказчиком он ничего не знает. Ну или РП просто зашьется и не будет успевать отвечать и консультировать всех прогов. |
|||
158
Cyberhawk
17.06.19
✎
13:35
|
(157) Самое плохое это когда РП сам не знает для чего надо то, что он отдает в работу исполнителю
|
|||
159
dmpl
17.06.19
✎
13:39
|
(154) На 7 же надо умножать: семь раз отмерь...
|
|||
160
dmpl
17.06.19
✎
13:48
|
(158) Вот для этого и нужна связь обоих с заказчиком: РП как модератора хотелок и исполнителя, который будет реализовывать хотелки в контексте того, что предполагается решить. Тогда он сможет задать правильный вопрос. И если РП не знает - так хоть исполнитель может поймет :) Плюс исполнитель может предложить такой вариант, который будет проще реализовать (РП ведь может и не был программистом, и не знает, какие возможности есть "из коробки", а какие повлекут очередной велосипед).
|
|||
161
ink-nsk
17.06.19
✎
13:49
|
Всё не читал, но вина исполнителя.
Всем известно, что рыба с головы гниет, но чистят с хвоста - всё остальное лирика. |
|||
162
worker-good
17.06.19
✎
13:53
|
(161) Только на вакансию руководителя приходится 20 претендентов, а на вакансию разработчика 2
|
|||
163
timurhv
17.06.19
✎
13:56
|
(7) Сегодня сказал делать отчет на 45 часов себе в убыток, а потом заключил с ними контракт на 45 млн.
|
|||
164
Cyberhawk
17.06.19
✎
14:01
|
(160) Собственно, все это не нужно, если РП правильный, а именно знает ответы на 4 вопроса: кто, что, когда и зачем.
|
|||
165
Cyberhawk
17.06.19
✎
14:03
|
+(164) Связь исполнителя с заказчиком нужна только тогда, когда РП с хлебушком. В иных случаях двойной контроль-переваривание хотелок заказчика (и РП, и исполнителем) кажется избыточным.
|
|||
166
ink-nsk
17.06.19
✎
14:04
|
2(162) РП продажник хочет продать за 8, а назвался грибом - исполнитель взял работу - делай.
Сейчас практика пошла - разработчик - это тот, кто не хочет на себя ответственность брать, и попробуй докажи, что огород который он нагородил - это необходимо. |
|||
167
worker-good
17.06.19
✎
14:25
|
(166) Вообще-то сначала поступает заказ, а потом его исполняют. Вариант когда сначала делают конфигурацию, а потом ее продают, разработчик выступает собственником и несет всю ответственность, и сам продает свою конфигурацию
|
|||
168
Dmitry1c
17.06.19
✎
14:27
|
(139) это вы не рп описали, а "эффективного менеджера" - сову с пикабу
|
|||
169
Молочный брат
17.06.19
✎
14:27
|
(167) Поток сознания какой-то. В бред переходящий
|
|||
170
Cyberhawk
17.06.19
✎
14:28
|
(168) Я оперирую ролями, а не носителями оных (человеками). То что ты там что-то совмещаешь или видел таких кто совмещает несколько ролей суть самой роли не меняет.
|
|||
171
Dmitry1c
17.06.19
✎
14:30
|
(170) крупные проекты?
|
|||
172
worker-good
17.06.19
✎
14:41
|
(169) Разжую. Этот перец мне заявил, разработчик наваяет, что ему только в голову придет, а руководителю проекту потом это приходится продавать заказчикам. Я же говорю что происходит наоборот, сначала заказчик говорит что ему хочется, а потом разработчик реализует его хотелки.
|
|||
173
HeKrendel
17.06.19
✎
15:34
|
(172) Причем тут тп и проект?
|
|||
174
HeKrendel
17.06.19
✎
15:36
|
(170) В жизни нет ролей, в жизни есть конкретный рп с конкретной командой, которую он строит под себя, в рамках мотивации компании
|
|||
175
unregistered
17.06.19
✎
15:48
|
(151) > Ничего архитектор не может...
Ну конечно. В твоём мире программист - это альфа и омега, человек на котором свет клином сошелся и только он один способен понять что конкретно нужно заказчику, как именно это должно быть реализовано и сколько времени это займёт. А РП, архитекторы, методисты, консультанты, технические писатели, тестировщики - это всё люди - так себе - мимо проходили, пописать зашли. |
|||
176
dmpl
17.06.19
✎
15:59
|
(165) Здесь вопрос в качестве реализации и удовлетворенности клиента (что в будущем дает дополнительные продажи, т.к. наевшись обычных франчей, которые делают сферических коней в вакууме, и найдя такого, который понимает - клиент будет за него держаться). Когда и РП, и исполнитель знают, что делают - существенно снижается риск испорченного телефона, который зачастую приводит либо к убыткам, либо к неоплаченным работам, а также сорванным срокам, ну и клиент недоволен, само-собой.
|
|||
177
Cyberhawk
17.06.19
✎
16:00
|
(175) Что-то ты тупишь: сказано какую функцию он не выполняет. Это не означает, что он не выполняет никаких других функций.
|
|||
178
Cyberhawk
17.06.19
✎
16:00
|
(174) Все так. Главное противоположных психотипов наедине не оставлять)
|
|||
179
unregistered
17.06.19
✎
16:02
|
(157) ТЗ должно быть составлено таким образом, чтобы исключить необходимость общения исполнителя с заказчиком и делать достаточным для решения любого возникающего вопроса общение программиста с РП (автором ТЗ).
Насколько ТЗ будет детально прописано может зависеть от конкретного исполнителя. Для тупого кодера надо всё по полочкам расставить, разжевать и в рот положить. Для более опытного специалиста достаточно будет общего описания с подробными акцентами только в нужных местах. Любое общение программиста с заказчиком только вредит проекту. Если есть ТЗ, то необходимости в таком общении просто быть не должно. Это нонсенс. Иначе зачем вообще ТЗ нужно? Посадите программиста за стол с заказчиком и пусть он кодит под диктовку заказчика. Только потом не удивляйтесь, что на выходе получается какой-то в хлам переписанный монстр, не способный работать без костылей и прямого пользовательского вмешательства в записи регистров, а отчеты получаются только через ручную допобработку выгрузок в excel. В исключительных случаях программист может привлекаться в качестве технического консультанта на этапе составления ТЗ. Когда автору ТЗ (РП, архитектору, методисту) не хватает знания и опыта - как именно лучше реализовать ту или иную задачу. |
|||
180
Cyberhawk
17.06.19
✎
16:02
|
(176) Ну тогда уже получается, что один делает часть работы другого. В общем случае это неправильно, в частном отсюда конечно же не видно.
|
|||
181
unregistered
17.06.19
✎
16:05
|
(177) >> сказано какую функцию он не выполняет.
Только не надо эту функцию (оценку трудозатрат) передавать программисту. Повторюсь: в нашем примере РП совмещает обязанности архитектора. Он оценивает трудозатраты и обладает для этого всеми компетенциями. Программиста он конечно тоже может к этому привлечь, но в каких-то исключительных или сильно сложных случаях. |
|||
182
Mukrob
17.06.19
✎
16:05
|
(179) про ТЗ все понятно, а как методист может написать ТЗ, мне вообще кажется кроме программиста ТЗ написато никто не может, методолог тоже человек и то что, очевидно ему не очевидно программисту.
|
|||
183
unregistered
17.06.19
✎
16:14
|
(182) У тебя какое-то извращенное понятие о программисте.
Программист вообще не должен писать ТЗ. У него несколько другие задачи. Авторами ТЗ как раз и являются архитекторы и методологи. Люди работающие на стыке прикладной части, конкретной конфигурации и конкретной платформы. Программистов могут привлекать (и регулярно это делают) в качестве технических экспертов для оценки и выбора конкретного решения в каких-то особенных случаях. |
|||
184
Mukrob
17.06.19
✎
16:15
|
(183) ты давно вакансии на HH смотрел? в обязанности программиста входят знание БУ и УУ ) соглашусь во франчах квалификации программистов ниже там не требуют.
|
|||
185
Mukrob
17.06.19
✎
16:16
|
(183) Техническое задание и проектная документация наверно разные вещи, думаю ТЗ написать может любой, так же как и заказчик обрисовать что конкретно ему нужно, а вот проектную документацию методолог написать не сможет, там пообъектно что куда и откуда
|
|||
186
Cyberhawk
17.06.19
✎
16:17
|
(181) "в нашем примере РП совмещает обязанности архитектора" // Хз что за наш случай, не слежу за веткой.
В любом случае если архитектор поголовно каждую задачу оценивает, то это точно не архитектор. Архитектора основная функция - гнать стадо кодеров и тимлидов в нужном направлении, а если впереди обрыв или дождик пошел то увести оттуда и зонтик раскрыть, опционально - солнышком приправить. |
|||
187
Cyberhawk
17.06.19
✎
16:18
|
(185) Он как и большинство просто путает ТЗ и ТП (тех. проект). Вот ты не путаешь, но это 1 из 10 наверное только.
|
|||
188
dmpl
17.06.19
✎
16:18
|
(179) У франчей нежизнеспособный монстр на костылях обычно получается и без общения исполнителя с заказчиком. Это типичный результат работы франча. Потому что идеальное ТЗ - это из страны, где единороги кушают радугу.
А насчет "Насколько ТЗ будет детально прописано может зависеть от конкретного исполнителя" - это беспечность. ТЗ должно быть достаточно для самого тупого человека, потому что в суде любая недосказанность в ТЗ, подписанном сторонами, будет оспариваться. Поэтому если делать ТЗ рамочным - надо сводить к минимуму риск непонимания. И РП, который интерпретирует задачу для исполнителя, в данном случае слабое звено. Если он понял неправильно задачу - все, тушите свет. Кроме того, опытный исполнитель вне контекста просто не сможет работать, т.к. у него, в отличие от тупого кодера, возникнет множество вопросов. На часть из них даже РП не сможет ответить, т.к. он до такого уровня просто не детализирует в разговорах с заказчиком. |
|||
189
Mukrob
17.06.19
✎
16:19
|
(183) например? вот нужно своять печатную форму к отчету, как будет выглядеть ТЗ от методолога? макет печатной формы? и короткая инфо? или он будет привлекать программиста, я вот думаю методолог это своеобразный эникейщик, который права пользователям раздает общается с клиентом, он же продажник иногда бывает..
|
|||
190
palsergeich
17.06.19
✎
16:19
|
(184) требования знания БУ и НУ - копипаста, почему то очень модная.
Если программисты принимают решения по методологии, а не специалисты отделов - это не программисты. |
|||
191
palsergeich
17.06.19
✎
16:21
|
(190) по факту я до сих пор не знаю БУ и НУ - для этого в штате есть спецы по этому, я перекладываю это в код, не более
|
|||
192
dmpl
17.06.19
✎
16:21
|
(180) Это не совсем правильно идеологически, но зато позволяет при правильной организации повысить качество продукта и уменьшить сроки. Это как с нормализацией данных.
|
|||
193
Mukrob
17.06.19
✎
16:22
|
(190) а кто круче программист или методолог? кому зарплату больше платят? программист работает с данными, он знает пообъектно все регистры, знает что куда откуда и почему, работает с данными способен проанализировать любую ошибку в системе, способен изобразить ТЗ и ПД, методолог думаю без знаний программиста тоже самое изобразить не сможет..
|
|||
194
Mukrob
17.06.19
✎
16:24
|
(191) т.е. работая программистом ты не постиг БУ и УУ, либо мало работаешь или профессия не та выбрана т.е. тебе тупо не интересно? работа ради работы? потому что платют много?
|
|||
195
Cyberhawk
17.06.19
✎
16:24
|
(192) Если принять как факт утверждение "в общем случае РП в роли одного физического человека никогда не может собрать информацию от заказчика с достаточной полнотой" (хотя критерий достаточности в (164) отлично работает), то отсюда вытекает, что роль РП должна быть размазана как минимум между двумя человеками. Тогда уже исполнение функций ими обоими уже не кажется неправильным. Но почему-то в такой постановке функция РП "собирать данные от бизнеса" никогда не видел чтоб преподносилась / не распределялась официально.
|
|||
196
palsergeich
17.06.19
✎
16:25
|
(193) Каждый хорош на своем месте.
ЗП сопоставимые. При составлении ТЗ идёт парная работа. Консультант говорит что и как должно быть с точки зрения учёта, а ппограммист( на самом деле ведущий и выше) говорит как это будет сделано на уровне кода, или что надо изменить в модели, что бы это было возможно реализовать. Времена самоучек - спецов по всем вопросам прошли. |
|||
197
palsergeich
17.06.19
✎
16:27
|
(196) Уровень ларьков я не рассматриаю
|
|||
198
Mukrob
17.06.19
✎
16:30
|
(196) если по ЗП одинаково то я лучше методологом чем программистов ковырять этот говно код.
|
|||
199
Mukrob
17.06.19
✎
16:32
|
(196) мне сложно судить, а роль РП какая? если есть методолог который задачу программисту ставит?
|
|||
200
Mukrob
17.06.19
✎
16:38
|
(196) лично я считаю что по иерархии методолог должен быть выше программиста, человек который не только может сам написать код но еще и понимает методологию программы., а то что вы называете методологами самые что не на есть обычные консультанты или линия тех.поддержки., имхо.
|
|||
201
dmpl
17.06.19
✎
16:38
|
(195) Руководитель должен быть один, иначе не взлетит. А вот входные данные собирать можно с разных точек, чтобы в итоге как можно полнее понимать, что делается, зачем и чем это полезно заказчику.
Программист, например, может предложить альтернативное (более простое или с использованием типовых механизмов) решение, зачастую при этом даже более юзабельное и понятное, потому что он знает КАК он это будет делать, и сколько велосипедов надо будет изобрести для реализации "как сказал заказчик". Т.е., фактически он выступает в роли технического эксперта, но совмещение этой роли с ролью программиста дает синергетический эффект, поэтому лучше когда это один человек. |
|||
202
Cyberhawk
17.06.19
✎
16:43
|
(201) "Руководитель должен быть один, иначе не взлетит" // Я поэтому и написал только про одну "функция РП ... распределялась" :) Ну вот не видел почему-то чтоб вверялось такое исполнителю официально. Неформально исполнитель конечно (каждый в меру своего психотипа и чувства прекрасного) скорее всего будет эту функцию нести.
|
|||
203
Cyberhawk
17.06.19
✎
16:44
|
(200) Методолог все-таки ближе к бизнес-аналитику. На прикладную функциональность конкретного ПО ему должно быть пох. Это уже консультант по ПО перекладывает методологию на это ПО.
|
|||
204
Cyberhawk
17.06.19
✎
16:44
|
+(203) И поэтому да - исполнитель (разраб) в паре с консом обычно работает. С методологом ему общаться не приходится.
|
|||
205
Туц
17.06.19
✎
16:45
|
(0) Если всё как ты говоришь, то РП должен иметь яйца и вывернуть карман.
|
|||
206
sevod
17.06.19
✎
23:05
|
(1) Если прогер опытный и видит что не так оценили, шлет всех сразу далеко, пока ему не дадут ответ кто будет платить. Обычно за это ему ничего не бывает. А если бывает, то у этой фирмы опытные программисты быстро исчезают.
Ну а если не опытный, то скажут что ты еще просто ничего не умеешь и расскажут сказку о том как у него все будет хорошо. Правда не опытный на 45 часовой задаче, на месяц застрянет. Как вариант, завышают затраты на всех заказах, что бы было откуда компенсировать промахи. |
|||
207
romansun
22.06.19
✎
23:41
|
(35) как минимизировать
Дробите работы на этапы так, как удобно вам и как согласится заказчик. Хоть по 40 часов )) И выделяйте отдельно разработку ТЗ по этапу. То есть, даете оценку на ТЗ, согласуете. Оценку на остальное в рамках этапа - даете предварительную. Сделали ТЗ, его согласовали. Дальше, переоценили остальную часть. Пошли согласовывать оценку у заказчика. Согласовали - пошли кодить. В процессе кодинга обязательно ведите реестр измененных и новых требований. Очевидно, что в процессе работы могут появиться изменения требований или даже новые требования. Они, соответственно, должны пойти за отдельные деньги. Например, в следующем этапе. И т.д. ) |
|||
208
Охотница за головами
24.06.19
✎
17:45
|
(0)вариантов куча: 1. расстрелять 2. уволить 3. лишиь премии 4. поругать перед подчиненными
все бываает, а можно простить и понать |
|||
209
Джинн
24.06.19
✎
17:49
|
(208) За п.4. нужно увольнять за профнепригодность того, кто такое предлагает.
|
|||
210
Krendel
24.06.19
✎
21:32
|
(209) плюсану
|
|||
211
MadHead
24.06.19
✎
23:59
|
(0) Кто угодно может ошибиться с оценкой трудозатрат.
Что делать зависит от того, что хочется получить. Для более точной оценки задач - можно делать оценку группой людей голосованием (Как правило руководитель и исполнители). В скраме это называется "poker planning". - задачи нужно разбивать на подзадачи что бы 1 задача не занимала больше 2-4 дней (зависит от типа задача). - выставлять эстимейты после начала выполнения, когда ясен фронт работ. Для минимизации рисков - как можно раньше сообщить о неверных плановых сроках. Заказчику подробно рассказать как рассуждал и ошибся и обосновать новые сроки. |
|||
212
palsergeich
25.06.19
✎
00:57
|
(208) Выставлять ошибку на общественное порицание - последнее дело.
Накосячил - ну ладно выеби, но за закрытыми дверьми. Это дело 2х - подчинённого и руководителя, но никак не всей толпы. |
|||
213
ink-nsk
25.06.19
✎
06:27
|
(196) Вот полностью согласен.
И на практике такая связка дает результат. Бизнес аналитик или методолог, называйте как угодно, собирает инфу, консультируется с ведущими программист или группой, или отделом ИТ аудита, и в итоге рождается ТЗ. ТЗ в зависимости от сложности попадает или ведущим или просто кодерам. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |