Условия старта разработки бэкенда

Категории: Кейсы Практики

Вопрос

Возможно ли начинать разработку с 1 пользовательского сценария, или бэку нужна вся информация по сайту, чтобы он сформировал БД, может ли он её править? Или если мы сейчас что-то забудем, всё переписывать заново?

Ответ

В принципе - бэкендеру нужна задача, где написано что ему нужно сделать (главная страница согласно макету; форма оплаты, согласно макеты и требований). Он сфокусирован именно на работе сегодня

Тем не менее, разработчику, как и всем в команде нужно понимание всего решения - как решение будет выглядеть. Какие страницы будут на сайты? Какая функциональность каждый страницы? Если у вас будет пользовательский сценарий - вы дадите больше контекста разработчику и больше шансов, что переписывать не нужно

Тем не менее, не стоит переживать за то, что нужно переписать код и решение:

  1. Люди не умеют предсказывать будущее - вы не знаете, что будет завтра и что нужно будет завтра
  2. Пока вы разрабатываете решение, может измениться реальность - продукт потеряет ценность, идея переродится; вы поймете что шли не туда с самого начала. И вам потребуется переписать решение и пройти всю аналитику с самого начала
  3. Разработчики через год скажут, что нужно рефакторить решение. И это тоже нормально - год назад были одни требования, они разработали решение под требования прошлого года; сегодня - требования другие и разработанное решение не удовлетворяет им

То есть, переписывать решения - это приемлемо, но нужно помнить, что ценности ни бизнесу, ни пользователю - это не приносит

🤖 Используйте ИИ в работе менеджера

MySummit School — практический курс по Gen AI инструментам для менеджеров от автора этих материалов. ChatGPT, Claude, YandexGPT и другие инструменты для реальных задач.

73% практики, 27% теории. Экономьте до 4 часов в день на рутине. Пожизненный доступ с еженедельными обновлениями по новым инструментам.

🎓 Узнать о курсе 📧 Подписаться на рассылку 💬 Написать автору