Как стать автором
Обновить

Как быстро и точно оценить проект без ТЗ

Время на прочтение6 мин
Количество просмотров39K
При таком сочетании – быстро, точно, без ТЗ – кажется, что задача не имеет решения. Однако в работе фрилансера такие задачи возникают постоянно, поэтому в борьбе за выживание заказы приходится учиться их решать. Для начала поясню, что означают вынесенные в заголовок слова.

Быстро – значит, раньше, чем заказчик примет решение о выборе исполнителя (другого исполнителя, раз вы еще не готовы ответить ему на самый главный вопрос).
Точно – значит, достаточно близко к реальной стоимости проекта, которую можно было бы озвучить после согласования ТЗ (а еще лучше после выполнения проекта, когда уже известно точное количество потраченного на разработку времени).
Ну и, наконец, что значит Без ТЗ? Понятно, что проектов совсем без ТЗ (в стиле «пойди туда, не знаю куда, принеси то, не знаю что») практически не бывает. Другое дело, в каком виде заказчик предоставляет вам это самое ТЗ.
Читать дальше →
Всего голосов 41: ↑29 и ↓12+17
Комментарии11

Оценка трудозатрат на проект и подготовка коммерческих предложений

Время на прочтение4 мин
Количество просмотров26K
Ни для кого не секрет, что большинство команд разработчиков регулярно или периодически встречаются с ситуациями проваленных сроков выполнения и превышения планируемого бюджета проектов. В англоязычном интернете можно найти очень много информации по этому поводу. Более того, каждый более или менее опытный разработчик, как правило, имеет собственное мнение на этот счет.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии20

Классики живописи и ценобразование проекта

Время на прочтение1 мин
Количество просмотров594
Санкт-Петербург предоставляет огромные возможности для изучения культурного наследия, не в последнюю очередь — живописи. Однажды услышав в Русском музее слова экскурсовода о том, что знаменитая картина Репина «Бурлаки на Волге» писалась под заказа больше года, задумался я — а сколько же она должна была стоить?

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

(в общем то, все просто, но для начинающих работать понятно не сразу :))

Читать дальше →
Всего голосов 6: ↑3 и ↓30
Комментарии10

Оценка стоимости ПО: Дэн Гэлорат и SEER-SEM

Время на прочтение7 мин
Количество просмотров6.4K


Дэниэль Д. Гэлорат — президент и исполнительный директор Galorath Incorporated и главный разработчик SEER-SEM, программного продукта по алгоритмическому управлению проектами.

Он считается экспертом в области оценки программного обеспечения и автор книги «Программное обеспечение, оценка и риск-менеджмент» («Software Sizing, Estimation, and Risk Management»).

«Книга помогает определить лучший способ инвестировать в улучшение производительности программного обеспечения.»
— Берри Боэм, автор спиральной модели и COCOMO
Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Цена изменений: во сколько на самом деле обойдется переработка кода

Время на прочтение5 мин
Количество просмотров6.8K
Автор этого материала делится способом оценки времени, которое будет затрачено на переписывание уже внедренного проекта.


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

Модель оценки объема работ


Вы можете свести в один список все фичи своего приложения, а после оценить этапы и приблизительное время их переработки. Большинство именно так и поступает перед тем, как приступить к работе. Но почему тогда на практике выходит, что подобные проекты занимают в 4, 8 или даже 10 раз больше времени, чем разработчики заложили на старте?

Читайте также
Публикация о временных затратах на написание программного кода, которая пригодится при оценке объема работ: «Правило 10:1 в программировании и писательстве»


Есть три ключевых фактора, которые существенно растягивают процесс. И обычно при оценке затрат их игнорируют. Речь идет о:

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



Сокращение разницы


Первый фактор — новому приложению необходимо догнать текущее.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии3

Оценка и планирование в программных проектах — без купюр

Время на прочтение10 мин
Количество просмотров6.8K
Друзья, добрый день!

Мы продолжаем серию публикаций «без купюр» о проектах, связанных с разработкой, часто с приставкой «веб». Сегодня поговорим о том, как наиболее правильно и быстро проводить оценки работ и планировать релизы программной системы. Скорее всего, начинающие менеджеры и энергичные и ищущие себя разработчики будут шокированы рекомендациями, но, поверьте — цель стоит одна и только одна: помочь и сделать из вас настоящего джедая, который и пользу компании приносит, и проекты двигает, да и людей развивает одновременно. Такого джедая, который искренне не заслуживает быть обнаруженным в виде мумии в темной серверной между стойками с веб-серверами и базами данных веб-проекта, летящего в будущее без душевно документированного кода, ТЗ — лишь на энергии чистого «ХЗ». Итак, поехали!
Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии1

Сколько-сколько? Я бы это сделал за Х/10 рублей!

Время на прочтение3 мин
Количество просмотров110K
Вчера выдалась свободная минутка и я присел почитать Хабру. Одна из первых статей на которую наткнулся “Наш ответ 3doodler`у. Собран за 20 минут”. И вот читаю я её, видео смотрю, и чувствую что у меня дежавю. Причём такое нехорошее. Поднимающее волну возмущения. Мне некомфортно.
Да что ж такое-то?
Всего голосов 380: ↑343 и ↓37+306
Комментарии108

Мобильная разработка: от идеи до оценки стоимости

Время на прочтение7 мин
Количество просмотров15K


Мобильных разработчиков часто спрашивают, сколько будет стоить реализовать ту или иную идею. Например, сделать аналог «Убер» или «Авито». При такой постановке вопроса трудно оценить предстоящие трудозатраты, что создает большой разброс цен у разных разработчиков и недоверие со стороны заказчика.

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

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

Вы узнаете:

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

Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии2

Оценка трудозатрат в разработке ПО для начинающих

Время на прочтение5 мин
Количество просмотров19K

Помню, как меня впервые попросили дать оценку…

Тогда это застало врасплох.

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

Аналитики зачитали некоторые требования от клиента. Мы их коротко обсудили.

И тут мой начальник повернулся ко мне и спросил: «Сколько времени это займет?»

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

И вдруг на меня все смотрят и ждут ответа, а я растерялся и не знаю, что сказать.

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

Где-то через минуту, которая показалась мне часом, я решил просто сказать первое, что пришло в голову: «Не знаю… часов 600?»

Начальник рассмеялся, а затем сказал остальным рассчитывать на примерно 1200 часов.

Не очень люблю вспоминать тот день.

Понятно, что мне еще многое предстояло узнать, но меня мучил один вопрос: как оценивать объем предстоящей работы?

Читать далее
Всего голосов 15: ↑11 и ↓4+7
Комментарии16

Почему оценки у всех подрядчиков разные? Ведь задача понятна и ясна…

Время на прочтение7 мин
Количество просмотров2.7K


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

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

В тексте используются взаимозаменяемые термины «ИТ-решение» и «объект разработки». Они обозначают любое программное обеспечение (мобильные, веб-, десктоп-приложения, сайты и т.д.), которое создано в процессе разработки для достижения определенных бизнес-целей заказчика. Встречается термин «объект исследования» — стадия создания объекта разработки до момента воплощения решения.

Ситуация и проблема


Типичный процесс выбора подрядчика выглядит следующим образом.
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии13

Мифический человеко-час

Время на прочтение7 мин
Количество просмотров25K

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

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

Читать далее
Всего голосов 15: ↑11 и ↓4+7
Комментарии13

Фиксированная оценка и T&M: выгоды и подводные камни для клиентов и агентств

Время на прочтение5 мин
Количество просмотров958

Привет. Меня зовут Инга, и я работаю в digital-агентстве Alente.

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

Одной из самых тёмных и непонятных тем для наших клиентов (текущих и потенциальных) была оценка временных затрат на разработку сайтов.

Стоит сказать о том, что мы в Alente всегда делали относительно небольшие коммерческие проекты: корпоративные сайты, интернет-магазины и несложные веб-сервисы. За 12 лет привыкли работать по фиксированной оценке, так как задачи стали более-менее типовыми. Мы сделали калькулятор с вилками по оценкам этапов и считали всё по нему — и, как правило, попадали в эти оценки. В калькуляторе были типовые блоки, например «отзывы», «страница с каталогом товаров», «авторизация по электронной почте» и прочие.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Правильная оценка проекта в IT и подача КП

Время на прочтение3 мин
Количество просмотров5.3K

Как обычно происходит оценка проекта в IT?

ТЗ от клиента дают на осмотр специалисту / старшему специалисту / руководителю проектов. Он прикидывает объем трудозатрат "за всех" и сообщает менеджеру грубую оценку. Менеджер накидывает на эту стоимость некий фирменный коэффициент и получает сумму, которую озвучивает клиенту.

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

Правильный подход к оценке должен состоять из следующих этапов.

Читать далее
Всего голосов 7: ↑5 и ↓2+3
Комментарии4

Оценка стоимости разработки программного продукта, информационной системы, сервиса или задачи

Время на прочтение11 мин
Количество просмотров26K

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

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии12

Как определить стоимость технически-сложного продукта?

Уровень сложностиСредний
Время на прочтение22 мин
Количество просмотров29K

Всем привет, меня зовут Максим Гусев!

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

Я руководитель международных проектов (PMP) и портфелей (PfMP) с реализованными проектами в Турции, Арабских Эмиратах, Германии, Франции, России и Беларуси. С более чем 10-летним опытом управления проектами и 4-летним опытом разработки автономных транспортных средств/робототехники и сегодня я хочу Вам рассказать об определении стоимости технически сложных продуктов и проектов.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии2

Для чего козе баян? Применение Jira easyBI на примере точечной диаграммы

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.5K

Привет! Хочу поделиться своим опытом применения Jira easyBI. Расскажу на примере точечной диаграммы, но также просто можно построить любой отчет в виде произвольной таблицы, Ганта и пр., а после собрать свой дашборд под решение конкретной задачи.

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

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

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии0

Поиск  программного решения — первое интервью с потенциальным клиентом по продукту

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров830

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

Эта статья написана в контексте аутсорсинговой веб-разработки (в основном программное обеспечение для бэк-офиса)
Подход ориентирован на поиск возможных решений для разработки эффективного программного обеспечения.

Итак, процесс интервьюирования может быть достаточно сложным, особенно в случаях, когда у клиента:

несколько заинтересованных сторон;

интеграционные решения внутри своей системы;

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

Читать далее
Всего голосов 3: ↑0 и ↓3-3
Комментарии0

Как унифицировать оценку задач командами и зачем это делать?

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров2K

Перед менеджером продукта часто возникает потребность в оценке задачи до передачи ее в работу, то есть до проектирования с командой и декомпозиции. Например, от стоимости будущей разработки зависит решение о приоритизации таски (RISE, Value vs. Effort и прочее).

Я занималась разработкой и внедрением рекомендаций к оценке эпиков для product lead-ов (далее — PL) в Спортмастер Лаб и хочу поделиться выводами:

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

Поясню :)

Читать далее
Всего голосов 14: ↑8 и ↓6+2
Комментарии6