Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Не кажется ли вам, что 10 советов — это слишком много?
я вот смотрю на кадры презентации и читаю текст «Сделайте отличные таблицы»… неужели есть хоть один разработчик, который изобразил ERP-систему, потом смотрит на форму и делает вывод: «да, отстой таблицы вышли»
Как считаете, какие лишние? А может есть те, которые бы Вы сами добавили?
Описывается, как именно хорошо, и что именно предлагается сделать. Но для этого нужно посмотреть
… Вы по сути тут призываете дистанцироваться от реальных бизнес-сценариев и потребностей…
… Попробуйте, перечислите 5 самых частых сложных фильтров,… Не можете? Это потому…
Поясняю причины, почему нужны такие фильтры
Непонятно, как этот подход противоречит теме как этой так и предыдущей статей.
какой процесс формирования бизнес-требований не был учтен в статье?
Однако большинство пунктов этой статьи посвящены сбору бизнес-требованийЭто не так, и вам на это указывают. Однако обозначим это ваше высказывание как [А].
В ПОЛОВИНА статьи посвящена сбору и выявлению требованийЭто не так. Обозначим эту вашу фразу как [Б].
кроме тех аспектов что я УЖЕ написал в статьеВы ничего не сказали про аспекты
1. В процессе покупки, ключевые решения принимают люди, которые не будут пользоваться софтом.
2. Во время внедрения ключевые решения принимают люди, которые не будут пользоваться софтом.
3. Информационные системы отражают бизнес-процесс компании, наложенный на универсальную болванку коробочной версии.
В: Почему бы заказчикам не покупать софт правильно, покупая 90% готового функционала?
В: А почему бы не объединять и не согласовывать требования?
«Мой поинт в том что вы решаете технические задачи, вместо задач бизнеса. Идеальным вариантом для пользователя была бы кнопка «сделать мою работу»»
К сожалению моё объяснение вам ничего не даст.
А вопросов «способностей» я не касался, все мы имеем разный опыт и в разном колчестве. Нет ничего плохого что кто то учится.
«нужно дать пользователю ценные ему данные»
изучите, какие сценарии нужны пользователю, сделайте так, чтобы 80% из них были доступны в 1 клик
Далее я решал уже проблему «длинного хвоста»Я так и сказал, вы решаете те проблемы, которые хотите, вместо тех, которые пользователю нужны. Он понятия не имеет про «длинные хвосты», это проблема вашего способа анализа и вашей области (разработка систем). Доклад имеет смысл «Как я решал проблемы своей системы, вызванные проблемогенерирующими решениями, принятыми мной же»
Все их формализовывать и выдавать в интерфейс а) слишком дорого б)слишком захламит интерфейс редкими операциями.Я и говорю — вы решаете сэкономить. Если слайд будет назван «как сэкономить на бизнес-анализе, и при этом закрыть Х% потребностей» — я вообще не буду спорить и полностью соглашусь с докладом.
Но в 20% случаев пользователь использует очень разнообразные выборкиВ третий раз напишу: выясните, _почему_ ему нужны эти разнообразные выборки. Потратьте уже эти деньги. Ваша система не даёт ему нужных данных, он крутится как может. Очевидно, бедный юзер уже готов сам придумать, какие запросы составить и в каком порядке выполнить, чтобы достать информацию, которая ему нужна, из явно недружелюбной системы.
в большинстве случаев очень похожий источник данных в системе есть. Но не хватает его некой обработки.Вы опять подменяете проблему видением её очевидного решения. В исходном домене нет проблемы «не хватает некоторой обработки уже существующей выборки», это ваш способ решения.
Если будет преложен пользователю инструмент, который остается удобным без навыков программирования но снимает 20-40% таких запросов, то это — хорошо.Не знаю. По-моему, нет. Вы опять решаете задачу «как заставить пользователя составлять запросы»
Далее я формализовал, какие инструменты для этого нужны: доступ ко всем данным, фильтры, выгрузка в популярный формат.Я заметил, да. Опять же обращу внимание — для чего «этого»? Для того, чтобы порешать проблемы, перечень которых вы перед собой достаточно волюнтаристски поставили. Это тоже пойнт моего возражения.
мой ход рассуждения не противоречит ВашемуКонечно, противоречит. Я утверждаю «не надо решать проблемы собственного решения, предложите решение без этих проблем». Но куда там, вы уже спешите «формализовал, какие инструменты для этого нужны» (решать, замечу, ваши проблемы).
Сперва — решаем основные сценарии. Потом работаем над длинным хвостом.Знаете, я достаточно много общаюсь с разработчиками, чтобы говорить, что это — слова для напускания тумана, не опрокидывающиеся ни во что материальное, и ни в какие обязательства, и уж тем более преимущества. Их без потери смысла может применить и электромонтёр, и тот, кто красит заборы.
но для этого «длинного хвоста» сделайте более продвинутую кнопку фильтров.Скажите, вы правда считаете, что если фильтры передвинуть в отдельное окно, открывающееся по кнопке, а не держать на основной форме, то это серьёзный вклад в улучшение UX? По мне — так не поменялось ни-че-го.
Звонят внешние клиенты, которые задают вопросы, на которые должен ответить менеджер.Это замечание означает, что у вас фактически есть скоуп пользователей за рамками фокус-группы при разработке. Т.е. вы обкатываете систему на одной группе, а по факту ею начинает пользоваться другая (те самые телефонные пользователи), нужды которых вы не исследовали. Просто для этой группы у вашей БИЗНЕС-системы выставлен такой специфический API, «телефонный».
Что вы дальше будете делать с этой информацией?Сделаю так, чтобы в моём процессе разработке существовал агент, представляющий интересы этой группы, оценю несколькими независимыми способами стоимость удовлетворения этих интересов различными вариантами решений и буду поступать в соответствии с полученными цифрами.
Ну ок. Приходит к вам задача —..Вы меня извините, но представителей бизнеса и по конкретным задачам я консультирую платно. Это принципиальная позиция по ряду причин. Если интересует — прошу в личные сообщения.
Как сделать такую ERP систему, чтобы пользователи не бегали в ИТ за отчетами