-
> maks_ (01.11.08 12:02) > Уважаемые Мастера помогите плиз установить реальную цену > разработанной программе! > текст ТЗ можно изложить следующим образом
При условии выполнения задач
> VICTOR_ (03.11.08 10:48) [38] > VICTOR_ (03.11.08 10:59) [39]
cтоимость программы можете оценить условно в 1000-5000$. Такой разброс зависит от заинтересованности Заказчика и от вложенных Вами усилий в разработку программного продукта. В текущем Вашем изложении реально полученные за Вашу программу деньги не окупят затрат.
-
> VICTOR_ (03.11.08 10:48) [38]
Он наивный думает этим бабки лопатой грести, а результат будет строго противоположный, если только кого ни будь не возьмет в соавторый кого либо из Министерства Образования. А так вряд ли зона распространения превысит одно учебное заведение.
-
> VICTOR_ (03.11.08 10:59) [39]
> наверняка не включены ни затраты на постановку задачи, согласование с > заказчиком, тестирования (в т.ч. введение тестовой базы и проверки ее > работоспособности), технической документации и документации для > пользователя.
Конечно не включены. Это не та программа, где все это требуется.
-
Юрий Зотов © (05.11.08 12:40) [42] > Конечно не включены. Это не та программа, где все это требуется.
Угу. Наваяли программу за 3-4 дня (оценочное время). Продали - согласно вложенных трудозатрат + %прибыли. Далее вопрос. Как со всем этим работать без предварительно проведенного согласования задачи, тестирования и документации?
Можно гарантировать, что программа написанная с таким походом в такие сроки программистом уровня Junior Developer - просто не запустится у заказчика (очень частая ошибка при таком подходе к разработке) . - будет частично/полностью не соответствовать ожиданиям Заказчика (вследствие плохого/плохо согласованного ТЗ) - будет содержать уйму ошибок (вследствие плохо проведенного тестирования)
Обычно при таком подходе все сводится к следующему - вот есть телефон программиста с ним и общайтесь. А если он уехал/ушел в запой/мобильник разрядился?
Гарантированно, что затраты на поддержку данной программы превысят стоимость первоначальной разработки в несколько раз (иил десятков раз).
В результате - заказчик заплатил за программу оговоренную суму денег, а имеет постоянную "головную боль", тратит время, деньги на переговоры и т.д. - программист имеет затраты времени на доработку программы, переговоры и т.п., за которые никто не заплатит, так как стоимость программы уже согласована.
Думаю такой результат навряд-ли устраивает автора топика при оценке стоимости (себестоимости) программы.
-
> VICTOR_ (05.11.08 14:17) [43] > В результате > - заказчик ... имеет постоянную "головную боль", тратит время, деньги > на переговоры и т.д. > > Думаю такой результат навряд-ли устраивает автора топика > при оценке стоимости (себестоимости) программы.
Если вы внимательно почитаете эту ветку, то узнаете, что автора как раз именно такой вариант и устраивает, более того - заказчик на это уже согласен! :)
-
KSergey © (05.11.08 14:21) [44]
Да Заказчик будет без ума :) Только ему никто єто не пояснит. Он это сам узнает потом на своей шкуре.
-
> VICTOR_ (05.11.08 14:17) [43]
Большое спасибо за то, что Вы объяснили мне, как делаются серьезные программные продукты. Теперь, благодаря Вам, я наконец-то это узнал.
Но... видите ли, в чем дело... к сабжу все это не имеет никакого отношения. Потому что сабжевая программа СЕРЬЕЗНЫМ продуктом НЕ является.
Еще раз спасибо. :o)
-
> Юрий Зотов © (05.11.08 15:19) [46] > Большое спасибо за то, что Вы объяснили мне, как делаются > серьезные программные продукты. Теперь, благодаря Вам, я > наконец-то это узнал. > > Но... видите ли, в чем дело... к сабжу все это не имеет > никакого отношения. Потому что сабжевая программа СЕРЬЕЗНЫМ > продуктом НЕ является. > > Еще раз спасибо. > :o)
Да не за что :) А объяснял я не Вам, а автору топика, приводя Вас только в качестве примера, как делать не надо или к каким последствиям это может привести. У Вас же вполне серьезно прозвучало желание оценить программу со стороны программиста, учитывая только одну составляющую. Причем в данной задаче она является не самой главной (по крайней мере по трудозатратам). Ну оценить - оценили. А дальше что с этим всем делать?
Реально у автора "несерьезного" программного продукта есть 4 варианта 1. Сделать "серьезный" программный продукт (включая все составляющие разработки) 2. Продать как есть, оговорив условия и стоимость дальнейшей поддержки программы 3. Отказаться от идеи продажи, чтобы в дальнейшем не понести гораздо большие убытки 4. Продать как есть с отказом от любых гарантий и поддержки. Но пойдет ли на данный вариант Заказчик.
Я предлагаю вариант 1. Также возможны варианты 2 и 3. Но предлагать - вариант 4 - это нонсенс.
-
Вы ещё из-за "запуздыривания" иконки систрей подеритесь, горячие финские парни...
>VICTOR_ (05.11.08 16:06) [47] >4. Продать как есть с отказом от любых гарантий и поддержки. Но пойдет ли на >данный вариант Заказчик. >Я предлагаю вариант 1. Также возможны варианты 2 и 3. Но предлагать - >вариант 4 - это нонсенс.
Тогда нахрена приводишь вариант 4, если он есть нонсенс?
-
>Обычно при таком подходе все сводится к следующему - вот есть телефон >программиста с ним и общайтесь. А если он уехал/ушел в запой/мобильник >разрядился?
Надо еще добавить: зашел в "Прочее" на Мастера DELPHI.
Форум сей, имеет какую-то особую ауру. Попадая сюда люди, вроде бы умные, начинают меряться частями тела. Закрыть нафих, "Прочее", сразу производительность труда в IT-сфере вырастет.
-
> сюжетнаялиния (06.11.2008 8:19:49) [49]
Вырастет народонаселение, особенно если еще и ящик прикрыть.
-
> Anatoly Podgoretsky © (06.11.08 09:28) [50]
Ты еще скажи, чтобы сухой закон ввести и газеты не выпускать!!
-
> Смотря кто, как и за какие коврижки для этого постарается)
:) Имхо, если там все сложно, проще заного написать.
Кстати, если программа TestExam. Используется для федерального тестирования студентов. Там ребята очень классную защиту сделали от взлома и раскрытия базы вопросов - это ведь основная ценность. Если интересно, автор, можешь почитать :)
-
> Dmitry S © (06.11.08 10:18) [52] > Кстати, если программа TestExam. Используется для федерального > тестирования студентов. Там ребята очень классную защиту > сделали от взлома и раскрытия базы вопросов
Хм, интересно, если написанное ниже правда - то защита так себе оказалась... Хотя и накручено вроде.
Я этим [вскрытием базы вопросов] занимался, даже программу написал, которая показывает все вопросы. base.kam - это mdb-файл с зашифрованным заголовком, зашифрован по алгоритму blowfish, берётся текстовая строка, которая лежит в программе в открытом виде, с неё получается MD5-хеш и им расшифровывается заголовок. Получается база данных с паролем. Он хранится в программе в открытом виде....
Ну и т.д. Найдено гуглем.
-
> VICTOR_ (05.11.08 16:06) [47]
Еще раз должен выразить Вам свою признательность за то, что Вы привели меня "в качестве примера, как делать не надо или к каким последствиям это может привести". Теперь, благодаря Вам, я буду знать, что делаю не так, как нужно и что это может привести к ужасным последствиям.
Спасибо.
Правда, основная моя работа состоит именно в том, о чем Вы писали в [39], но все равно - благодаря Вам я узнал много нового. В частности то, что любая программулечка класса "Hello, world" в обязательном порядке требует "постановку задачи, согласование с заказчиком, тестирования (в т.ч. введение тестовой базы и проверки ее работоспособности), технической документации и документации для пользователя".
LOL
-
> Юрий Зотов (06.11.2008 16:53:54) [54]
И сертификат ФСБ
-
> KSergey © (06.11.08 10:28) [53]
Да базу получить было еще проще: достаточно было запретить распаковщику удалять файлы и каталога.
Это одна и старых версий. В новой версии они сделали круче: тексты всех вопросов зашифрованы ключем. Ключ этот лежит в базе пользователей (студентов). У каждого студента ключ зашифрован на основе его пароля. Т.е. для получения ключа, которым зашифрованы вопросы нужен хотя бы один пароль студента. А пароли студентов они выдавали только в день тестирования. Вот так вот :)
-
Процесс.. он и есть процесс, но главное - удовольствие от него должно быть получено. Как видно из "процесса" - продолжение (..) следует.
-
> Юрий Зотов © (06.11.08 16:53) [54]
Сформулированная в первом посте автора топика задача показывает, что это не программа класса "Hello, world". Эту программу по крайней мере планируют продать Заказчику, а не для обучения программированию. И Заказчик, заплатив деньги, захочет получить результат, а его в предложенном подходе не будет. Я думаю, что в
> VICTOR_ (05.11.08 14:17) [43]
я привел для этого достаточно аргументов.
Я думаю, что наш спор достаточно бесполезен. Вы, как человек, занимающийся данными задачами, и так это понимаете.
-
> VICTOR_ (07.11.2008 11:16:58) [58]
Лохотронщики еще и не таким воздухом торгуют.
|