Перейти к содержанию
    

Как оценить стоимость программы?

Весьма схоже. Если человек писал и пишет что-то для модбаса, у человека есть "наработки" по этому делу, если тип контроллера/операционки/компилятора итд совпадает, то вполне можно за неделю сделать. А то и быстрее.

Сам писал для множества типов контроллеров. Освоение нового оддни сутки, не более. наработки конечно есть и много, остаеттся только перенести. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Освоение нового оддни сутки

 

Смело. А еще говорите, что разговор про рождение ребенка за месяц не имеет отношения к обсуждаемой теме ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я писал Modbus-сервера и под QNX, и под Windows, и поверх TCP/IP и RS-485

"Безумству храбрых - поем мы песню..."

Лебединную.

Ну, здесь всё проще, сервер не нужен, достаточно слейва.

Да и то не в полном объёме

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам писал для множества типов контроллеров. Освоение нового оддни сутки, не более. наработки конечно есть и много, остаеттся только перенести. :biggrin:

То если ничего особенного делать не нужно. А если возникает какая-то ж-па, и в результате приходится влазить в какие-то регистры, защищенные режимы итд, то эти сутки на недели растягиваются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То если ничего особенного делать не нужно. А если возникает какая-то ж-па, и в результате приходится влазить в какие-то регистры, защищенные режимы итд, то эти сутки на недели растягиваются.

А вот здесь самое интересное начинаестся. Приходится учить матчасть очень подробно. В общем это с опытом приходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, здесь всё проще, сервер не нужен, достаточно слейва.

Да и то не в полном объёме

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark

IMHO, с просьбой "доработать программу" нужно обращаться, исключительно, к ее автору. Тогда, может быть, это будет несколько дешевле и быстрее. Для стороннего разработчика - что доработать, что написать заново - никакой разницы нет. Ни по срокам, ни по цене, ни по ответственности. Если возникнут проблемы, то никакие отговорки типа "я только добавил ModBus" - не прокатят. Заказчик, конечно, может предоставить исходный текст предыдущего варианта программы, если хочет немного ускорить дело. Но на стоимость работы это не повлияет. Я берусь "дорабатывать" только собственные творения. Все остальное - уже разработка. С нуля или не с нуля - без разницы. У меня вот такой подход. Если заказчик не согласен - идет лесом, без вариантов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IMHO, с просьбой "доработать программу" нужно обращаться, исключительно, к ее автору.

 

Тут надо немного по другому подходить. Я так понимаю, топикстартер хочет взяться за эту работу, но не знает, сколько денег загадать заказчику. Так вот я бы на месте топикстартера трижды крепко подумал, почему заказчик с вопросом о доделке ПО не обращается к изначальному автору. Мне кажется, что там не сошлись в финансовых вопросах, или был банальный кидняк. Если второе - то возникает вопрос, хочется ли топикстартеру оказаться жертвой очередного кидняка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если спец осилил задачу, тип контроллера уже не важен. Было бы программное обеспечение и програматоры.

Проверено не раз.

Даю вводную:

Контроллер HT48R06. Внутрисхемный эмулятор предоставляю, IDE скачаете с сайта холтека.

Дерзайте, господин "профессионал"!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IMHO, с просьбой "доработать программу" нужно обращаться, исключительно, к ее автору.

...

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

+1

Кстати, хороший вопрос. Почему нельзя "заказать Modbus" у автора изделия ? Ведь кто как не он знает свой софт от и до.

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

В процессе обсуждения суммы гонорара этот камень замалчивается, и когда уже работа началась и выплачен аванс (и проеден подрядчиком :rolleyes: ) - вот тут-то и становится понятно, что придется "жору рвать"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Даю вводную:

Контроллер HT48R06. Внутрисхемный эмулятор предоставляю, IDE скачаете с сайта холтека.

Дерзайте, господин "профессионал"!

Пришлите ТЗ на [email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самый очевидный и правильный путь - обратититься к разработчику первоначального софта.

Но похоже топикстартер в силу каках-то соображений либо не может обратиться к автору, либо

автор сам отказался сотрудничать с заказчиком. Что заставляет задуматься...

 

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

Только после этой операции можно более-менее определить время разработки, а заодно и стоимость.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно оценить стоимость подпрограммы, которая будет написана на С для контроллера.

Хотелось бы знать хотя бы какой порядок цен сейчас на рынке разработки программного кода для конторллеров.

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

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

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

она у Вас займет, возьмите таймаут на неделю. И потратьте ее на то, чтобы написать скелет будущей программы. Бесплатно.

Для чего придется разобраться с программой написанной до Вас, и ознакомиться со всеми даташитами на чипы, которые будут

участвовать в процессе, ну и протокол MODBUS почитать придется. Чтобы уяснить сколько команд и как должен поддерживать

Ваш контроллер. Через неделю упорной работы, если делаете первый раз такую задачу, Вы будете на 70..80% представлять

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

И сможете ее убедительно доказать заказчику. Если заказчик согласится, все будут довольны.

А если не согласится, Вы потратили неделю труда зря. Второй способ проще, заломить цену с потолка, на авось. Решать Вам.

 

PS:Разговоры про неделю, за 15 копеек не слушайте. Любая, даже самая мелкая задачка может доставить три недели серьезных проблем

программисту любого уровня.

Изменено пользователем tAmega

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PS:Разговоры про неделю, за 15 копеек не слушайте. Любая, даже самая мелкая задачка может доставить три недели серьезных проблем

программисту любого уровня.

А может не доставить. Может там уже обработчики уже написаны, быстродействия хватает, стека/памяти тоже, и все что нужно, это просто наваять на С, обработчик команд модбаса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Исходя из текущих реалий такая работа стоит долларов 200 - 300, срок реализации где то месяц. Но тут есть один подводный камень при знакомстве с программой может статься что программу прийдется переписывать с нуля, тогда конечно цена коректируется в большую сторону :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...