[Страница на сайте](https://e5ash.com/services/audit)

Аналитика и дизайн

# Технический аудит сайта, системы или кода

Выясняем, что мешает продукту работать и развиваться. Проверяем выбранную часть проекта, описываем найденные проблемы и риски, определяем очередность исправлений. Команда получает рекомендации и разбор результатов.

 [Обсудить технический аудит](https://e5ash.com/contacts?service=audit)

Срок первой версии

 **от 2 дней**

Состав, точный срок и стоимость согласуем до начала работ.

01 / Результат

## Что получите после аудита

-    **Согласованная область проверки**

    Выбираем части проекта и вопросы, на которые должен ответить аудит.

-    **Проблемы и риски**

    Фиксируем наблюдения, условия проявления и возможные последствия.

-    **Очередность исправлений**

    Разделяем находки по влиянию на выбранные сценарии.

-    **Рекомендации и разбор**

    Обсуждаем способы устранения и следующие действия с командой.


02 / Границы задачи

## За рамками базового состава

-   Исправление всех найденных проблем
-   Полный пентест инфраструктуры

Для оценки нужны задача аудита, описание проекта и доступные материалы. Доступ к исходному коду требуется только для согласованной проверки кода.

## Какие вопросы решает технический аудит

Аудит полезен перед развитием старой системы, передачей проекта или изменением важного процесса. Начинаем с вопроса: почему возникают ошибки, что усложняет изменения или где требуется проверить техническое решение.

Выбираем область исследования по этому вопросу. Проверка исходного кода, интерфейса и архитектуры требует разных материалов.  [SEO-работы](https://e5ash.com/services/seo/index.md)  и полный пентест инфраструктуры не считаем частью общего технического аудита по умолчанию.

## Как определяем границы проверки

Согласуем модули, сценарии и доступы, которые можно использовать. Уточняем версии, окружение и известные проблемы. Если материалы неполны, отмечаем, какие выводы можно подтвердить, а какие остаются предположениями.

Проверку проводим в согласованных условиях. Одна найденная проблема не даёт оснований оценивать весь продукт без исследования остальных частей. Границы и ограничения включаем в итоговый разбор.

## Как описываем найденные проблемы

Для находки записываем место, наблюдаемое поведение и связь с задачей аудита. По возможности указываем условия воспроизведения и необходимые материалы. Отделяем подтверждённую проблему от риска, который требует дополнительной проверки.

Приоритет зависит от влияния на пользователей, работу команды и план развития. Рекомендации объясняют, что проверить или изменить дальше. Задачу глубокого измерения скорости можно продолжить через  [оптимизацию производительности](https://e5ash.com/services/performance/index.md) .

## Как выбираем следующие работы

Обсуждаем варианты исправления и зависимости между ними. Иногда достаточно ограниченной доработки; иногда нужно уточнить устройство компонентов. Переписывание всей системы не назначаем только потому, что код устарел.

Для развития по частям можно согласовать  [модернизацию системы](https://e5ash.com/services/modernization/index.md) . Исправление всех найденных проблем в аудит не входит. Реализацию выбираем после разбора отчёта и отдельной оценки.

## Срок и завершение аудита

Ориентир — от двух дней для ограниченной области. Срок зависит от объёма материалов, доступности окружения и сложности выбранных вопросов. Состав проверки фиксируем до начала.

Передаём список проблем и рисков, приоритеты и рекомендации. Разбираем выводы с командой и отмечаем неподтверждённые вопросы. Аудит не является гарантией отсутствия всех дефектов во всём проекте.

## Вопросы перед началом

Вы исправите найденные ошибки?

Исправления имеют отдельный объём. В аудит входят проверка выбранной области, приоритеты, рекомендации и разбор с командой.

Можно провести аудит без исходного кода?

Можно обсудить доступную область сайта или системы. Проверка кода требует самих исходников; без них такие выводы не подтверждаем.

Аудит включает полный пентест?

Нет, полный пентест инфраструктуры исключён из базового состава. Границы технической проверки согласуем отдельно.

Следующий шаг

## Определим вопрос и область аудита

Опишите, что вызывает сомнения или мешает развитию. Укажите технологии, известные ошибки и доступные материалы — выберем область проверки и ожидаемый результат.

 [Обсудить технический аудит](https://e5ash.com/contacts?service=audit)  [Как идёт работа](https://e5ash.com/work/index.md)

По вашей задаче

## Может пригодиться

 [SEO-продвижение ежемесячно](https://e5ash.com/services/seo/index.md)  [Скорость и стабильность продукта после аудита](https://e5ash.com/services/performance/index.md)  [Доработка существующего проекта после аудита](https://e5ash.com/services/modernization/index.md)
