|
ТЗ для программистов. Кто как работает? | ☑ | ||
---|---|---|---|---|
0
mr_K
24.07.22
✎
16:20
|
...или переформулируя: есть ли в 1С чистые программеры. Которые быстро кодят, но для этого им нужно достаточно подробное ТЗ
Всегда считал, что в 1С достачно описать архитектуру, назовем это так решения, а дальше программист уже самостоятельно разберется в деталях. Где не понятно, задаст вопрос. И внезапно столкнулся, что это, мягко говоря, не совсем так. Или даже совсем не так. Вплоть до того, что в примитивной печатной форме, приходится описывать, что поле Контрагент нужно взять из одноименного поля документа, количество - тоже, и т.д. Я мягко говоря в шоке. Вот и пытаюсь понять, это норм или... Получается, что проще (ну или быстрее, утрирую конечно) самому сделать, чем работать по такой схеме. Да еще и платить программеру. Но в любом случае составление и формализация ТЗ до такого уровня - ну не знаю. |
|||
1
Волшебник
24.07.22
✎
16:26
|
Вас повысили до архитектора-аналитика? Поздравляю!
|
|||
2
RomanYS
24.07.22
✎
16:28
|
(0) странный вопрос. Раз ты с ними работаешь, значит они точно есть.
В общем случае бывает по-разному. Если ты программист, то тебе конечно проще сделать самому чем писать ТЗ. |
|||
3
mr_K
24.07.22
✎
16:32
|
(2) Пока не работаю. Обсуждаем форматы сотрудничества. Мне сейчас нужно понять, стало ли это стало нормой в 1С. Если нет, то нафик нужно.
|
|||
4
Волшебник
24.07.22
✎
16:36
|
(3) Программисты бывают разные. Некоторым лучше разжевать, откуда взять и куда положить, а кто-то по жалобе бухгалтера может поправить расчёт себестоимости.
|
|||
5
Aleksey
24.07.22
✎
16:41
|
(0) к примеру в последней УТ у меня перестали корректно печатать чеки (сумма в бумажном чеке не совпадает с суммой в 1С).
Соответственно какое ТЗ для программиста ты ожидаешь? Или это не проблема программиста исправить ошибку в коде? |
|||
6
ildary
24.07.22
✎
16:42
|
А ещё бывает так - тебе дают мутную задачу, которую ты выполняешь по максимуму понятого, а потом получаешь предъяву "я совсем не это хотел", после чего начинаешь требовать подробное ТЗ, и в ответ слышишь "а ты что, не можешь сам догадаться, что я хотел?".
|
|||
7
Amra
24.07.22
✎
16:42
|
(3) Не надо работать с Гггеней и ЛивингСтаром... А вообще, есть даже ГОСТ на ТЗ
|
|||
8
Aleksey
24.07.22
✎
16:43
|
С другой стороны зачастую архитетура 1С кривая до нельзя, когда реквизит условный "Контрагент" может иметь пользовательское представление как "Список лохов", и тогда что толку от того что клиент скажет, что мне нужно вывести список лохов, ты его не поймешь. А когда он пальцем тыкнет хочу чтобы вот это была тут, то дело пойдет гораздо быстрее
|
|||
9
Aleksey
24.07.22
✎
16:46
|
(3) должен ли программист бесплатно изучать вашу самописку для изучения связей и между объектами и различиями в представлении? Или вы ему будете доплачивать?
К примеру звонит мне сотрудник и говорит "у меня цифры неверные в зеленом отчете". После этого так и хочется сказать "ты не умничай, ты пальцем покажи" |
|||
10
Фрэнки
24.07.22
✎
16:48
|
что-то не то у ТС спрашивают
А что за "примитивная печатная форма" - из какой типовой конфигурации она должна работать? з.ы. Программисты с нормальным пулом задач стараются избегать зашкварных внешних печатных форм. |
|||
11
Конструктор1С
24.07.22
✎
16:53
|
Излишняя детализированность ТЗ может даже навредить. При решении задачи, изучая существующий код, программист может найти простое и элегантное техническое решение. Это редко удается составителям ТЗ
|
|||
12
mr_K
24.07.22
✎
17:06
|
типовая ERP, ну почти...на нетленку и самописку ваще не тянет
то что было кастомизировано, без проблем описать. Но в целом ожидаешь от 1С программера понимания предметной области и очевидных вещей. И речь не только про печатки. |
|||
13
mr_K
24.07.22
✎
17:08
|
(11) Полностью поддерживаю. Всегда так считал.
|
|||
14
Biker
24.07.22
✎
17:12
|
на рарус техдень об этом хорошо рассказал Ширин Кирилл, ищи на ютюбе, должны были выложить.
|
|||
15
pavlika
24.07.22
✎
17:22
|
(13) Не всегда так. Например у Вас свой расчет отпуска. Как программист без ТЗ его реализует?
|
|||
16
Aleksey
24.07.22
✎
17:24
|
(12) ну да, ну да. И каждый программист ТЗ, должен в уме держать все версии.
Спроси у Мани скjлько раз он свой мегапрайс переписывал для типовой УТ11 |
|||
17
Aleksey
24.07.22
✎
17:25
|
Я уже молчу про функциональные опции (ведения договоров, ведения партнеров и т.п.)
|
|||
18
Фрэнки
24.07.22
✎
17:29
|
(12) А давай все-таки речь ограничим печатками... Какую именно форму, для какого документа из ERP ?
|
|||
19
RomanYS
24.07.22
✎
17:33
|
||||
20
Фрэнки
24.07.22
✎
18:12
|
(19) а под этой статьёй много-много всего расписано уже в комментах под ней, а не в самой статье
|
|||
21
Гений 1С
гуру
24.07.22
✎
18:44
|
(0) как-то я встречал излишне подробные тз, где по сути описывалось, какое поле из какого взять. Писал программист, по сути дублировал мою работу.
|
|||
22
Dmitry1c
24.07.22
✎
18:47
|
(0) обезъяньей работы быть не должно
|
|||
23
СеменовСемен
24.07.22
✎
19:23
|
Какое поле из какого обычно для сумм нужно.
Ибо неочевидно практически никогда. Про контрагента или организацию конечно излишне |
|||
24
СеменовСемен
24.07.22
✎
19:24
|
В той же счёт-фактуре цена без ндс, а в документе с ндс. Как считать?
|
|||
25
Sj
24.07.22
✎
23:20
|
ТЗ - это некий закон для программиста, он обязан ему следовать. Если в ТЗ что-то не оговорено, то считается, что можно принять по умолчанию на усмотрение исполнителя. Будет ли это умолчание для вас общим, да - хз. Дай вам Б. вам встретить такого талантливого программиста, как я, и не искать ответы на такие вопросы на профессиональных форумах.
|
|||
26
БигБаг
25.07.22
✎
06:12
|
(0) >что поле Контрагент нужно взять из одноименного поля документа
А там не требуется еще описывать что именно подразумевается под словом "взять"? А то один возьмет, и просто возьмет: Область.Параметр.Контрагент.Взять(Док.Контрагент). И скажет что архитектор виноват. Или даже просто сделает, Область.Параметр.Контрагент = Док.Контрагент; А архитектор подразумевал Область.Параметр.Контрагент = ОбщегоНазначения.ПолучитьРеквизитОбъекта(Док.Контрагент, "Наименование")... Вероятно, уровень детализации ТЗ нужно останавливать на том уровне, на котором располагаются кодеры. Соответственно, если хотят указанную детализацию, то подразумевают, что их прогеры несколько не дотягивают, и они разгружают ответственность с них на вас. |
|||
27
makfromkz
25.07.22
✎
06:41
|
в статье на хабр часто встречается:
<<НЛО прилетело и опубликовало эту надпись здесь>> поясните пожалуйста колхознику, что сие означает? |
|||
28
vbus
25.07.22
✎
07:17
|
Это Волшебники хабра, пишут сообщения, чаще всего простым смертным не видны.
|
|||
29
Pprog151713
25.07.22
✎
07:23
|
(0) Так у вас проблема со знанием конфигурации, если программист не знает конфу, тогда точно нужно, а если знает, то нужно, только то, что нужно сделать без конкретики.
|
|||
30
Фрэнки
25.07.22
✎
07:30
|
(29) А если вариантов знания в конфе множество? Когда там в ERP реквизит на форму из Партнеры, а при выводе в печатную форму используются данные из Контрагенты, причем, с получением данных запросом сразу по всему документу в виде объекта.
|
|||
31
Ботаник Гарден Меран
25.07.22
✎
07:32
|
Работал близко к этому некоторое время.
Производительность и кодера, и аналитика сильно возрастает, и общее взаимонимание задач между бизнесом и ИТ увеличивается. Плюсов больше, чем минусов. Но свои трудности тоже в этом есть. Бывший коллега тут в ветке отметился. |
|||
32
Ryzeman
25.07.22
✎
07:39
|
(0) ага, если есть аналитики и программисты раздельно - это нормально. Для относительно небольших проектов и доработок можно "сэкономить" на аналитике и архитекторе и их роль выполняет либо сам программист либо начальник отдела\лид. А в целом такое разделение повсеместно в программировании, и 1с на крупных проектах (или конвеерных у франчей) - не исключение.
|
|||
33
Pprog151713
25.07.22
✎
08:01
|
(30) Так спросит. Или по контексту задачи понятно.
|
|||
34
Pprog151713
25.07.22
✎
08:03
|
(0) Просто, если торговцы просят сделать то, что в этой конфе не сделать. И слово НЕТ не понимают. То тут начинается, как в 5 красных линий. ))
|
|||
35
Фрэнки
25.07.22
✎
08:19
|
(33) ну я сам себе задачи ставлю - нет у меня ни аналитиков каких-то, ни даже постановщиков задач, которые хотя бы формулировали их даже кратко.
Если это речь о конфе ERP, то без знаний самой конфы нет там никакого понятного контекста. А если еще при этом к документу прикрутили печатные формы через общую встроенную обработку и сломали тем самым БСП (это в типовом варианте, если что), то проще похерить эту задачку, чем тратить на нее адекватное количество часов на решение. |
|||
36
Pprog151713
25.07.22
✎
08:33
|
(35) Когда такая проблема, либо программисты плохо конфу знают, либо сама задача кривая по какой-то причине....
|
|||
37
mikecool
25.07.22
✎
09:17
|
иногда постановщики ТЗ якобы подробно описали и ему кажется, что куда уж понятнее, а я читаю - и понимаю или нет по своему
|
|||
38
СеменовСемен
25.07.22
✎
09:24
|
Подробное тз не может написать аналитик, а только архитектор
|
|||
39
VladZ
25.07.22
✎
09:31
|
(0) "...приходится описывать, что поле Контрагент нужно взять из одноименного поля документа, количество - тоже," - тут достаточно фразы "Для вывода берем информацию из соответствующих реквизитов документа".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |