Кто и как объясняет пользователю как работает программный код на естественном языке?
Здравствуйте!
Может уже обсуждалось, но я не нашел...
Как вы объясняете пользователю/заказчику/аналитику/руководителю, как работает, ну например обработка по расчеты цены услуги на доставку? Эту обработку делали до меня, ее смысла я не знаю, но нужно ее "декодировать" для фин директора... По программному коду для меня все понятно, но как начинаю объяснять - все равно получается упрощенный программный код... Заказчик начинает возмущаться, ему тяжело меня понять.
Нужно объяснить так, что бы не затрагивать терминов программирования - на "человеческом языке"...
Как оказалась, это для меня трудно... постоянно всплывают программные термины, которые "бесят" фин директора :)...
Хотел попросить Вас поделиться своим опытом...
Может уже обсуждалось, но я не нашел...
Как вы объясняете пользователю/заказчику/аналитику/руководителю, как работает, ну например обработка по расчеты цены услуги на доставку? Эту обработку делали до меня, ее смысла я не знаю, но нужно ее "декодировать" для фин директора... По программному коду для меня все понятно, но как начинаю объяснять - все равно получается упрощенный программный код... Заказчик начинает возмущаться, ему тяжело меня понять.
Нужно объяснить так, что бы не затрагивать терминов программирования - на "человеческом языке"...
Как оказалась, это для меня трудно... постоянно всплывают программные термины, которые "бесят" фин директора :)...
Хотел попросить Вас поделиться своим опытом...
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) olbu,
Вообще вопрос в визуализации... Давно меня попросил директор (в очень прошлом программист) схему нарисовать по всем правилам логики... Я спросил, может не стоит по логике, а попроще нарисовать? Услышал категоричное - Нет! Нарисовал по логике, директор не оценил и попросил попроще, пришлось попроще рисовать.... В принципе, устроило вертикальная- линейная структура из прямоугольничков в экселе с небольшими ответвлениями.
Но тут как бы не совсем в тему, не совсем понятно, что в обработке делается... Может достаточно сместить приоритет на результат и как бы объяснять его так сказать с конца, не вдаваясь в массивы данных и т.п.?
Вообще, вопрос у заказчика "как работает" может возникнуть только в одном случае - если не работает... если результат рабочий - то такого вопроса практически не должно быть.
Если работает, но возник вопрос, значит спрашивающий человек разбирается в вопросе программирования и считает, что там возможно выбран заведомо неверный метод, который потом может выдать ошибку. Либо просто проверяет понимание кода.......
так и выходит "если" :)
"вопрос?" -> "Да"или"Нет" -> действие.
Вообще вопрос в визуализации... Давно меня попросил директор (в очень прошлом программист) схему нарисовать по всем правилам логики... Я спросил, может не стоит по логике, а попроще нарисовать? Услышал категоричное - Нет! Нарисовал по логике, директор не оценил и попросил попроще, пришлось попроще рисовать.... В принципе, устроило вертикальная- линейная структура из прямоугольничков в экселе с небольшими ответвлениями.
Но тут как бы не совсем в тему, не совсем понятно, что в обработке делается... Может достаточно сместить приоритет на результат и как бы объяснять его так сказать с конца, не вдаваясь в массивы данных и т.п.?
Вообще, вопрос у заказчика "как работает" может возникнуть только в одном случае - если не работает... если результат рабочий - то такого вопроса практически не должно быть.
Если работает, но возник вопрос, значит спрашивающий человек разбирается в вопросе программирования и считает, что там возможно выбран заведомо неверный метод, который потом может выдать ошибку. Либо просто проверяет понимание кода.......
(1) olbu, Ключевая фраза - "ее смысла я не знаю". А руководителю нужно именно это. Попытайся смысл все-таки понять.
Код можно читать и пересказывать и не понимая его смысла. Соответственно, смысла не будет и в его пересказе.
Это как вместо фразы "сортирует по порядку" пытаться рассказывать какие перестановки и в какой очередности делаются.
Код можно читать и пересказывать и не понимая его смысла. Соответственно, смысла не будет и в его пересказе.
Это как вместо фразы "сортирует по порядку" пытаться рассказывать какие перестановки и в какой очередности делаются.
если - синонимы
ежели, буде, когда, коли, коль (скоро); разве, если бы, кабы, неравно, разве, даже если; делать что, (не то, если нет, в противном случае, иначе) будет то; коль скоро, разве что, в случае если, если только, благо, на случай если
ежели, буде, когда, коли, коль (скоро); разве, если бы, кабы, неравно, разве, даже если; делать что, (не то, если нет, в противном случае, иначе) будет то; коль скоро, разве что, в случае если, если только, благо, на случай если
тяжело рисовать маленького котенка из седьмой красной перпендикулярной линии, нарисованной прозрачным цветом.
но Вы же профессионал.)))
если серьезно, попробуйте писать не как работает обработка, а зачем она нужна.
это слегка не одно и тоже.
(10) olbu, А кому сейчас легко? :)
Слава богу, в 1С редко встречаются алгоритмы высокой сложности и совсем уж неочевидных концепций. 1С большей частью скриптописалка.
Но если реализуется какая-то математическая модель или концепция, с который ты незнаком даже в теории - то восстановить концепцию по реализации в самом деле может быть практически нереально.
Слава богу, в 1С редко встречаются алгоритмы высокой сложности и совсем уж неочевидных концепций. 1С большей частью скриптописалка.
Но если реализуется какая-то математическая модель или концепция, с который ты незнаком даже в теории - то восстановить концепцию по реализации в самом деле может быть практически нереально.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот