Услуги по архитектуре ПО
Выберите ситуацию, а не технологию.


Диагностика
Архитектурная диагностика системы
Система работает — или уже не работает, — а почему, никто давно не знает.
Карта системы и список мест, которые дорого трогать, с ценой каждого.
Восемь месяцев чужой работы прочитаны за два дня, до первой строки кода.
Чинить или переписывать
Команда говорит переписывать. Подрядчик говорит чинить.
Аргументы в двух валютах — технический риск и FTE. Решаете вы, зная цену обеих дверей.
Дописывать вышло дороже, чем снести восемьдесят процентов и выйти в продакшен за две недели.
Технический due diligence
Покупаете бизнес. Вместе с ним вы покупаете и его код.
Что вы покупаете на самом деле и во что обойдётся первый год владения.

Изменение
Спасение сорванного релиза
Дату называют третий раз. Первые две прошли.
Сквозной сценарий до продакшена и дата, которая держится.
Демонстрацию срывали неделями. Через четырнадцать дней первый аппарат работал на улице.
Модернизация работающей системы
Есть часть системы, которую никто не хочет открывать.
Система меняется почти без простоя, шагами, у каждого из которых есть план отката.
Полсотни приложений и пятеро людей на всех: больше шестидесяти процентов переведено малыми шагами.
Интеграция систем
Отвалилось на их стороне — объясняться с клиентом вам.
Шов, который держит, и на котором видно, чья сторона отвалилась.
Аппарат, платёж, государственная отчётность и склад обязаны сойтись, а курьер едет там, где сети нет.

Проектирование и разработка
Проектирование архитектуры
Несколько решений потом будет очень дорого отменять.
Решения приняты и записаны так, что следующий нанятый их прочитает.
Один-два объекта, проглотивших половину системы, разошлись на тринадцать частей — при живом продакшене.
Разработка системы до production
На выходе презентация и документ, а работающей системы нет.
Работающая система, а не проект о ней.
Начали с пустого репозитория; четыре года спустя по этой системе раскладывают полки каждое утро.

Владение
Временное техническое владение
Разработчики говорят одно, бизнес слышит другое.
Одно техническое решение вместо двух пересказов.
Четыре года ответственности за результат и за команду из четырёх человек.
Инженерная норма для команды
Команда занята всегда, а наружу не выходит ничего.
Переключение между своими же системами перестаёт стоить дня.
Пятеро инженеров держат пятьдесят приложений, и инциденты спокойные.
Отдельный вход
Не нашли свою ситуацию — опишите её своими словами. Для первого разговора хватит двух вещей: что дорого трогать и одна цифра, которую можно измерить.
[email protected]