Архив рубрики ‘оценка трудозатрат’

Про оценки трудозатрат, гадание на кофейной гуще, бесполезный аджайл и безумных бюрократов

Сколько времени нужно, чтобы завязать шнурки? Ну, секунд десять. А чтобы написать инструкцию, как завязывать шнурки? Вот и в софте у нас самая честная оценка — я не знаю.

5 причин, почему ваши Story Points не работают (и что делать)

За семь лет проведения воркшопов по Story Points я наблюдаю одну и ту же картину: команды изучают технику, применяют её несколько спринтов, а затем постепенно возвращаются к старым паттернам. И если на маленьких масштабах работы с одной командой или тремя кажется что Story Points прекрасный подход, на текущем масштабе — 47 команд, около 400 человек […]

Может ли ИИ помочь в оценке проекта? Пробуем на реальном примере

— А не замахнуться ли нам на святое,‑ подумал я.— Опять все будут ругаться на материал про искусственный интеллект,‑ сразу пришла вторая мысль. Так примерно и возникла идея посмотреть, насколько хорошо генеративный ИИ может помочь с оценкой проекта. Допустим, мы хотим выполнить оценку трудоемкости проекта по методике «снизу вверх», т. е. за счет декомпозиции проекта на задачи. В результате должно появится дерево задач, каждая из которых состоит из названия […]

Оценка задач в IT: делать или не делать — вот в чем вопрос?

Стоит ли оценивать время на выполнение задач в IT? Или, может быть, просто приступить и начать работать? А что, если оценивать не время, а объем задач? И что вообще следует и можно оценивать? Как и всегда, универсального ответа нет. Я придерживаюсь следующей стратегии: прежде чем давать или запрашивать оценку, важно понять, зачем это нужно обеим […]

Scrum & Estimates! Погружаемся в теорию вместе, плюс кейсы из практики

Оценка срока и трудозатрат на реализацию задач с помощью Монте-Карло

Существует много методов оценки задач с точки зрения трудозатрат: Scrum Poker T-Shirt Sizing Метод аналогий «Три амиго» и т.д. Сегодня я подробно расскажу, почему в нашей команде ни один из них не используется и как мы пришли к точности планирования сроков и трудозатрат 80-90%. Предпосылки

Избегайте эффекта якоря при оценке задач

Был ли у вас хоть раз в жизни подобный диалог с начальником или тимлидом? Тимлид: {name}, за сколько времени сделаешь эту задачу? За неделю успеешь?Я: Да. Может быть, чуть больше — ещё тестами надо покрыть. Дней десять, наверное. В итоге вы делаете задачу месяц. У меня такое случалось не раз. И я всегда восхищался людьми, […]

Человеческий фактор в разработке программного обеспечения: психологические и математические аспекты

Разработка программного продукта — это процесс, в котором человеческий фактор играет очень важную роль. В статье поговорим о различных психологических и математических законах и принципах. Некоторые из этих принципов и законов вам хорошо известны, некоторые — не очень, а некоторые помогут объяснить ваше поведение или поведение ваших сотрудников и коллег. Разработка ПО – нелинейный процесс […]

Разработка ПО: факты против мифов

Мифы – это попытки осмысления картины окружающего мира, присущие первобытной культуре. Материальное производство (обработка объектов физического мира) насчитывает десятки тысяч лет истории. Оно прошло путь от каменных пещер до современных небоскребов, от сигнальных костров до мобильной связи, от навигации по звездам до навигации по космическим спутникам. На этом пути был накоплен колоссальный объем знаний естественных […]

Как закончить проект в срок?

Этот пост навеян оценкой большого технологического проекта, в которой мне довелось поучаствовать. Оценка началась катастрофически – после недель совещаний, сборов рабочих групп и размышлений тимлидов разработка представила оценку сроков разработки – с разбросом в 14 месяцев между минимальной и максимальной длительностью проекта. Сам проект был посвящен большой и объемной фиче в уже существующем продукте, но […]