207 похожих чатов

100 тыс руб это на составление ТЗ?

6 ответов

33 просмотра

Да, согласен, требования меняются. Но наверное можно дать какой-то ориентир на основании имеющейся информации. Затем, если условия подходят, то сделать ТЗ с учетом особенностей Оду. Или далее разбить работу по блокам/спринтам, оценивая каждый блок работ. Но вначале должен быть какой-то ориентир по затратам. Для примера: если понимаем, что на php весь проект будет стоить 500 тыс руб, а на Оду 2 млн руб., на 1С -10 млн.руб., то логично выбрать реализацию проекта на php. А не так, что запустили проект, потратили 500 тыс. руб, а потом оказывается еще нужно 5 млн. руб. Суммы совершенно условные.

Almaz
Да, согласен, требования меняются. Но наверное мож...

часто хитро>|<опые заказчики приходят с требованием сделать машину, просят дать оценку, ты даешь, начинаешь делать, а в процессе заказчик тебе накидывает требований типа: вместо руля должен быть штурвал, колеса должны убираться под капот по кнопке, кузов должен быть оптекаемый, разгоняться она должна до 800км\ч за 20секунд, и желательно чтобы с боков, по нажатию кнопки, выезжали крылья с мааааааленькими турбинами, а антикрыло трансформироваться в вертикальный хвост,... Вопрос: какой толк от предварительной оценки стоимости разработки автомобиля? Ответ: Чтобы ты не запросил за доп.требования еще денег. Ведь ты ж сам назвал цену за весь проект! Бюджет уже зафиксирован. "Фикс.прайс" это про то, как заказчику бесплатно получить функционал. Если разраб хочет работать бесплатно - то ему нужно обязательно использовать именно "фикс.прайс". Мораль: фикс.прайс "работает" по честному, только если проект изначально, четко прописан, а доп.требования, возникающие по ходу проекта, реализовываются за отдельные деньги. _________________ Я просто обожаю, когда на этапе сдачи работ, заказик начинает задавать вопросы: - а где юнит, тесты? Какое покрытие юнит-тестами, разработанного функционала? - а где документация? Какая-то документация не понятная. Вы можете добавить картинок, со стрелочками, а лучше записать видео. Сделать обучающий видео-курс ведь вам не сложно? Вам ведь всего-то нужно записать экран с демонстрацией функционала и проговорить голосом что происходит на экране. - что-то интерфейс, какой-то неудобный? Добавьте JS-виджетов и вэбсайт-сниппетов, чтобы уменьшить количество нажатий. - чтобы принять работу, вы должны ее поставить нам на наш odoo-сервер под управлением CentOS, в докере, на гугл-клауде. Ставить нужно через гит. Только у нас собственный гитлаб сервер, со встроенные автотестами, собственными настройками flask8, js-linter, styly-linter, bandit, pylint. Если наши автотесты не пройдут, то работу не примем. И обратите внимание, что мы используем python3.4, тому что мы используем один сложный модуль, разработчик которого его забросил, а он работает только под версией 3.4. - а почему вы сделали в этих справочниках связь m2o? А если нам нужно будет несколько элементов сразу выбрать? Нужно поменять на m2m. ... Фиксированная цена, в таких случаях играет против разраба\внедренца.

Alex Kom
часто хитро>|<опые заказчики приходят с требование...

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

Alex Kom
часто хитро>|<опые заказчики приходят с требование...

я сам с таким сталкивался как внедренец систем. поэтому сейчас сторонник следующего подхода: 1. описание бизнес-процессов 2. составление технических требований 3. примерная оценка стоимости на разных платформах/у разных внедренцев 4. выбор платформы/внедренца 5. составление ТЗ совместно с внедренцем с учетом особенностей выбранной платформы. 6. составление программы и методики испытаний/критериев оценки удовлетворения требования 7. уточненная оценка стоимости работ 8. договор 9. разработка/внедрение этапами/спринтами работы, не указанные в ТЗ оцениваются отдельно. а внедренец может подстраховать себя в т.ч. участием в разработке программы приемо-сдаточных испытаний, каких-то критериев оценки результата. Я выступал и со стороны внедренца и со стороны заказчика, понимаю опасения обеих сторон. По примеру. Если я хочу купить авто, то я должен понимать какой суммой нужно обладать чтобы прийти и выехать из автосалона, доехать до другого города, а не так, что сначала оплатил 1 млн, потом выясняется, что еще нужны допы на такую же сумму. Чтобы было честно, думаю, что двигаться нужно по пунктам, указанным выше. Только как всех обезопасить, если в процессе внедрения выяснится необходимость изменения? Думаю, что только правильной совместной разработкой ТЗ (что в случае наличия описанных процессов компании можно сделать)

Almaz
я сам с таким сталкивался как внедренец систем. по...

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

Almaz
я сам с таким сталкивался как внедренец систем. по...

> Только как всех обезопасить Вот! Я об этом и говорю 😊 Именно! Стороны боятся друг друга, и поэтому тратят время и деньги. Но только раньше это еще как-то работало, так как скорость жизни было более медленной, и можно было позволить себе каскадную модель. Сейчас все слишком быстро меняется. ТЗ уже мертво в момент рождения 😋

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта