Подтвердить что ты не робот

Обсудить оценку с программистом

Каков наименее оскорбительный способ противостоять программисту относительно оценки, которую они предоставили?

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

4b9b3361

Ответ 1

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

Ответ 2

"Как вы пришли к вашей оценке? Можете ли вы разбить ее для меня?"

Ответ 5

Попросите их предоставить дальнейшую разбивку сметы. Уровни оценки на 1-2 дня хорошо работают, где каждые 8-16 часов оценки должны быть указаны с конкретной задачей. Как правило, это достаточно гранулярность, чтобы удовлетворить управление, и это достаточно специфичность, но достаточно общая, чтобы быть четко определенными вовлеченными инженерами.

Ответ 6

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

Хорошим примером может быть то, что мой клиент сказал мне создать систему CMS для обработки своих бизнес-процессов. Я смотрю на их требования и выхожу из них, что мне нужно домой, чтобы создать для них целую систему. Тем не менее, клиент действительно пытается сказать мне, разверните систему CMS, которая уже построена третьей стороной, и заполните остальные детали, как вы можете.

Два разных сценария имеют полностью разные бюджеты

Ответ 7

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

Ответ 8

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

Ответ 9

Я сделал бы предположение, что он прав (предполагая, что у него есть знание /exp ) и сказать ему, что вы думаете вокруг X для оценки, а затем спрашиваете, есть ли какие-то детали или проблемы, которые мне не хватает, чтобы объяснить дополнительные усилия. Я бы тоже сделал это в одиночку и не поставил его на место.

Ответ 10

Собственно спросите, какой тип знаний/навыков необходим, чтобы закончить это быстрее. Часто важно знать ноу-хау программиста. Также у вас есть какая-то дискуссия по управлению проектами с программистом. Вы действительно получите хороший результат и уважение.

Ответ 11

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

Ответ 12

Я бы просто сказал: "Это кажется немного выше, чем я бы догадался. Можете ли вы разбить его на меньшие куски по несколько часов за раз для меня, чтобы я мог понять все, что с ним связано?"

По существу, не обвиняйте и заставляйте программиста чувствовать, что он помогает вам что-то понять.

Ответ 13

Вы не можете просто сказать "вы ошибаетесь".

  • Попросите их разбить его на дополнительный проект
  • Просмотрите все подпроекты и сравните их с исходной оценкой
  • Попросите их скорректировать оценки

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

Это никогда не идеальная наука, хотя..

Ответ 14

Изначально, когда я попросил кого-то дать оценку задания, которое они использовали, чтобы дать приблизительную цифру. Иногда это было хорошо, и много раз это было похоже на "то, что....!". Общая тенденция для любого состоит в том, чтобы добавить буфер и дать оценки. Но вопрос в том, сколько буфера добавил программист? Это всегда вопрос о том, насколько хорошо каждый участник планировал свою работу.

Позднее я прибегал к кратким контрольным спискам, когда я прошу оценки. Это помогает каждому лучше понять задачу и не будет <сильной > неловкой конфронтации с членами команды. Следующее, что я прошу вместе с оценками...

  • Work Break down. Это помогает программисту таким образом, что он должен думать о задаче и о различных шагах. Каждая задача не должна превышать 1 рабочий день. Естественно, что кто-то может сказать... это невозможно разойтись ежедневно, но возможно.
  • Технические зависимости Список всех технических зависимостей, ожидаемых программистом. например Любое исследование или доказательство концепций, которые нужно делать. Любые решения относительно использования библиотек.
  • Зависимости процессов Список всех зависимостей процессов, ожидаемых программистом. например такие вещи, как внутренние обзоры и обзоры внешней архитектуры, требуют времени, чтобы пригласить, настроить и, наконец, закрыть проблемы.

Как только у меня появятся вышеперечисленные подробности, всем легко говорить о оценках. В этом случае единственным узким местом является общение с командой, в которой им необходимо предоставить задачи "Работать с разделом", "Технические и технологические" зависимости.

Ответ 15

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

Ответ 16

Есть несколько вещей, которые вам нужно рассмотреть, прежде чем вы попросите его объяснить больше:

  • Получить оценку для отдельных элементов.
  • Попросите дать оценку для модульного тестирования (если вам это интересно) отдельно
  • Проверьте, не рассматривает ли он какие-либо зависимости.
  • Убедитесь, что вы синхронизированы с областью действия.
  • Он старший? Если да, это всегда было так?

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

Ответ 17

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

Наименьший "оскорбительный" запрос касается (ii), потому что разработчик здесь не виноват и должен быть более чем готов поговорить об этом.

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

Ответ 18

Вам просто нужно спросить их и не "противостоять" им. Спросите их, как они пришли к их оценке или разбивке их оценки. Кроме того, расскажите им о своих проблемах, если они есть, и дайте веские основания. Действительная причина: "Мне нужна эта жизнь в эту и эту дату, потому что она критически важна для бизнеса", а не "Я хочу, чтобы это живое в эту и эту дату, потому что это то, что я обещал своему боссу".

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

Ответ 19

Один из лучших способов, которым мы это делаем, - это позволить разработчику выбирать и использовать taks. Не просто дайте ему список задач, но попробуйте поощрить их к вовлечению и участию в задаче/проекте.

Что вы думаете об этом, https://stackoverflow.com/questions/12552049/would-programmers-use-contribute-to-a-crowd-sourced-estimation-tool, когда дело доходит до оценки проекта?

Ответ 20

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