Согласование идеи. Анализ существующих решений
Возвращаемся к процессу разработки. Ранее мы уже разобрали этапы Проговаривание задач и Согласование требований. Теперь — следующий шаг: согласование идеи.
На этом этапе у нас уже есть понимание что должна уметь программа, когда проект будет завершен. Но как именно этого достичь — пока вопрос.
Прежде чем предлагать свои идеи, нужно оглядеться — а как эту задачу решают другие? Например: — есть ли подобные функции в других конфигурациях 1С? — как это реализовано в сторонних системах? — не решали ли мы похожую задачу раньше, но в другом контексте?
Каждое стороннее решение стоит рассматривать критично: — что сделано хорошо? — что можно сделать лучше? — какие подходы повторяются в разных системах?
Наша цель — понять, какие есть варианты и какие из них подходят нам.
Если удаётся найти похожие решения — отлично. Можно опереться на чужой опыт и сделать лучше. Если похожих решений нет — важно задать себе вопрос, а точно ли задача реальная и нужная? Если да — тогда стоит особенно тщательно подойти к проектированию.
Например, для нашего проекта по Быстрым настройкам отчета, можем проанализировать отчеты в Microsoft Power BI, Quickbook, 1С:УНФ и кабинете Ozon seller. Скриншоты — в карусели под постом.
Когда уже понятно, как делают другие, можно готовить собственную идею. Об этом — в следующий понедельник.