Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Вниз

Как оценить стоимость написания программы?   Найти похожие ветки 

 
knever ©   (2007-01-12 15:31) [0]

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


 
novill ©   (2007-01-12 15:39) [1]

Если у тебя есть полноценное ТЗ , то разбиваешь программу на части (вплоть до форм), расчитываешь за какое время примерно разработаешь, суммирушь время, добавляшь время на тестирование, внедрение, обучение пользователей, умножаешь на стоимость часа работы.  

Если ТЗ отсутствует - то сначала разрабатается ТЗ, оно оплачивается отдельно.  потом см п.1


 
novill ©   (2007-01-12 15:46) [2]

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


 
kaZaNoVa ©   (2007-01-12 16:17) [3]

прога стоит столько, сколько за неё готовы заплатить ...

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


 
tesseract ©   (2007-01-12 16:52) [4]


> Если ТЗ отсутствует - то сначала разрабатается ТЗ, оно оплачивается
> отдельно.  потом см п.1


Сначала составляется "область задач". На которую в обязалово подписб и печать клиента.
В дальнейшем составляеться ТЗ как Приложение к договору об оказании услуг! Если что, с таким документом можно в суд подать.


 
Sergey Masloff   (2007-01-12 21:20) [5]

kaZaNoVa ©   (12.01.07 16:17) [3]
>а если примерно ... посчитай сколько ты планировал заработать в месяц, >подели на время написания программы и умножь на 2 - столько можешь для >начала попробовать попросить))
Если это первые опыты то умножать нужно на 20. И то не факт что хоть что-то получится...


 
isasa ©   (2007-01-12 21:48) [6]

Sergey Masloff   (12.01.07 21:20) [5]
Если это первые опыты то умножать нужно на 20. И то не факт что хоть что-то получится...


knever ©   (12.01.07 15:31)  

Проблема в следующем. Как оценить стоимость написания программы? (Программа предназначена для теплотехнические расчетов).


Я боюсь, что здесь очень широкое поля для ошибки. Просто писал в этой области. В принципе, хорошая программа здесь тянет на дисс. А мат-физики вагон. Даже не понятно, в какой области следует защищать диплом(программирование/физика).


 
Sergey Masloff   (2007-01-12 22:03) [7]

isasa ©   (12.01.07 21:48) [6]
Я тоже писал... и на дисс. результат потянул (докторский, естественно, не мой но все справедливо математика не моя была я только кодировал. Первые, так сказать, шаги - первые деньги за программирование). На тему моделирования граничных режимов в парогенераторе ЛАЭС. Причем реально использовалось - питерцы дрожите в который раз говорю ;-)
 Но не думаю что речь в топике идет о чем-то подобном.


 
Petr V. Abramov ©   (2007-01-12 22:06) [8]

>  (Программа предназначена для теплотехнические расчетов).
> Но вот если надо продать крупной компании или полу государственной организации.
> Тогда возникает вопрос в составлении и сметы.
если программу действительно готовы купить, вперед к сметчику. А еще лучше откатить сметчику заказчика, тогда твоя ж... в полной безопасности, он лучше знает, "как ТАМ (в конкретной конторе) заведено"


 
isasa ©   (2007-01-12 22:08) [9]

Sergey Masloff   (12.01.07 22:03) [7]
По России информации нет, а у нас уже все далече.


 
isasa ©   (2007-01-12 22:12) [10]

Petr V. Abramov ©   (12.01.07 22:06) [8]
... вперед к сметчику...


Вот меня всегда интересовало, как оценить оригинальный ход(не код) в программе ... Ведь при готовой математике, программы такого рода должны быть "физичными", т.е. содержать заведомо реальный результат, а не просто математическое решение системы ...


 
tesseract ©   (2007-01-12 22:17) [11]


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


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


 
Anatoly Podgoretsky ©   (2007-01-12 22:31) [12]

> Sergey Masloff  (12.01.2007 22:03:07)  [7]

Я не питерец, но мне уже страшно, рядом же.
Если волна от Чернобыля трижды обошла земной шар, то и нам мало не покажется.


 
isasa ©   (2007-01-12 22:34) [13]

tesseract ©   (12.01.07 22:17) [11]

Ты знаешь, читал, самое интересное, помогает ... :)


 
tesseract ©   (2007-01-12 22:38) [14]


> isasa ©   (12.01.07 22:34) [13]
> tesseract ©   (12.01.07 22:17) [11]Ты знаешь, читал, самое
> интересное, помогает ... :)


Я про то-же, наша тема :-)


 
isasa ©   (2007-01-12 22:42) [15]

еesseract ©   (12.01.07 22:17) [11]
Покурил(опять не траву), решил добавить.
Самое интересно, что ищешь повод просто послать будуюшего пользователя. Отказать любой ценой, просто тупо, для страховки. Иначе просто увязаешь в логическом разнообразии и ходов, и последствий этих ходов.
Все в этом мире наказуемо, особенно инициатива.


 
tesseract ©   (2007-01-12 22:43) [16]


> Все в этом мире наказуемо, особенно инициатива.


Опыт работы есть, уважаю.


 
YurkaT ©   (2007-01-13 13:17) [17]

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


 
$Pl@Sh ©   (2007-01-13 16:19) [18]

по 3 рубля за строчку :)


 
tesseract ©   (2007-01-13 18:38) [19]


> $Pl@Sh ©   (13.01.07 16:19) [18]
> по 3 рубля за строчку :)


Ага, а потом по рублю за каждую убранную строчку с сохранением функционала :-)


 
$Pl@Sh ©   (2007-01-13 19:14) [20]


> tesseract ©   (13.01.07 18:38) [19]
>
>
> > $Pl@Sh ©   (13.01.07 16:19) [18]
> > по 3 рубля за строчку :)
>
>
> Ага, а потом по рублю за каждую убранную строчку с сохранением
> функционала :-)


тогда уж сразу 4 рубля за все :-)


 
knever ©   (2007-01-16 10:51) [21]

Извините что так долго молчал. Так о чем мы.
1. По чему это обязательно надо иметь правильную смету. Ели я буду брать по 3 рубля за сточку то когда в моей организации будет проверка могут спросить а почему я брал за разработку окна о программе 50т. И покупатель тоже может такое спросить.
2. Если же тебя (точнее организацию) просят провести расчет температур за какую-то сумму скажем 1,5 ляма, и срок 2 дня. И заказчик знает что у вас есть программа и вы все посчитаете за 5-6 часов. Нельзя же сказать что 120 человек работало 16 часов с зарплатой в 10 тыс.


 
knever ©   (2007-01-16 10:55) [22]

Я слышал, по-моему, от программистов 1С что у них есть четкий регламент 10$ за один если, одна логическая операция 20$ и так далее… нужен способ оценивать работу по количеству исходных данных, расчетных величин, количеству действий циклов условий.


 
knever ©   (2007-01-16 10:59) [23]

> Сейчас, увы, не вспоню, но есть стандарты на соотношение
> времени при различных моделях разработки.

вот найти бы их , или хотябы знать где искать


 
novill ©   (2007-01-16 11:07) [24]


> Если же тебя (точнее организацию) просят провести расчет
> температур за какую-то сумму скажем 1,5 ляма, и срок 2 дня.
> И заказчик знает что у вас есть программа и вы все посчитаете
> за 5-6 часов. Нельзя же сказать что 120 человек работало
> 16 часов с зарплатой в 10 тыс.

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


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


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


 
knever ©   (2007-01-16 11:13) [25]

>Поищи по ключевым словам "жизненный цикл программного опеспечения"
Ты извини. Но я не совсем понял как называет и к чему относиться нормативная база.


 
knever ©   (2007-01-16 11:16) [26]

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


 
knever ©   (2007-01-16 11:18) [27]

Если проще то смечики смогут ее оенить и на 1000000$, но нужна сылка хоть на что-то а, потом коэфицентами пересечтами и прочим налогоами.... мы догоним до реальной цены, но нужно на ковото сослаться


 
knever ©   (2007-01-16 11:20) [28]

Можно конечно и не по Русским стандартом, но гди их найти??


 
knever ©   (2007-01-16 11:22) [29]

> Поищи по ключевым словам "жизненный цикл программного опеспечения",
>  но предупреждаю - копаться долго.

Прежде чем его искать не могли бы вы в коротко объяснить, о чем этот стандарт в чем суть


 
novill ©   (2007-01-16 11:31) [30]

Угу, а у художника они тоже смету на краски и хост потребуют?

> но нужна сылка хоть на что-то


> но нужно на ковото сослаться

Закажите оценку стоимости консалитнговому агенству, и на него ссылайтесь!


 
Стаффаж ©   (2007-01-16 11:33) [31]

Я так понимаю:

1. Если Вас нанимают в штатку - на оклад.
2. Если нанимают как предпринимателя, то у Вас свои тарифы и ни перед кем Вы их обосновывать не должны.


 
novill ©   (2007-01-16 11:43) [32]

> [31] Стаффаж ©   (16.01.07 11:33)

Коротко и ясно! )


 
knever ©   (2007-01-16 11:47) [33]

> Закажите оценку стоимости консалитнговому агенству, и на
> него ссылайтесь!
Консалтингове ангентсто... в Мосгосстое попросили 7-10 миллионов и 9 менсцев на рабуту. И я не уверен что оценка К.А. будет достаточно.


 
knever ©   (2007-01-16 11:47) [34]


> Я так понимаю:
>
> 1. Если Вас нанимают в штатку - на оклад.
> 2. Если нанимают как предпринимателя, то у Вас свои тарифы
> и ни перед кем Вы их обосновывать не должны.

Нет идет договорная деятельнотсь межу 2 "полу" государственными ограгизациями


 
novill ©   (2007-01-16 11:50) [35]

> [33] knever ©   (16.01.07 11:47)
> > Закажите оценку стоимости консалитнговому агенству, и на него ссылайтесь!
> Консалтингове ангентсто... в Мосгосстое попросили 7-10 миллионов
> и 9 менсцев на рабуту. И я не уверен что оценка К.А. будет
> достаточно.


Так спросите у заказчика чьей оценки будет достаточно!!!


 
knever ©   (2007-01-16 11:58) [36]


> novill ©
> Так спросите у заказчика чьей оценки будет достаточно!!!

Они просто платить много не хотят вот мы их, и пытаемся заставить: )
Мы не можем спросить мы только можем послать письмо и что там написать что как с вас взять денег по больше?
Вы знаете, пока мы «выкручиваемся» и мне знаком еще 2 организации которые «выкручиваться» с формой ПЗ. Просто я уверен, что таки нормы есть.
Например, в 74-79 сейчас не вспомню в СССР был написан ГОСТ на создание программного обеспечения. Я уверен что такие нормы есть они просто должны быть…..


 
novill ©   (2007-01-16 12:15) [37]

Они есть. Названия нашел даже я. Постратив 10 секунд.

Ищите и воздастся вам!

Результаты 1 - 10 из примерно 40 500 для жизненный цикл программного обеспечения гост. (0,10 секунд)


 
novill ©   (2007-01-16 12:17) [38]

> [37] novill ©   (16.01.07 12:15)

да, 9 сек я потратил чтобы набить в поисковой строке слова, и 0.9 чтобы кликнуь мышькой.


 
Павел Калугин ©   (2007-01-16 12:32) [39]

> [36] knever ©   (16.01.07 11:58)
> Например, в 74-79 сейчас не вспомню в СССР был написан ГОСТ
> на создание программного обеспечения. Я уверен что такие
> нормы есть они просто должны быть…..

есть и действуют по сию пору. ЕСПД называется


 
knever ©   (2007-01-16 13:34) [40]


> Павел Калугин ©

ЕСПД (единая система программной документации)  

--------------------------------------------------------------------------------

ГОСТ 19.001-77. ЕСПД. Общие положения
ГОСТ 19.002-80. ЕСПД. Схемы алгоритмов и программ. Правила выполнения
ГОСТ 19.003-80. ЕСПД. Схемы алгоритмов и программ. Обозначение условные графические
ГОСТ 19.004-80. ЕСПД. Термины и определения
ГОСТ 19.101-77. ЕСПД. Виды программ и программных документов
ГОСТ 19.102-77. ЕСПД. Стадии разработки
ГОСТ 19.103-77. ЕСПД. Обозначение программ и программных документов
ГОСТ 19.104-78. ЕСПД. Основные надписи
ГОСТ 19.105-78. ЕСПД. Общие требования к программным документам
ГОСТ 19.106-78. ЕСПД. Требования к программным документам, выполненным печатным способом
ГОСТ 19.201-78. ЕСПД. Техническое задание. Требования к содержанию и оформлению
ГОСТ 19.202-78. ЕСПД. Спецификация. Требования к содержанию и оформлению
ГОСТ 19.301-79. ЕСПД. Программа и методика испытаний. Требования к содержанию и оформлению
ГОСТ 19.401-78. ЕСПД. Текст программы. Требования к содержанию и оформлению
ГОСТ 19.402-78. ЕСПД. Описание программы
ГОСТ 19.403-79. ЕСПД. Ведомость держателей подлинников
ГОСТ 19.404-79. ЕСПД. Пояснительная записка. Требования к содержанию и оформлению
ГОСТ 19.501-78. ЕСПД. Формуляр. Требования к содержанию и оформлению
ГОСТ 19.502-78. ЕСПД. Описание применения. Требования к содержанию и оформлению
ГОСТ 19.503-79. ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению
ГОСТ 19.504-79. ЕСПД. Руководство программиста. Требования к содержанию и оформлению
ГОСТ 19.505-79. ЕСПД. Руководство оператора. Требования к содержанию и оформлению
ГОСТ 19.506-79. ЕСПД. Описание языка. Требования к содержанию и оформлению
ГОСТ 19.507-79. ЕСПД. Ведомость эксплуатационных документов
ГОСТ 19.508-79. ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению
ГОСТ 19.601-78. ЕСПД. Общие правила дублирования, учета и хранения
ГОСТ 19.602-78. ЕСПД. Правила дублирования, учета и хранения программных документов, выполненных печатным способом
ГОСТ 19.603-78. ЕСПД. Общие правила внесения изменений
ГОСТ 19.604-78. ЕСПД. Правила внесения изменений в программные документы, выполненные печатным способом


