Разработка и создание сложных сайтов
Вы менеджер крупного проекта.
Работа кипит (или не очень), впереди много задач, но что-то идет не так:
— вы закрываете спринты в три раза медленней, чем планировали;
— баги как голова гидры — фиксишь один, возникают два новых;
— вам не хватает свободных рук, подрядчики заняты;
— кто-то глобально неправ.
Как следствие — вы решили заказать разработку и создание сложных сайтов профессиональной команде
Работа кипит (или не очень), впереди много задач, но что-то идет не так:
— вы закрываете спринты в три раза медленней, чем планировали;
— баги как голова гидры — фиксишь один, возникают два новых;
— вам не хватает свободных рук, подрядчики заняты;
— кто-то глобально неправ.
Как следствие — вы решили заказать разработку и создание сложных сайтов профессиональной команде
Нужна помощь с разработкой сложного сайта?
Мы знаем, как решать масштабные и нетривиальные задачи.
ИНТЕРВОЛГА сократит риски и поможет вам реализовать задуманное.
ИНТЕРВОЛГА сократит риски и поможет вам реализовать задуманное.
О каком проекте речь?
Сложный:
- многоуровневая логика;
- нетривиальная, иногда кластерная архитектура;
- много математических расчетов.

Нетривиальный:
- задействованы разные плагины, библиотеки и несколько языков;
- сложный анамнез, самописные API, CMS или БД.

Узкоспециализированный:
- корпоративный сайт компании или личный кабинет для партнеров;
- большой интернет-магазин.

Содержит много ответственных лиц:
- БД поддерживается одним-двумя профессионалами по старой памяти;
- многоуровневые согласования.
- собственная система тестирования.

Как происходит разработка и создание сложных сайтов?
Основная цель — развивать проект.
1. Первый этап: предпроектное исследование.
Собираем информацию:
Нестандартные интеграции, учет методов REST API, разбор собственных систем заказчика, построение модели распределенной архитектуры.
Как результат: грамотно сформированное техническое задание.
2. Следующий шаг: утверждение путей взаимодействия (багтрекеры, код-ревью, отчеты, другие подрядчики, спринты).
Когда вопросы взаимодействия ясны — каждый четко понимает свою зону компетенций и свои задачи.
3. Декомпозиция. Делим проект на этапы, а этапы — на меньшие подэтапы.
Как результат получаем сформированные спринты.
Удобство в отчетах, согласовании работ, оценках.
4. Тестируем каждый этап.
Как результат: проект продвигается вперед.
1. Первый этап: предпроектное исследование.
Собираем информацию:
Нестандартные интеграции, учет методов REST API, разбор собственных систем заказчика, построение модели распределенной архитектуры.
Как результат: грамотно сформированное техническое задание.
2. Следующий шаг: утверждение путей взаимодействия (багтрекеры, код-ревью, отчеты, другие подрядчики, спринты).
Когда вопросы взаимодействия ясны — каждый четко понимает свою зону компетенций и свои задачи.
3. Декомпозиция. Делим проект на этапы, а этапы — на меньшие подэтапы.
Как результат получаем сформированные спринты.
Удобство в отчетах, согласовании работ, оценках.
4. Тестируем каждый этап.
Как результат: проект продвигается вперед.
Разработка сложных сайтов в ИНТЕРВОЛГЕ
Чек-лист разработки сложных сайтов
1. Один из важных этапов: выработать и согласовать пути взаимодействия — и сделать это на берегу.
Типичный пример:
— Багтрекер;
— Документация;
— Выбор способа реализации;
— Код-ревью;
— Релизы;
— Старт с выделенного времени на изучение проекта или аудита;
— Первая задача.
2. Провести анализ: изучить API, разбить на этапы, согласовать работы.
3. Параллельно понять как будем реализовывать:
— Архитектура решения;
— Методология ведения работы;
— Миграции данных;
— Сервера;
— Мониторинг;
— Сайты.
4. Работать, тщательно соблюдая баланс дизайн - фронтенд - бекенд
5. Финальный этап — тестирование. И еще немного тестирования. Не забываем фиксировать все результаты.
Типичный пример:
— Багтрекер;
— Документация;
— Выбор способа реализации;
— Код-ревью;
— Релизы;
— Старт с выделенного времени на изучение проекта или аудита;
— Первая задача.
2. Провести анализ: изучить API, разбить на этапы, согласовать работы.
3. Параллельно понять как будем реализовывать:
— Архитектура решения;
— Методология ведения работы;
— Миграции данных;
— Сервера;
— Мониторинг;
— Сайты.
4. Работать, тщательно соблюдая баланс дизайн - фронтенд - бекенд
5. Финальный этап — тестирование. И еще немного тестирования. Не забываем фиксировать все результаты.
Заявка на разработку сложного сайта
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных
