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

Сколько стоит разработка ПО для микроконтроллеров?

8 hours ago, AnatolyT said:

100 руб. за строку отлаженного исходного кода

Так цена может на порядок гулять в зависимости от стиля программиста :)

Простое мигание светодиодом можно тысяч на 30-50 растянуть :)

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


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

9 часов назад, AnatolyT сказал:

100 руб. за строку отлаженного исходного кода на языке любого уровня включая необходимые комментарии

Что значит отлаженного? Если в симуляторе поигрались и оно там работает это далеко не точто нужно. Должен код работать в реальном железе при ряде условий, оговариваемых в ТЗ.

Исходник на языке любого уровня, ... да а что с либами, которые глючные, драйвера который не работают. Не все так однозначно. Разве если Led диодиком поморгать.

 

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


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

On 3/14/2019 at 12:01 AM, yes said:
On 3/13/2019 at 11:04 PM, AlexandrY said:

Самый интересный вопрос, как ... доказывать заказчику потраченные часы? 
 

обычно дается табличка с разбивкой задачи на этапы ... и оценка каждой задачи в человеко-часах

в "серьезном бизнесе" еще отчеты по потраченным чч принято давать заказчику...

но тем не менее - такая табличка будет полезна ТС для оценки своих сил/результато

  Заказчику нужно представить ТЗ в полном объёме с планом выполнения работ по этапам в соответствии с ГОСТ на разработку программ. Это будет доказательством высокого уровня профессионала. Если Вы этого ещё не делали, то Вы находитесь на уровне начинающего дилетанта даже при наличии большого опыта разработчика. Это трудно сделать впервые и потому больше потратите на "разработку табличек", чем на выполнение самой разработки. Выгода и удобства будут видны сразу - грамотно обоснованная степень сложности предстоящей работы в виде ТЗ, которое разрабатывает исполнитель, а утверждает заказчик, не приведёт к неожиданным моментам при рассчёте трудоёмкости всей работы. В него, в виде приложений и дополнительных пунктов, можно записать сроки, стоимость этапов работ, ответственность обеих сторон за выполнение заявленных работ. Возможен вариант выделения в отдельный этап сам процесс разработки ТЗ с необходимым финансированием от заказчика, что важно при наличии у клиента только самых общих представлений о конечном результате разработки, который часто не имеет профессиональных знаний в области электроники. 

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

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


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

15 часов назад, AndyBig сказал:

Так цена может на порядок гулять в зависимости от стиля программиста :)

Простое мигание светодиодом можно тысяч на 30-50 растянуть :)

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

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


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

8 часов назад, SVNKz сказал:

  Заказчику нужно представить ТЗ в полном объёме с планом выполнения работ по этапам в соответствии с ГОСТ на разработку программ. Это будет доказательством высокого уровня профессионала. Если Вы этого ещё не делали, то Вы находитесь на уровне начинающего дилетанта даже при наличии большого опыта разработчика. Это трудно сделать впервые и потому больше потратите на "разработку табличек", чем на выполнение самой разработки. Выгода и удобства будут видны сразу - грамотно обоснованная степень сложности предстоящей работы в виде ТЗ, которое разрабатывает исполнитель, а утверждает заказчик, не приведёт к неожиданным моментам при рассчёте трудоёмкости всей работы. В него, в виде приложений и дополнительных пунктов, можно записать сроки, стоимость этапов работ, ответственность обеих сторон за выполнение заявленных работ. Возможен вариант выделения в отдельный этап сам процесс разработки ТЗ с необходимым финансированием от заказчика, что важно при наличии у клиента только самых общих представлений о конечном результате разработки, который часто не имеет профессиональных знаний в области электроники. 

 

Тут у вас все в кучу, и ТЗ и финансы и сроки. Ну и где логика, ... и что за такой заказчик который -> часто не имеет профессиональных знаний? И что такой заказчик не способен сформировать ТЗ? То есть, то что он хочет, он не способен описать? Нормально, так! Потом задание самому себе, то есть тому кто будет его делать - это хорошо, чтобы облегчить себе условия и завысить требования. 

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

 

 

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


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

3 минуты назад, Aner сказал:

И что такой заказчик не способен сформировать ТЗ? То есть, то что он хочет, он не способен описать?

Такое - сплошь и рядом. Почитайте хотя-бы местный раздел "Предлагаю работу" - там каждое 2-е объявление такое. ....если не каждое 1-е.  :unknw:

Очень часто исполнитель как раз и объясняет заказчику: чего ж он заказчег на самом деле хочет.

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


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

1 час назад, jcxz сказал:

Такое - сплошь и рядом. Почитайте хотя-бы местный раздел "Предлагаю работу" - там каждое 2-е объявление такое. ....если не каждое 1-е.  :unknw:

Очень часто исполнитель как раз и объясняет заказчику: чего ж он заказчег на самом деле хочет.

... отката?

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


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

3 hours ago, Aner said:

и что за такой заказчик который -> часто не имеет профессиональных знаний? И что такой заказчик не способен сформировать ТЗ?

99% всех заказчиков - именно такие :)

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


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

Печалька. ...Но я так не думаю о 99%, с моим опытом проектов много меньше. Как себя позиционируешь так к тебе и относятся, хотя ...

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


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

8 часов назад, Aner сказал:

И что такой заказчик не способен сформировать ТЗ?

А это не дело заказчика, это дело исполнителя, и за это исполнитель тоже получает деньги :). Заказчик утверждает ТЗ.

Дело заказчика написать ТТ (технические требования), хотя зачастую в этом помогает исполнитель.

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


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

Совершенно не обязательно что в раздел предлагаю работу пишет заказчик.

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

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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