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

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

25 ответов

10 просмотров

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

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.ХРЕНЗНАЕТГДЕ.Н...

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

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

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

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

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

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Карта сайта