Сколько времени вы тратите на анализ? Является ли этот анализ параличом? [Дубликат]

    

У этого вопроса уже есть ответ:

    

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

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

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

  1. Система, которую я разрабатываю, очень сложна. Я унаследовал его несколько лет назад, и предыдущий разработчик не следовал хорошей практике, например. SOLID, разделяющие слои (бизнес-уровень и т. Д.) И т. Д.
  2. Бизнес-требования не особенно понятны бизнес-сфере, потому что система очень сложная, и мы должны учитывать законодательство, которое является только руководством и полностью открытым для интерпретации.
  3. Нам не хватает соответствующих инструментов, например. система тестирования, непрерывная интеграция и т. д.
  4. Я - единственный разработчик, поэтому мне некому действительно обратиться за советом или помощью, например. с тестированием и т. д.

В любом случае я прочитал такие вопросы: Как ответить, когда вас попросят оценить? и это: http://msdn.microsoft.com/en-GB/library/hh765979.aspx .

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

1 голос | спросил w0051977 5 Maypm14 2014, 22:58:45

1 ответ


3

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

Ну, разве мы не все? Вы не можете, так что нет. Не в той среде, которую вы описали. Это слишком непредсказуемо.

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

  

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

Если вы не знаете, что вам нужно построить, как вы можете дать точную оценку? Управляйте ожиданиями: «Если требования не меняются, я могу это сделать через 4 месяца». Изменение документа и повторная отправка оценок. Кто знает, может быть, они могут обойтись без этой функции?

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

ответил JeffO 5 Maypm14 2014, 23:16:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132