тут нет ничего по поводу ЦЕНЫ


 
novill ©   (2007-01-16 13:47) [41]

Цена=(время на все этапы разработки)*(стоимость 1 единицы рабочего времени).

Обоснованием будут - фактические затраты!


 
knever ©   (2007-01-16 13:52) [42]


> novill ©   (16.01.07 13:47) [41]
> Цена=(время на все этапы разработки)*(стоимость 1 единицы
> рабочего времени).
>
> Обоснованием будут - фактические затраты!

это конечно хорошо, но сылка... в соответствии со Сборником цен от 15ХХ года тем то туверж.


 
Павел Калугин ©   (2007-01-16 14:15) [43]

> [40] knever ©   (16.01.07 13:34)

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

> [41] novill ©   (16.01.07 13:47)

ну еще плюс аммортизация оборудования, расходы на электроэнергию, стоимость сопутствующих продуктов. Не знаю включается ли аммортизация средств разработки:)


 
novill ©   (2007-01-16 14:17) [44]

> [42] knever ©   (16.01.07 13:52)
> это конечно хорошо, но сылка... в соответствии со Сборником
> цен от 15ХХ года тем то туверж.


Ага, утвержденные цены... Вы еще плановую экономику вспомните!

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


 
ShaggyDoc   (2007-01-16 14:17) [45]

В СССР были попытки нормирования и в области разработки программного обеспечения, например:

1 Укрупненные нормы времени на разработку программных средств вычислительной техники, издание 1988 г.

2 Укрупненные нормы времени на изготовление и сопровождение программных средств вычислительной техники, издание 1988 г.

3 Типовые нормы времени на программирование задач для ЭВМ, издание 1989 г.

4 Временная методика определения объемов программных средств вычислительной техники, издание 1989 г.

5 ОСТ 4.071.030. Автоматизированная система управления предприятием. Создание системы. Нормативы трудоёмкости.

Был еще Ценник на наладку оборудования, с разделом программирования. Там были нормы времени "за оператор".

Сейчас эти нормы выглядят просто курьезами.  Главным их предназначением было оправдание существования  многочисленного «способствующего» персонала и руководства.

Если "очеловекочасить" по любым этим нормам разработку в Delphi несложной программы для работы с БД, получатся десятки человеко-лет.

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

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

Мне приходилось самому составлять лет 10 назад такие нормы времени. Потом они утверждались для конкретной организации.

При нормировании изучали 1 365 файлов  объемом 26  065 536 байт интегрированной системы InCAD и 2 553 файла объемом 7 233 454 байта исходных текстов программ.

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

Например для LISP-программ 5 категории сложности на 1 Кб откомпилированнного кода были ч*часы:

Постановка задачи              28,244
Программирование              12,122
Разработка документации                          19,376
Внедрение                            8,953
Подготовка к распространению              0,025
Поставка продукта                           0,190
Сопровождение продукта в течение 1 года 0,010
Обучение пользователей                           0,035

Разумеется, все это для конкретных условий и для 10-летней давности.

Если надо что-то свое, то надо идтить таким путем - создание "наукообразных" обоснований.


 
Павел Калугин ©   (2007-01-16 14:21) [46]

> [44] novill ©   (16.01.07 14:17)

есть еще бюджет заказчика на разработку - внедрение.
смысл покупать софт за 500 000, если 3-е девочек по 400 в месяц успешно реализуют эту задачу?
и данный фактор так же надо учитывать при ценообразовании. так сказать экономический эффект от внедрения


 
novill ©   (2007-01-16 14:27) [47]

> [46] Павел Калугин ©   (16.01.07 14:21)

Я давно сказал сказал, что задача экономическая, но автор всё хочет ссылку на директивный документ (


 
knever ©   (2007-01-16 14:30) [48]

ShaggyDoc  
для продолжения разговора я должен это прочесть и осмыслить и огромное спасибо



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.6 MB
Время: 0.05 c
2-1168849914
Mishenka
2007-01-15 11:31
2007.02.04
Как узнать высоту системного трея в пикселях?


2-1169151584
Альберт
2007-01-18 23:19
2007.02.04
а как узнать path окошка?


1-1165834294
Aleksandr.
2006-12-11 13:51
2007.02.04
Как заставить Excel выровнять высоту ячеек по тексту в них?


11-1145518851
smok_red
2006-04-20 11:40
2007.02.04
почему возникает


1-1166071583
kukuikar
2006-12-14 07:46
2007.02.04
Приостановка выключения системы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский