Если у вас есть концепция приложения, обычно работа над реализацией начинается с проектирования. В ходе проектирования нужно будет выяснить:
- какие пользователи будут у приложения,
- какие данные будет хранить или обрабатывать приложение,
- из каких страниц будет состоять приложение,
- с какими внешними системами нужна интеграция,
- какие есть требования по надёжности и безопасности,
- какая ожидается нагрузка на приложение.
На основании этого формируется:
- архитектура информационной системы,
- схема базы данных,
- скетчи страниц.
Проектирование позволяет:
- оценить затраты на разработку,
- сформировать техническое задание,
- начать работать над дизайном страниц.
Часто проектированием и разработкой занимаются разные команды. Проектировщик формирует техническое задание, на основании которого ищется разработчик. Мы же в Эвритеке выполняем проектирование и разработку в рамках одной команды, что позволяет избежать лишних сложностей при передаче задания другой команде, обеспечить максимальную эффективность проектирования. Мы не только проектируем, но и несём ответственность за реализуемость сформированных решений.