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