Автор |
Сообщение |
Богдан
Редкий Модератор

Возраст: 41
Сообщения: 328
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 13:44 |
  |
Объект оценки: программного обеспечение разработано для прокатного завода.
Язык программирование: Coral (http://en.wikipedia.org/wiki/CORAL66)
Известная информация: только количество строк (исторических данных о затратах нет)
Предполагаемый алгоритм оценки:
Количество строк / Скорость написания программистом строк в час * стоимость часа работы программиста.
Вопросы:
1. Кто может подсказать среднюю продуктивность часа программиста (по разным языкам)
2. Стоимость работы программиста (для разных языков), желательно для Европы.
3. Возможные другие алгоритмы оценки ПО. |
|
|
   |
 |
zanoza
Spammer

Сообщения: 12986
|
Добавлено:
Пн, 19 Май 2008 14:10 |
  |
сравнительный - запросить, за сколько бы написали подобную программу в других конторах, возможно, на другом языке, но с теми же функциями. |
|
|
  |
 |
zanoza
Spammer

Сообщения: 12986
|
Добавлено:
Пн, 19 Май 2008 14:12 |
  |
можно попробовать и доходный, если попытаться продавать его на сторону каким-либо предприятиям (если оно достаточно универсальное, это ПО). |
|
|
  |
 |
КовАл
Завсегдатай
Сообщения: 3883
|
Добавлено:
Пн, 19 Май 2008 14:21 |
  |
zanoza писал(а): |
сравнительный - запросить, за сколько бы написали подобную программу в других конторах, возможно, на другом языке, но с теми же функциями. |
больше похоже на затратный... хотя я чайник в оценке Н.А. |
|
|
   |
 |
cardinal
Looking way

Возраст: 47
Сообщения: 71
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 14:21 |
  |
длина строчки может быть разной
и у Антон Палыча Чехова строчка стоит дорого, а у3-ти классика почти даром.
если продукт большой то его пишет не один программист, а у каждого зарплата может быть разная. |
_________________ aut viam inveniam aut faciam |
|
    |
 |
КовАл
Завсегдатай
Сообщения: 3883
|
Добавлено:
Пн, 19 Май 2008 14:24 |
  |
Богдан, а посчитать выгоду от использования этой хрени никак нельзя? |
|
|
   |
 |
zanoza
Spammer

Сообщения: 12986
|
Добавлено:
Пн, 19 Май 2008 14:25 |
  |
ну затратный в какой-то степени тоже сравнительный  |
|
|
  |
 |
Богдан
Редкий Модератор

Возраст: 41
Сообщения: 328
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 14:33 |
  |
КовАл писал(а): |
Богдан, а посчитать выгоду от использования этой хрени никак нельзя? |
Нет, эта программа была написана для того чтобы облегчить работу прокатного производства (что где как, учет движения, состояния) + клиент ведет свою учетную политику на грани фантастики – он ее вовсе не ведет.
Сейчас ищу данные о возможных аналогах, чтобы знать порядок цифр, которые платят за ПО. |
|
|
   |
 |
Богдан
Редкий Модератор

Возраст: 41
Сообщения: 328
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 14:35 |
  |
cardinal писал(а): |
длина строчки может быть разной
и у Антон Палыча Чехова строчка стоит дорого, а у3-ти классика почти даром.
если продукт большой то его пишет не один программист, а у каждого зарплата может быть разная. |
Да, но примерный расценки на рынке существуют
http://dev.it-sfera.ru/price/ |
|
|
   |
 |
КовАл
Завсегдатай
Сообщения: 3883
|
Добавлено:
Пн, 19 Май 2008 14:38 |
  |
Богдан писал(а): |
эта программа была написана для того чтобы облегчить работу прокатного производства (что где как, учет движения, состояния) |
а прикинуть какой штат нужен для:
Богдан писал(а): |
что где как, учет движения, состояния |
разве нельзя? Если клиент её купил, значит он посчитал, что эта програмулина ему заменит n-людей и это будет выгодно. |
|
|
   |
 |
cardinal
Looking way

Возраст: 47
Сообщения: 71
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 14:49 |
  |
существует, но я к тому, что по количеству строк не совсем корректно определять стоимость.
Хотя зарплату обычно платят за количество строчек умноженную на некий коэф. мастерства программиста |
_________________ aut viam inveniam aut faciam |
|
    |
 |
Богдан
Редкий Модератор

Возраст: 41
Сообщения: 328
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 14:53 |
  |
cardinal а салочки можно дать или назвать порядок цифр |
|
|
   |
 |
cardinal
Looking way

Возраст: 47
Сообщения: 71
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 15:01 |
  |
к сожалению нет у меня ссылок,
я проконсультировался (в телефонном режиме) у знакомых программистов
и вот, что еще подсказали.
что строк может быть скока угодно, более корректнее расчитывать затраты времени на написание продукта |
_________________ aut viam inveniam aut faciam |
|
    |
 |
КонстантинЛепко

Возраст: 55
Сообщения: 1149
Откуда: Крым
|
Добавлено:
Пн, 19 Май 2008 15:13 |
  |
Богдан
Длина строк, это хорошо. Но к этому добавьте разработку глобальной блок-схемы, разработку локальых блок-схем, разработку локальных лгических цепочек, разработку таблиц, в которых хранится информация, т.е. база, разработку интерфейса, т.е. те формы ввода и вывода информации, которые видит пользователь, тестирование программы на различных этапах разработки, ну и сопровождение в процессе эксплуатации, если оно есть и еще много чего. Так что просто длиной строки вы не обойдетеся, к сожалению, поэтому действительно, корректней расчитывать затраты времени. Хотя по разным этапам, можно применить разные подходы. Где то по строчке, а где то по времени, а где то по скорости обработки вводимой информации и в выдаче готового результата, а где то по объему и надежности хранения информации..... |
|
|
    |
 |
Богдан
Редкий Модератор

Возраст: 41
Сообщения: 328
Откуда: Киев
|
Добавлено:
Пн, 19 Май 2008 15:34 |
  |
Вот как раз я и хочу усреднить данные и на базе их построить расчеты. Видь большие компания хоть как-то но планируют свой бюджет перед началом проекта.
Вот примерна также дискуссия на другом форуме, где приводиться продуктивность работы программиста
http://www.progz.ru/forum/index.php?showtopic=2239
Цитата: |
обычно работу программера принято рассчитывать в LOC (Lines Of Code) – чистые линие (без доп. отступов и пустых строк). Из них уже пересчитывают в так называемые FP (Features Points) – абстрактная единица, вычисляемая в зависимости от «сложности» и краткости языка. Вот такие вот сводные данные:
asm – 320
c – 128
cobol – 106
fortran – 106
pascal – 90
c++ - 64
Java – 53
Ada 95 – 49
VB – 32
Visual C++ - 34
Delphi – 29
Smalltalk – 22
Perl – 21
HTML – 15
|
|
|
|
   |
 |
|