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