AndyBig 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба Приветствую! Свалилась на меня одна "шабашка" - шабашка потому что я обычно не разрабатываю на сторону, а в кавычках потому что заказчик хочет работать официально по договору, безналу и все такое (я являюсь ИП). И вот мучает теперь меня вопрос - сколько же денег просить с него :) Суть задачи: написать прошивку для STM32. Она должна уметь периодически (период задается в настройках, 5-20 минут) собирать показания с нескольких аналоговых (0-2 вольта) и цифровых входов (ШИМ, частота), накапливать их в течении какого-то периода (задается в настройках, 60-600 минут), в конце периода - простенькая обработка накопленного и отправка результата на сервер через GSM-модуль. Если нет связи - копить результаты во внешней ЕПРОМ и при появлении связи скидывать накопленное. Кроме того, нужно уметь обновлять прошивку через тот же GSM-модем по команде сервера. Вот как-то так... С меня - только софт для микроконтроллера, железом и серверной частью занимаются другие. И вот сколько можно просить за это, не слишком жадничая? :) Как вообще считается стоимость таких работ? По затратам человекочасов? Или как-то еще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 12 минут назад, AndyBig сказал: И вот мучает теперь меня вопрос - сколько же денег просить с него :) Суть задачи: Вот как-то так... С меня - только софт для микроконтроллера, железом и серверной частью занимаются другие. И вот сколько можно просить за это, не слишком жадничая? :) Как вообще считается стоимость таких работ? По затратам человекочасов? Или как-то еще? Значит по этапам: Разработка ТЗ. Что отдаете? Исходники, описания (ТО), инструкцию оператора? Как сдаете? Только файлы или совместные испытания? Где? На столе или на объекте, куда нужно ехать и 3 часа ждать? По результатам испытаний появятся замечания. Предусмотрен этап доработки замечаний или это потом отдельным договором? И как там с "сопровождением" проекта? "Хочу еще бантик сбоку и Вы обязаны"... Или это отдельный пункт договора и оплачивается отдельно? Ну и так далее... И не забудьте об амортизации своего оборудования и рабочего места. А уж если дело вообще хорошее, то неплохо, чтобы Вы получили не просто "повременку", но и часть "прибыли" заказчика от использования Вашего софта... Подробнее могу голосом по скайпу, если захотите... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба Можете прикинуть то задание которое требуется выполнить вам, тоесть ТЗ для софта. Далее количество затраченных вами часов на реализацию. По вашему уровню писания и отладки софта прикиньте по-частовую оплату. Не забудьте про последующие возможные абдейты, период поддержки вашего софта, если требуется заказчиком. Как то так считал сам. Другое дело, когда есть требование уложиться в срок за определенную оплату. Тут сложнее. Нужно быть уже готовым к проекту, то есть иметь опыт аналогичного проекта. Непонятки хотелок заказчика могут затянуть время до завершения, что печально. Часто попадаются начинающие на такое. Тут только четкое ТЗ нужно, шаг вправл, влево - платит заказчик. Ваш проект не простой, опытный только справится. Много условий и не уточненных данных, которые всплывут по ходу проекта. Особенно с GSM, Updates, ... Аналогичные три проекта завершил, знаю что это такое. От ТЗ до серийного выпуска с поддержкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 8 minutes ago, iosifk said: Разработка ТЗ. Что отдаете? Исходники, описания (ТО), инструкцию оператора? Как сдаете? Только файлы или совместные испытания? Где? На столе или на объекте, куда нужно ехать и 3 часа ждать? По результатам испытаний появятся замечания. Предусмотрен этап доработки замечаний или это потом отдельным договором? И как там с "сопровождением" проекта? "Хочу еще бантик сбоку и Вы обязаны"... Или это отдельный пункт договора и оплачивается отдельно? Ну и так далее... И не забудьте об амортизации своего оборудования и рабочего места. А уж если дело вообще хорошее, то неплохо, чтобы Вы получили не просто "повременку", но и часть "прибыли" заказчика от использования Вашего софта... Подробнее могу голосом по скайпу, если захотите... Было бы, конечно, интересно голосом, но увы - скайпа нет. ТЗ - да, конечно, без него никак, особенно если работать по договору. Отдаю исходники и бинарник, инструкция там если и будет, то вместится буквально в несколько строчек. Сдаю без поездок куда-либо, демонстрируя функционал "на столе". Ну и испытание - работа девайса в автономном режиме на объекте в течении недели-двух. Исправление моих ошибок, разумеется, должно быть, а вот дополнительные "бантики" помимо ТЗ - это уже отдельная песня. Сопровождение так же если будет, то уже отдельным договором, сейчас речь идет только о самой разработке :) Вроде бы в будущем заказчик хочет модернизировать железо и тогда нужно будет модернизировать и прошивку - но то будет отдельный разговор. На часть прибыли не целюсь, мне проще сделать и отдать :) 8 minutes ago, Aner said: Можете прикинуть то задание которое требуется выполнить вам, тоесть ТЗ для софта. Далее количество затраченных вами часов на реализацию. По вашему уровню писания и отладки софта прикиньте по-частовую оплату. Не забудьте про последующие возможные абдейты, период поддержки вашего софта, если требуется заказчиком. Как то так считал сам. Ну вот я и хз. Время этой разработки может у меня погулять от 2 до 4 недель. И в почасовых оплатах я не силен - что почем нынче :) Сейчас я живу со своего маленького "свечного заводика", не завязанного на сдельную оплату, поэтому сильно плаваю в таких вопросах. И заказчика грабить не хочется, но и сильно демпинговать тоже не вижу смысла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба Для оценки времени без ТЗ трудно. Нужно знать ваш уровень и возможности, обеспеченность техникой, софтом. А так с потолка от 500р до 2000р за рабочий час. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 17 минут назад, AndyBig сказал: Было бы, конечно, интересно голосом, но увы - скайпа нет. ТЗ - да, конечно, без него никак, особенно если работать по договору. Отдаю исходники и бинарник, инструкция там если и будет, то вместится буквально в несколько строчек. Сдаю без поездок куда-либо, демонстрируя функционал "на столе". Ну и испытание - работа девайса в автономном режиме на объекте в течении недели-двух. Тогда желательно сделать дистанционное "зондирование" и возможно дистанционную перепрошивку. И предусмотреть логгирование всех доступных параметров: температур, напряжений, отсутствие "вскрытия корпуса" и т.д. Ну а скайп - установка бесплатно... А в кафе ему цена - 1 стакан чая... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба И софт и оборудование для разработки и отладки у меня имеются. С STM32F1xx тоже работал немало. Загрузчики с обновлением прошивки писал, правда по USB. Основную часть - сбор, обработка и накопление данных - думаю, напишу за неделю не очень напряженной работы, но на всякий пожарный отвожу себе на это две недели :) Единственный вопрос - работа с GSM-модулем (SIM800/SIM53xx) - с ними я не работал, но полистал документацию - вроде бы больших сложностей не предвидится, да и есть знакомые, которые с ними работали и смогут подсказать если что. На работу с ним и с серверным протоколом отвожу себе еще пару недель. Заказчику буду озвучивать пять недель (пусть будет еще одна запасная неделя). Ну то есть 1000 руб/час - это считается нормальной ценой? Не завышенной? 6 minutes ago, iosifk said: Тогда желательно сделать дистанционное "зондирование" и возможно дистанционную перепрошивку Дистанционное обновление прошивки - это необходимый заказчику функционал, так что будет по-любому :) 7 minutes ago, iosifk said: скайп - установка бесплатно... А в кафе ему цена - 1 стакан чая... :) Сейчас скачаю и попробую вспомнить свой пароль в нем :)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба Использовал SIM900, SIM800, SIM7000E. Не уверен что 2...4 недель будет достаточно с нуля, там еще с железом не все просто. 1хх семейства в моем проекте было недостаточно. Там еще и с железом нужно повоевать корректно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 1 hour ago, Aner said: там еще с железом не все просто С железом там вроде бы уже решено, оно есть и как-то работает. Хотя не предусмотрено даже простейшего резистивного согласования уровней сигналов UART... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 22 minutes ago, AndyBig said: С железом там вроде бы уже решено, оно есть и как-то работает. Хотя не предусмотрено даже простейшего резистивного согласования уровней сигналов UART... Вот на этом моменте я бы отказался: железо чужое и кривое, а виноваты во всех возможных бедах окажетесь Вы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба я бы месяца 3 потратил на такой софт Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 3 hours ago, AndyBig said: Ну то есть 1000 руб/час - это считается нормальной ценой? Не завышенной? Самый интересный вопрос, как вы будете доказывать заказчику потраченные часы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 57 minutes ago, AlexandrY said: Самый интересный вопрос, как вы будете доказывать заказчику потраченные часы? обычно дается табличка с разбивкой задачи на этапы/подзадачи и оценка каждой задачи в человеко-часах то есть человеко-часы это просто некое объяснение итоговой стоимости. и абстрагироваться от денег в явном виде. в "серьезном бизнесе" еще отчеты по потраченным чч принято давать заказчику. всякие майкрософт прожекты, диаграммы Ганта и пр. но тем не менее - такая табличка будет полезна ТС для оценки своих сил/результатов ЗЫ самое главное забыл: джентельменам верят на слово Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZASADA 0 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба прикидываете по предыдущему опыту сколько надо потратить часов на весь проект, умножаем на 2, умножаем на коэффициент "доработка по результатам испытаний" - от 1,2 до 1,5, умножаем на стоимость своего человеко-часа (причем для шабашки стоимость дороже чем для пост. работы), добавляем потери на уплату налогов и обналичку (т.к. все оформляется официально). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 13 марта, 2019 Опубликовано 13 марта, 2019 · Жалоба 2 hours ago, aaarrr said: Вот на этом моменте я бы отказался: железо чужое и кривое, а виноваты во всех возможных бедах окажетесь Вы. Согласен, но думаю, что в случае глюков железа я смогу доказать что это глюки именно из-за железа. 1 hour ago, uriy said: я бы месяца 3 потратил на такой софт Если бы не GSM-модем, я бы дней за 10 справился, включая обновление прошивки (по USB или UART) :) Но модем для меня - неизвестная переменная, поэтому предполагаю 4-5 недель... 1 hour ago, AlexandrY said: как вы будете доказывать заказчику потраченные часы? Никак не буду, это же не повременная работа. Выполнение работ по вот этому ТЗ в такой-то срок стоит столько-то, и все :) Теперь мне становится примерно понятно от чего отталкиваться и на что ориентироваться, большое всем спасибо за советы и информацию. Особенно iosifk за несколько дельных мыслей и советов в разговоре по скайпу :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться