Jump to content

    

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

8 hours ago, AnatolyT said:

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

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

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

Share this post


Link to post
Share on other sites
9 часов назад, AnatolyT сказал:

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

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

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

 

Share this post


Link to post
Share on other sites
On 3/14/2019 at 12:01 AM, yes said:
On 3/13/2019 at 11:04 PM, AlexandrY said:

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

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

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

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

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

Edited by SVNKz

Share this post


Link to post
Share on other sites
15 часов назад, AndyBig сказал:

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

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

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

Share this post


Link to post
Share on other sites
8 часов назад, SVNKz сказал:

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

 

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

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

 

 

Share this post


Link to post
Share on other sites
3 минуты назад, Aner сказал:

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

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

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

Share this post


Link to post
Share on other sites
1 час назад, jcxz сказал:

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

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

... отката?

Share this post


Link to post
Share on other sites
3 hours ago, Aner said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
8 часов назад, Aner сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

Edited by Aldec

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now