Банки · регуляторная отчётность и внутренние системы
Пятеро не могут держать в голове пятьдесят разных миров.
Команда примерно из пяти человек отвечает приблизительно за пятьдесят приложений, восемь-десять в работе одновременно. Считать надо было не приложения, а переключения между ними: у каждой системы свои привычки, свой способ собираться и выходить, своя форма.
Пестрота выглядела технической задачей, а была человеческой. Значительная часть парка приложений построена в 2005–2010 годах, и каждая система до сих пор носит привычки года, в котором родилась. Но болело не это. Болело то, что каждый вход в чужую систему стоил дня вспоминания, — и пятеро перестают справляться задолго до того, как кончатся пятьдесят приложений.
Стандартизируется боль, а не технология: один способ собрать систему, один способ её выпустить, один способ настроить. То, что не болело достаточно, оставлено как есть — часть парка приложений до сих пор разговаривает между собой по-старому, и оставить это дешевле, чем приводить к одному виду.
Чем видно, что боль снята: когда среда сменила свои требования, сами приложения почти не сдвинулись. Изменилась одна тонкая прослойка — и изменилась одинаково у всех, кого это коснулось. Первое изменение сделал самый дорогой человек в команде, остальные повторили самые дешёвые. Работа, которая прежде означала бы перестройку пятидесяти приложений, стоила почти ничего. Остальное следует оттуда же: более 60 % парка приложений переписано, перевезено или построено по-новому, и с инцидентами спокойно.
Подробности в разговоре