Select language:

Как производится оценка стоимости разработки?

 
10 сентября 2011

 

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

 

Определение стоимости и разработка детального плана-графика (Gantt) работ необходимы не только заказчику, но и исполнителю. Так обозначаются сроки реализации проекта, этапы разработки, необходимая команда и требуемые трудозатраты. Центр разработки программного обеспечения EDISON применяет следующую методику оценки стоимости разработки заказного программного обеспечения.

  1. Прежде всего, необходимо иметь профессионально составленное техническое задание. Если задания нет — предлагаем проектирование.
  2. Задания поступают к нам с разной степенью подробности. Поэтому в оценке мы учитываем так называемый «коэффициент неопределённости». Если задание вполне детальное, то коэффициент составит 1,0. Если же имеется лишь набросок задания с поверхностным описанием функционала, то коэффициент может составить 1,5, 2,0 и даже больше. Это означает, что фактические трудозатраты могут превысить оценку в полтора и два раза соответственно из-за нечеткости исходных требований.
  3. Проект делится на основные этапы.
  4. Оценка, как правило, делается тремя архитекторами независимо друг от друга. Затем она усредняется и утверждается менеджером проекта. Так мы добиваемся ее адекватности и оправданности.
  5. Наши оценки весьма детальные: делим этап на логически завершенные части и отдельно оцениваем каждую часть, разбивая ее на составные элементы.
  6. В зависимости от масштаба проекта оценка одного элемента производится в часах, днях или неделях работы одного разработчика нормальной квалификации.
  7. Оценка элемента не должна быть слишком большой, чтобы не превращаться в угадывание. Большая оценка свидетельствует о необходимости дальнейшего дробления элемента на составные части.
  8. Когда оценка времени готова, мы определяем состав и квалификацию необходимой для реализации команды: менеджер проекта, разработчики, тестировщики, технические писатели. Если необходимо, добавляем участие прочих специалистов, таких как арт-директор, дизайнер, художник, копирайтер, системный администратор, корректор и т.п.
  9. Мы учитываем пожелания заказчика по срокам полного завершения работ. Если в проекте будут задействованы три или более разработчиков вместо одного, то общий срок выполнения работы сократится.
  10. Когда план-график сверстан, менеджер проекта проводит его оптимизацию, чтобы обеспечить разумную экономию трудозатрат, а следовательно, и средств. Но даже после этого мы рекомендуем клиентам обеспечить дополнительный запас времени.
  11. Результат оценки представляется в форме сетевого графика.

 

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

 
Другие статьи: