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

Что такое хорошая постановка в вашем понимании?

25 ответов

29 просмотров

Это миф! Говорю как консультант😂

petr kovrigin
Это миф! Говорю как консультант😂

Все от уровня разработчика зависит) кому то достаточно описать логику, кому то вплоть до fm/класса

Когда конс знает, что он хочет получить, из чего, для чего, и наиболее оптимальным и простым путём. Желательно, чтобы он шарил за места расширения по своему направлению)

Konstantin- Автор вопроса
Roman
Все от уровня разработчика зависит) кому то достат...

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

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

Это все решается скорее всего внутренними регламентами компании) в каком виде давать ФС

Roman
Это все решается скорее всего внутренними регламен...

Спасибо, кэп. Но речь шла о том, что "что такое нормальная фс для присутствующих в чятике?"

Roman
Все от уровня разработчика зависит) кому то достат...

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

Roman
Это все решается скорее всего внутренними регламен...

на одном из проектов прописали в регламенте, что при разработке UI5 нужно ОБЯЗАТЕЛЬНО предоставлять кликабельный прототип приложения. До этого заказчику "зарекламировали" UI5 - что это круто, удобно и быстро. Он согласился. когда конс оценил бизнес-потребность, регламент и заказчика - он переубедил сделать все на GUI в итоге довольный заказчик юзает ALV и проблем не знает)

petr kovrigin
мне кажется это во многом зависит от творческой ча...

то-то потом бухи радуются... или кадровики... этакому творчеству...

Oleg Bashkatov
на одном из проектов прописали в регламенте, что п...

а чем их прототип напугал? Это ж поди про wire-model речь шла... splash, или что там нонеча в моде, в руки - и алга

Денис
а чем их прототип напугал? Это ж поди про wire-mod...

зачем что-то делать нетрадиционно, если можно традиционно?) думаю, просто не хотелось связываться с бесполезной вещью и тратить время

Oleg Bashkatov
зачем что-то делать нетрадиционно, если можно трад...

а.. ну т.е. если конс чего-то не знает, то это становится бесполезной вещью? яснапонятна 🤣

Oleg Bashkatov
зачем что-то делать нетрадиционно, если можно трад...

странно, что при таком подходе они не предложили перейти на традиционные счеты

Денис
а.. ну т.е. если конс чего-то не знает, то это ста...

ну не совсем так. на тот момент прототипирование шло в SAP Build и SAP действительно отказался от него. то есть по факту время показало, что конс все-таки прав...

Oleg Bashkatov
ну не совсем так. на тот момент прототипирование ш...

сап отказался потому что есть масса других инструментов. Юзеры просто их выбирали. Поэтому - так себе отмазка

Денис
сап отказался потому что есть масса других инструм...

да нет) потому что инструмент - не очень вышел...

Oleg Bashkatov
да нет) потому что инструмент - не очень вышел...

Ну так и что? есть масса других, которые вышли "очень" и вполне используются. Подход "сделаем wireframe, что бы быстро показать диазйн приклады" никуда не делся тащем-то

Денис
Ну так и что? есть масса других, которые вышли "оч...

не надо тут подменять понятия) сделаем и покажем дизайн - это одно)) а ОБЯЗАТЕЛЬНОСТЬ для ФС - это другое

Oleg Bashkatov
не надо тут подменять понятия) сделаем и покажем д...

че эт ? ну а как тогда показать дизайн малыми затратами у приклады, которая еще не сделана?

Я исхожу из того, что консультант это разработчик. Только пишет он не на ABAP для сервера приложений и БД, а на человеческом для других участников команды. Но процесс разработки на определенном уровне восприятия системы никто не отменял, консультант также моделирует, строит связи, логические цепочки и т.п. Соответственно, кроме общих критериев - полнота и непротиворечивость (и однозначность толкования) - есть еще задача не пытаться объясняться на языке которым вы владеете лишь частично. Пишите по-русски и не выдавайте примеры реализации за позтановку задачи. Постановка содержит цели, задачи, определения функциональности, зависимости и т.п. Но не содержит инструкций по реализации. Это дело команды ABAP. Если в команде ABAP стажер, то помочь ему должен прежде всего ABAP-экперт, а не консультант.

Это требует много времени, чтобы хорошо сформулировать. Чаще проще показать "как не надо делать постановку" Лично для меня, хорошая постановка это та, которая структурировано излагает информацию о реализуемой разработке. Например, нужно обработать какие-то данные: вот у нас входные данные, вот у нас выходные данные, а вот так первые преобразуются во вторые. По шагам, без потерь по дороге "ну тут что-то надо сделать - сам додумай". Естественно, для разных типов задач постановка будет разная. Но должна быть внтренняя непротиворечивость и логичность. Не должны посередине описания процесса из ниоткуда появляться данные. Крайне желательно, что бы при этом соблюдались человеческие нотации (говорю ж, проще на примере "как не надо" показать. Мое любимое "считать данные документа А. В документе Б выполнить присвоение А.поле1 = Б.поле1". Думете что тут присвоение нового значения полю1 в документе А? Хрен там плавал! Консультант хотел присвоить новое значение именно полю1 в документе Б!) Коллеги в чате уточняли (пофиг, что исходный вопрос-то был только про "постановку" ) , что типа "ну вот есть ФС, есть ТЗ". Угу-угу. Иногда есть. А иногда есть только ФС. А иногда - совмещенное одно с другим. Опять же: если с ФС все понятно, кто ее пишет, то кто же будет писать ТС? (а на большей части проектов, кстати, практикуется написание ТС после реализации задачи). Посему, хотелось бы как минимум описания в котором не появляются из ниоткуда данные в середине алгоритма, соблюдаются общепринятые нотации\стандарты, а да! и мое любимое: не используются отсылки к др.бизнеспроцессам "сделать как в ФС Х", т.к. ФС Х - независимый документ, и она может измениться, а ты со своей ФС Y об этом никогда не узнаешь.

Денис
Это требует много времени, чтобы хорошо сформулиро...

Алгоритм задачи описан в ТЗ.ХХХ.000.ХРЕНЗНАЕТГДЕ.НИКТОНЕСЛЕДИТ.ЗАВЕРСИЕЙ

Vladimir K
Алгоритм задачи описан в ТЗ.ХХХ.000.ХРЕНЗНАЕТГДЕ.Н...

Ну это, кстати, - хороший вариант. Задачи декомпозированы, и идет именно отсылка на ФС. А не "ну сделать точно так же! не сложно жы!"

Денис
Ну это, кстати, - хороший вариант. Задачи декомпо...

Вот часто как раз "сделать ПОЧТИ так же".

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта