Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.12.2022
Сообщений: 5

Как сделать оценку программы в денежном эквиваленте?

22.12.2022, 07:47. Показов 750. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Можете подсказать как сделать оценку программы в денежном эквиваленте? На сколько сильно влияет качество кода?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.12.2022, 07:47
Ответы с готовыми решениями:

Подскажите как, чтобы программа проверяла как оценку. И как сделать один раз в цикле?
AUch.FIO:=Sg1.Cells; AUch.gr.fak:=Sg1.Cells; AUch.gr.kurs:=strtoint(Sg1.Cells); AUch.gr.spec:=Sg1.Cells; Try ...

Студент на вступительных экзаменах получил оценку Х по математике, оценку У по физике, оценку Z по русскому языку
Студент на вступительных экзаменах получил оценку Х по математике, оценку У по физике, оценку Z по русскому языку (все оценки вводятся с...

Как сделать чтобы в конце теста выводило оценку?
Делаю тест, количество правильных и неправильных ответов выводит, мне еще нужно чтобы ставило оценку 2...5 балов за определенное количество...

12
3016 / 1453 / 263
Регистрация: 16.03.2008
Сообщений: 6,472
Записей в блоге: 2
23.12.2022, 08:38
Не претендую на истинность, но на мой взгляд как то так.

- В первую очередь необходимо максимально проработать ТЗ - чем оно точнее тем точнее возможно оценка
- Частично от первого пункта, но достойно отдельного - максимально декомпозировать задачу на мелкие подзадачи
- Примерно прикинуть сколько времени уйдет на решение каждой
- Умножить все на коэффициент учитывающий риски, подводные камни и тп. (тут индивидуально)
- умножаете на желаемую стоимость часа работы

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

Конечно, возможно, если вам очень интересен проект, то можно и на скидки пойти

Цитата Сообщение от JoJoBizarre Посмотреть сообщение
На сколько сильно влияет качество кода?
Лучше на берегу договариваться, (указать в договоре) - все что не указано в начальном ТЗ: или на усмотрение разработчика (это в основном про вопрос "а как это сделать") или "все дополнения за отдельные деньги, по отдельной оценке и оформляются допсоглашением" (это про вопрос "что еще сделать")


Очень частая ситуация: оценили "от балды" (не проработано ТЗ, не сделали нормально декомпозицию)... И обязались сделать "под ключ". В итоге бюджет уже потрачен, а еще много не сделано. Работы начинают комкаться, начинают появляться костыли "лишь бы побыстрее". Где то что то не учитывается.... В итоге может быть плачевно все.

Реальная история: был некий интересный проект (но там не один разработчик индвидуальный, а "компания"), начали по уму, потом сменили конкретных исполнителей на с более низкой квалификацией (меньшая ЗП)... Потом чухнулись вообще к стороннему , но с высокой квалификацией обратились.... Но ситуация была уже на столько плачевна, что эта компания потратила даже больше денег чем ожидалось получить от клиента, проект не завершили т.к. даже уже остатки репутации было спасть посчитали делом не выгодным, вернули еще и предоплату, естественно потеряли репутацию (в прочем в этом случае - клейма не где было ставить)....
1
Модератор
Эксперт функциональных языков программирования
3135 / 2282 / 469
Регистрация: 26.03.2015
Сообщений: 8,884
23.12.2022, 18:40
Цитата Сообщение от JoJoBizarre Посмотреть сообщение
Можете подсказать как сделать оценку программы в денежном эквиваленте?
Готовая программа?

Цитата Сообщение от JoJoBizarre Посмотреть сообщение
На сколько сильно влияет качество кода?
Если код плохой, то программа, скорее всего, ничего не стоит. Сопровождение будет дороже выгодя, которую можно с нее получить.

Цитата Сообщение от voral Посмотреть сообщение
В первую очередь необходимо максимально проработать ТЗ - чем оно точнее тем точнее возможно оценка
Детально проработанное ТЗ - это больше половины работы.
На практике, чем меньше стоимость доставки, тем меньше смысла прорабатывать ТЗ.
1
3016 / 1453 / 263
Регистрация: 16.03.2008
Сообщений: 6,472
Записей в блоге: 2
23.12.2022, 23:50
Цитата Сообщение от Shamil1 Посмотреть сообщение
Детально проработанное ТЗ - это больше половины работы.
Да все верно.

Увы не каждый проект себе может себе такое позволить (и время и деньги). Но что получается дешевле в конечном счете не известно.
1
 Аватар для vantfiles
1018 / 1914 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
24.12.2022, 17:19
Цитата Сообщение от Shamil1 Посмотреть сообщение
Детально проработанное ТЗ - это больше половины работы.
Есть понятие и в строительстве и в разработке ПО - "типовой проект". Его суют заказчику и полируют нюансы. Это дешевле разработки с нуля и по деньгам и по времени.
1
698 / 574 / 75
Регистрация: 20.09.2014
Сообщений: 3,723
25.12.2022, 13:57
Цитата Сообщение от JoJoBizarre Посмотреть сообщение
На сколько сильно влияет качество кода?
Качество кода, если под этим понимается читаемость кода, комментарии, архитектура, то может остаться незамеченным. Программы обычно судят по внешним признакам, по внешнему поведению, как правило, именно это оговаривается в ТЗ.
Оценка любого товара может производиться по себестоимости (по предложению), так и по конъюнктуре (по спросу). Затратный метод (тот, который по себестоимости) вроде понятен. Конъюктурно-ориентированный метод - здесь надо смотреть, какую прибыль или удовольствие приносит программа. Легче посчитать в случае, если спрос меркантильный, когда программа покупается, чтобы зарабатывать.
1
Эксперт .NET
 Аватар для Usaga
14291 / 9376 / 1352
Регистрация: 21.01.2016
Сообщений: 35,331
26.12.2022, 06:30
Цитата Сообщение от Shamil1 Посмотреть сообщение
Если код плохой, то программа, скорее всего, ничего не стоит.
Вот с этим я бы поспорил) Если программа работает, то она уже чего-то стоит. А плохой код или хороший пользователь этого не видит и это не всегда важно.
1
3016 / 1453 / 263
Регистрация: 16.03.2008
Сообщений: 6,472
Записей в блоге: 2
26.12.2022, 07:46
Цитата Сообщение от Usaga Посмотреть сообщение
Вот с этим я бы поспорил) Если программа работает, то она уже чего-то стоит. А плохой код или хороший пользователь этого не видит и это не всегда важно.
Согласен полностью и даже реальный пример есть. Есть некий модуль (то же ведь разновидность ПО). Распространяется по подписной модели и имеет открытый исходный код. Причем стоимость не маленькая (~30тыров). Т.к. бывает и подглючивает, где то не хватает функционала приходится декораторы делать - приходится заглядывать в код.... Код - тихий ужас. Прям хочется взять саную тряпку и....

Но тратить бюджет и время на его замену не рентабельно (хотя есть в планах). т.к. в целом он работает и достаточно многие его используют.
1
0 / 0 / 0
Регистрация: 22.12.2022
Сообщений: 5
26.12.2022, 08:13  [ТС]
О боже мой спасибо за ответы! (я бы везде поставил спасибо но у меня нет прав)
Вообще программы две.
Одну я полностью переписал из под dos на c#.
Мб возможно скинуть код и прогу чтобы Вы взглянули, если подскажете сколько это могло бы стоить со 2 я сам сориентируюсь?
0
Эксперт .NET
 Аватар для Usaga
14291 / 9376 / 1352
Регистрация: 21.01.2016
Сообщений: 35,331
26.12.2022, 08:19
voral, так и у меня такой же реальный пример был на прошлой работе. Когда джуны пилили на заказ ПО. Так в код без слёз смотреть нельзя было. Даже будучи сам джуном я понимал, что мы полное говно пишем. Но оно работало, а в код заказчик не смотрел.

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

Добавлено через 5 минут
JoJoBizarre, исходите из часов, которые вы затратили на прогу и ориентировочную стоимость своего часа.
1
0 / 0 / 0
Регистрация: 22.12.2022
Сообщений: 5
26.12.2022, 08:38  [ТС]
Usaga, я не знаю сколько стоит мой час
0
Эксперт .NET
 Аватар для Usaga
14291 / 9376 / 1352
Регистрация: 21.01.2016
Сообщений: 35,331
26.12.2022, 08:51
JoJoBizarre, прикиньте ожидаемую зарплату за месяц. Потом разделите на количество рабочих часов в месяце. Это и будет стоимость вашего часа.
1
 Аватар для vantfiles
1018 / 1914 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
26.12.2022, 11:08
Цитата Сообщение от Mikhaylo Посмотреть сообщение
Программы обычно судят по внешним признакам, по внешнему поведению
Цитата Сообщение от Usaga Посмотреть сообщение
Если программа работает, то она уже чего-то стоит. А плохой код или хороший пользователь этого не видит и это не всегда важно.
Именно так. Когда-то очень давно мой сотрудник высказался примерно так: "Заказчику насрать, насколько красиво ты решил задачу, ему лишь бы работало". Тогда меня это озадачило, но время показало, что это так.

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

В любом случае, нужно иметь какую-никакую профессиональную гордость и понимать, сколько стоит твой час. Правильно сказано:
Цитата Сообщение от Usaga Посмотреть сообщение
прикиньте ожидаемую зарплату за месяц. Потом разделите на количество рабочих часов в месяце. Это и будет стоимость вашего часа.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2022, 11:08
Помогаю со студенческими работами здесь

Нейросеть. Какие веса (в числовом эквиваленте или область) нужно задавать?
Привет! Еще раз прошу помощи в области нейросетей. Без всякого проганья, чисто теория)) Итак, вот в чем вопрос: мне не понятно какие...

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

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

Как сделать так чтобы при запуске третьей программы с параметром \R предыдущие программы закрывались?
#include "stdafx.h" #include <windows.h> #include <iostream> void main(int argc, char *argv) { setlocale(LC_ALL, "rus"); ...

Найти среднюю оценку ученика и вывести его оценку в буквенном виде
Помогите сделать Даётся массив чисел, найти среднюю оценку ученика и вывести его оценку в буквенном виде. 100 - 90 -> A, 89 – 80...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru