Вопросы с тегом «estimation»

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

652
Как ответить, когда вас просят оценить?

Нас, программистов, постоянно спрашивают: «Сколько времени это займет?» И вы знаете, ситуация почти всегда так: Требования неясны. Никто не сделал глубокий анализ всех последствий. Новая функция, вероятно, нарушит некоторые предположения, которые вы сделали в своем коде, и вы сразу же начнете...

132
Почему при оценке пользовательских историй мы используем баллы за историю вместо человеческих дней?

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

120
Есть ли способ бороться с продажами постоянно завышенным? [закрыто]

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

113
Руководитель проекта, который хочет заблокировать оценку времени с подписанным контрактом

На предыдущей работе менеджер проекта (PM) не был удовлетворен временем доставки кода для проекта, на котором я работал. Мой руководитель проекта сказал мне, что премьер-министр рассматривает вопрос о том, чтобы я подписал контракт, чтобы зафиксировать свои оценки времени, которые я дал для задач и...

86
Оценка затрат времени в устаревшей кодовой базе

Недавно я начал работать над проектом, в котором очень старое монолитное приложение переносится в архитектуру на основе микросервисов. Устаревшая кодовая база очень грязная («спагетти-код»), и часто, по-видимому, простая функция (например, названная «multiplyValueByTen») позже показывает себя как...

83
Является ли DRY врагом управления программными проектами?

Одним из самых основных и общепринятых принципов разработки программного обеспечения является СУХОЙ (не повторяйте себя). Также ясно, что большинство программных проектов требуют какого-то управления. Каковы задачи, которыми легко управлять (оценка, график, контроль)? Верно, повторяющиеся задачи,...

63
Имея дело с ужасными оценками

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

60
Как объяснить нетехническому человеку, почему задача займет намного больше времени, чем они думают? [закрыто]

Почти каждый разработчик должен ответить на вопросы со стороны бизнеса, такие как: Почему понадобится 2 дня, чтобы добавить эту простую контактную форму? Когда разработчик оценивает эту задачу, он может разделить ее на этапы: внести некоторые изменения в базу данных оптимизировать изменения БД по...

56
Как вы можете оценить время для задач, которые в основном состоят из выяснения проблемы?

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

50
Scrum - как перенести частично завершенную пользовательскую историю на следующий спринт, не искажая отставание

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

42
Как научиться делать более точные оценки? [закрыто]

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

37
Как объяснить, что сложно оценить время, необходимое для более крупного программного проекта?

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

36
Как лучше всего объяснить, что такое Story Points?

Мы начинаем использовать Story Points здесь для нашей гибкой разработки, но мне сложно объяснить, а также не могу найти однозначного ответа на то, чем они являются. Лучшее, что я могу сделать, это указать на другие сайты (например, http://blog.mountaingoatsoftware.com/tag/story-points ) и дать...

32
Что я должен делать, ожидая обзора?

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

31
Как вы решаете, сколько будет стоить ваша программа? [закрыто]

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

31
Я слишком медленно программирую? [закрыто]

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

27
На каком основании вы бы распределили пожертвования между членами вашей команды с открытым исходным кодом без каких-либо раздоров? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я разработчик проекта с открытым исходным кодом, который размещен в...

26
Что делать, если оценка времени идет не так?

Допустим, вы оценили время рассмотрения дела в 3 дня. На второй день вы заметите, что ситуация растет, и появляются новые сценарии, которые не учитывались при оценке времени. Новое открытие приводит к дополнительным 2 дням (всего 5 дней). Это типичная проблема, с которой вы рано или поздно...

24
Как добавить нового разработчика в команду

Я управляю небольшой компанией, состоящей всего из 2 разработчиков. Мы создаем очень большое приложение для одного из наших клиентов. Разработка этого проекта продолжается 1,5 года. Теперь этот клиент получил важное спонсорство, и они организуют мероприятия, связанные с этим проектом. Так что...

24
Поощрение разработчиков программного обеспечения для отслеживания времени

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