Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937

Как оценить разработку технического задания

23.12.2021, 15:40. Показов 1635. Ответов 21

Студворк — интернет-сервис помощи студентам
Добрый день!
Например, ситуация следующая.
Обратился ко мне один знакомый (далее заказчик) и говорит:
- " У меня есть идея? Нужно сделать. Готов заплатить столько-то"
Для программы же нужно ТЗ, а там кроме идеи и мнения об уникальности именно его идеи, ничего.
А заказчик на оформление ТЗ, говорит "ну накидай чего-нибудь, типа там же немного", и в разговоре я замечаю что его с виду простая идея обрастает все новыми дополнениями, что еще больше запутывает всех.
И почему-то такая уверенность, что ТЗ это так "три листочка, я же все понятно объяснил". А мне вот ни хрена не понятно. Короче на этом мы и разошлись
Вопрос: примерно как вы примерно оцениваете разработку ТЗ, это же как книгу написать, помимо "светлой идеи" заказчика нужно алгоритм работы, структуры данных продумать, GUI макет слепить...?
Грубо говоря если это все написать это же почти готовая программа.

PS Понимаю что вопрос несколько абстрактен. Ну например, хотя бы в долях единицы, "хочу за программу N, значит ТЗ это будет 0,3*N, сам код 0,7*N".
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.12.2021, 15:40
Ответы с готовыми решениями:

OFF: Как оценить разработку Android-приложения?
Subj. Вообще кто-нибудь на этом специализируется? Уж с неделю пытаюсь в Питере найти за хорошие деньги (10000 за день грубой оценки),...

Как правильно оценить разработку сайта
У меня есть вопрос к знающим людям. Допустим, я занимаюсь разработкой сайтов, рассмотрим разработку сайта на котором будет: - админка в...

Разработка проекта и технического задания
Требуется разработать проект и техническое задание на создание программного продукта. Предполагается: - мультиплатформенность. Java? -...

21
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,663
Записей в блоге: 29
23.12.2021, 15:54
Цитата Сообщение от Михалыч Посмотреть сообщение
Грубо говоря если это все написать это же почти готовая программа.
да, на псевдоязыке или на русском. В идеале.
ТЗ нужно и чем подробнее тем лучше, для этого в компании даже люди специальные есть, чтобы потсоянно все уточнять, дописывать и доводить разработчикам. Хорошо бы иметь финальную версию а не постоянные правки, но для такого надо конкретно все продумать, то есть заказчик должен быть профи, а такого не бывает.
Значит продумать все от начала и до конца, задать миллион вопросов и все записать в виде доки должен ты.

Иначе потом начнется сам увидишь что
1
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
23.12.2021, 16:12  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
Значит продумать все от начала и до конца, задать миллион вопросов и все записать в виде доки должен ты.
В том то и вопрос, это же сложнее чем написать саму программу! А это исходя из моего небольшого опыта, никак не оценивается. Грубо говоря, приходит заказчик, говорит вот "идея", когда я говорю, что "нужно ТЗ и оно стоит отдельных денег, давайте пропишем это в договоре", на меня обижаются со словами "я тебе и так уже тут за два часа все рассказал"...
Надо устроится куда-нибудь поработать. Для себя я решил, что такие "идеи" без ТЗ должны стоить много, а то пока все выяснишь, столько сил потратишь
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,663
Записей в блоге: 29
23.12.2021, 16:20
Михалыч, идея ничего сама по себе не стоит, для примера можешь посмотреть тут ветку проектов, где сотни ребят регулярно прибегают со своими прекрасными идеями. ТОлько это подумать и сказать легко "давайте сделаем супер-мессенджер", а попробуй ка это описать текстом понятным всем. Тут то и оказывается что от идеи толку нет, важна именно реализация. Ну и некоторые вещи из пространства идей просто нереализуемы.
0
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
23.12.2021, 16:48  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
можешь посмотреть тут ветку проектов
глянул мимоходом Искусственные интеллекты, блокчейн и много руководителей проекта
Миниатюры
Как оценить разработку технического задания  
0
2615 / 1627 / 265
Регистрация: 19.02.2010
Сообщений: 4,318
23.12.2021, 18:21
Михалыч, загугли "типовые нормы времени на программирование задач для ЭВМ" - это то, что перед распадом СССР добавили к тогдашним программистским ГОСТам 19ой и 34ой серий для возможности сметной оценки времени, нужной для разных стадий разработки (для написания ТЗ в том числе).
ХЗ как сейчас при болонской системе программисты-дипломники в ВУЗах считают экономические части в своих дипломах - но в 90ых именно на основе этих норм мы считали время разработки.
Понятно, что на свободном рынке даже в 90е было "как договоришься" с заказчиком - но, тем не менее, нормы эти формально отменили только в прошлом году.
1
23.12.2021, 18:54

Не по теме:

Цитата Сообщение от Welemir1 Посмотреть сообщение
для этого в компании даже люди специальные есть
Этим (составлением ТЗ) же обычно PM'ы занимаются в больших компаниях?

0
24.12.2021, 06:26

Не по теме:

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

0
24.12.2021, 10:51

Не по теме:

Welemir1, целый "зоопарк" профессий оказывается отвечает за данный функционал в компаниях: бизнес-аналитики, системные аналитики, аналитики данных, project-manager'ы, product-manager'ы, product-owner'ы, системные архитекторы и технические писатели - работа целого отдела ради написания одного только ТЗ))

0
24.12.2021, 11:03

Не по теме:

Цитата Сообщение от Arsegg Посмотреть сообщение
ради написания одного только ТЗ
так потому что именно в нем камень преткновения. По воде можно ходить и по ТЗ можно писать код - если и то, и другое - заморожены

0
24.12.2021, 11:26

Не по теме:

Welemir1, и не поспоришь.

0
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
24.12.2021, 11:51  [ТС]

Не по теме:

Цитата Сообщение от Welemir1 Посмотреть сообщение
По воде можно ходить и по ТЗ можно писать код - если и то, и другое - заморожены
Возьму на вооружение

0
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
25.12.2021, 15:05
ИМХО добротное ТЗ стоит столько же сколько и сама разработка. Но тут не привяжешься к "сколько я хотел бы получить за эту программу" - т.к. пока нет ТЗ турдозатраты на решения могут варьироваться от 0 до бесконечности.
Цитата Сообщение от Михалыч Посмотреть сообщение
А это исходя из моего небольшого опыта, никак не оценивается.
Проект проекту рознь... И во многих проектов составление подробного ТЗ сходу "роскошь". По этому и развиваются итерациями. С ТЗ "на минималках".
Цитата Сообщение от Михалыч Посмотреть сообщение
Грубо говоря, приходит заказчик, говорит вот "идея", когда я говорю, что "нужно ТЗ и оно стоит отдельных денег, давайте пропишем это в договоре", на меня обижаются со словами "я тебе и так уже тут за два часа все рассказал"...
Ну говорите "ок, но только в договоре будет пункт, все что не указано в ТЗ явно - на усмотрение исполнителя, а исправления по доп.соглашению". Тех кто обижается, и не согласен на такие условия - шлете лесом. Т.к. без такой оговорки, при желании, разработчика можно в рабство взять В конце концов, это не вы захотели его упросили и он вам рассказывал, а он, вместо подготовленного ТЗ тратит ваши 2 часа, на болтовню
1
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
25.12.2021, 19:26
Цитата Сообщение от voral Посмотреть сообщение
вместо подготовленного ТЗ тратит ваши 2 часа, на болтовню
Да, тратит, причём и свои 2 часа тоже. Без общения с заказчиком не будет самого заказа. Это издержки, их можно избежать только отказавшись от работы. Заказчик не всегда точно знает чего хочет, не говоря уже о грамотно составленном ТЗ. Но это не значит, что он неплатёжеспособный. Можно его конечно послать "за ТЗ", а можно договориться и получить нормальный заказ. Исполнитель выставляющий счёт за каждый "чих" в итоге больше теряет чем получает.
0
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
26.12.2021, 14:07
Цитата Сообщение от Alexis333 Посмотреть сообщение
Да, тратит, причём и свои 2 часа тоже. Без общения с заказчиком не будет самого заказа. Это издержки, их можно избежать только отказавшись от работы. Заказчик не всегда точно знает чего хочет, не говоря уже о грамотно составленном ТЗ. Но это не значит, что он неплатёжеспособный. Можно его конечно послать "за ТЗ", а можно договориться и получить нормальный заказ. Исполнитель выставляющий счёт за каждый "чих" в итоге больше теряет чем получает.
совершенно верно. Но в первую очередь это заказчик хочет решить свою проблему. По этому предъявлять он точно не в праве... Т.е. донести свою мысль в первую очередь его дело.

Эти "издержки" вполне можно избежать. Сам так работаю не первый год... Есть первоначальная встреча, на ней в общих чертах нужно понять, что человек хочет (тут большую роль играет опыт - нужно понять, чего заказчик "хочет" но пока сам еще не знает, в какую сторону может пойти развитие). И тут не надо каких то технических тонкостей и подробностей.

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

Добавлено через 2 минуты
Цитата Сообщение от Alexis333 Посмотреть сообщение
Исполнитель выставляющий счёт за каждый "чих" в итоге больше теряет чем получает.
На первых парах становления может быть....
Дальше нет... Проверено лично

Добавлено через 2 минуты
Естественно под "чихом" в данном случае я понимаю именно работу... А не ту ситуацию, когда исполнитель тупо разводит на бабки... Ну условно "за развернуть среду - 10 часов", а в реальности это работа на 5 минут. (другого примера как то не смог придумать).... Но вот вникать в предметную область бесплатно, или составлять ТЗ бесплатно... ну нафиг....
0
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
26.12.2021, 15:32
Цитата Сообщение от voral Посмотреть сообщение
10 часов", а в реальности это работа на 5 минут
Никогда не понимал, как можно измерять работу временем. И тем не менее, именно так её и измеряют. А между тем, один может выполнить работу за неделю, другой же - не сможет и за всю жизнь. Сколько платить за такую работу?
0
290 / 205 / 68
Регистрация: 18.09.2019
Сообщений: 407
Записей в блоге: 58
26.12.2021, 17:29
Ржу в голос!!! Такая знакомая песня!
Цитата Сообщение от Михалыч Посмотреть сообщение
- " У меня есть идея? Нужно сделать. Готов заплатить столько-то"
Михалыч, не забудьте поинтересоваться у клиента, что он думает по поводу авторских и смежных прав.
А то у таких особо идейных клиентов есть обычай считать "Идея - моя, значит и все права на программу мои."
Есть упёртые, которым ликбез не помогает, приходится посылать торговать идеями.
1
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
26.12.2021, 17:32
Цитата Сообщение от Alexis333 Посмотреть сообщение
Никогда не понимал, как можно измерять работу временем. И тем не менее, именно так её и измеряют. А между тем, один может выполнить работу за неделю, другой же - не сможет и за всю жизнь. Сколько платить за такую работу?
Тут все очень индивидуально. Естественно если ситуация позволяет. Вопросов тут ведь еще больше: один выполнит за неделю, но потом каждая доработка будет даваться болью и кровью, и высасывать деньги из заказчика. Другой будет работать год (это не исключает промежуточные уже вполне готовые варианты), но зато потом любая доработка будет на раз два ну и много чего тут можно наговорить.

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

Был у меня как то заказчик (ну я у него на субподряде) сначала брал работничков "подешемше" проект кое как разрабатывался, потом уже вроде и время сдачи обещанное приближается (а он еще чтобы не "упустить заказчика" цену за решения называл маленькую). Потом обращался "срочно вытаскивай"..... Причем четкая инструкция - весь упор на скорость (точнее на минимизацию оплаченного за разработку времени) - похрен костыли, лапше/говно код... главное чтоб была проект завершить... Я с ним расстался, но потом волею судеб с его заказчиками пересекался - у кого то и до суда дело дошло.
0
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
26.12.2021, 18:45
voral, Вы пишете об отношении к работе, действительно, одну и ту же работу можно сделать быстро, а можно - качественно. Я же немного о другом. Дело в том, что не все обладают одинаковым опытом и одинаковой квалификацией. Запросто может получиться, что один может сделать и быстро и хорошо, а другой долго и не очень. И как платить? Дилетанту двойную цену, а высококлассному специалисту половину? В "совке" при нормировании труда примерно так и делалось, делается так и сейчас.
0
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
26.12.2021, 18:56
Цитата Сообщение от Alexis333 Посмотреть сообщение
И как платить? Дилетанту двойную цену, а высококлассному специалисту половину? В "совке" при нормировании труда примерно так и делалось, делается так и сейчас.
Ну, а как иначе? Тут нет понятия "двойная цена". Сравнивать то бессмысленно. Каждый разработчик оценивает свой труд. Не важно "рассчитал сам" или "согласился на предложенное". Так же и со стороны заказчика.

Повторюсь ситуация когда дилетант сделает быстрее не такая уж и редкость как кажется. И вот как оценивать. Дилетант сделал за полчаса и за 100 рублей. Профи сделал за час и 3000руб..... И? Нет тут ни половины, ни уравнивания. И, как мне кажется, золотой формулы цены ни когда тут не будет. Ведь сюда еще можно добавить варианты когда дилетант себя переоценивает, а профи недооценивает. Т.е. вы готовы платить столько то, а он работать за столько то... Оба шишки набили - в следующий раз может будут решать иначе.

Короче, тут сравнивать дело не благодарное. Ни по времени ни по деньгам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2021, 18:56
Помогаю со студенческими работами здесь

Создание технического задания на сайт
Доброго всем времени суток,мне необходимо описать веб сайт(какие классы,функции),как бы руководство для разработчиков.С помощью чего мне...

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

Задания на разработку сервера и контроллера автоматизации (COM)
Привет всем, у меня полный аут, даже не знаю что делать!!!!!!!!!!Вот задания из каждого пункта надо сделать по одному!!!!!!!!!!!Пожалуйста...

Нужен простой пример исходного задания на разработку
Пытаюсь устроиться на работу программистом 1с. Но никто не хочет брать без опыта работы. Говорят что нет времени учить. Хотелось бы...

Прошу оценить решение тестового задания
Просьба указать на ошибки в структуре и технические недочеты. Может быть советы. Негативный feedback от работодателя, без конкретики, уже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru