К содержимому
CodeHero

разработка на заказ

Разработка ПО на заказ в Нью-Йорке, в продакшене до вашего закрытия

У вашей фирмы есть модель на VBA, от которой зависят три деска, AS/400 с администрированием полисов и батч, который обязан закончиться до открытия рынка. Наши инженеры в продакшене больше 25 лет и переносят всё это на Go и PostgreSQL за 30 дней.

Пришлите таблицу сегодня. В течение 48 часов инженер вернётся с фиксированной ценой и датой старта.

NYC

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

Excel, файл Access, цепочки писем и сверка, которую кто-то каждое утро переделывает руками.

  • spreadsheet + emailExcel · Outlook
  • access.mdbAccess
  • manual reconciliationpeople
  • shadow ITunowned

30 дней от таблицы до продакшена

Одна система

Сервис на Go, веб-клиент на TypeScript, PostgreSQL с миграциями и журнал аудита, в который только дописывают.

  • domain serviceGo
  • web clientTypeScript
  • postgresschema + migrations
  • audit logappend-only
Теневой IT зачёркнут, потому что его никогда не переносят. Когда у процесса есть владелец и журнал, личные копии никто больше не держит.

Чего требует работа в Нью-Йорке

Проект здесь формируют финансы и страхование. Срок приходит снаружи здания, а переключение обязано выдержать чтение проверяющим через год.
Переключение по вашему календарю
Циклы расчётов, закрытие месяца, даты подачи отчётности. Фазы заканчиваются там, где ваш календарь допускает изменение, а батч, который обязан закончиться до открытия, переключается в выбранную вами дату.
Параллельный прогон до цента
Старая и новая система обрабатывают одни и те же входные данные и сверяются до цента, прежде чем новая что-то заберёт. Для задач закрытия месяца проигрываем месяц, который у вас уже записан, так что квартальное закрытие не добавляет проекту квартал.
Журнал аудита для проверяющих
Журнал, в который только дописывают, кто что и когда поменял, плюс отчёт сверки как доказательство. Проверяющие FINRA, SEC и NYDFS спрашивают, откуда взялась цифра, и вы отдаёте им ответ.
AS/400, к которой никто не хочет прикасаться
Администрирование полисов на RPG, зелёные экраны, по которым операторы летают, файлы DDS с двадцатилетней историей. Переносим потоки заданий по одному и сохраняем работу с клавиатуры, к которой привыкли операторы.
Модель на ноутбуке одного человека
Таблица с VBA, от которой зависят три деска и которую никто не тестировал. Она становится сервисом со схемой, владельцем и набором тестов, собранным из результатов, которые она уже выдала.

От таблицы до продакшена за 30 дней

Начинаем с того, что смотрим, как работают ваши люди: документ с требованиями описывает процесс, о котором кто-то мечтает. К 30-му дню старый файл открыт только на чтение.
  1. 01дни 1–3

    Смотрим, как идёт работа

    Садимся рядом с людьми, которые ведут процесс, и читаем каждую формулу в таблице. Исключения, которые они обрабатывают не задумываясь, попадают в спецификацию в первый же день, пока они дёшевы.

  2. 02дни 3–7

    Моделируем данные и правила

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

  3. 03дни 7–20

    Запускаем один путь целиком

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

  4. 04дни 20–30

    Переносим историю и выключаем файл

    Загружаем историю, сверяем каждую строку, гоняем старое и новое бок о бок и забираем у таблицы права на запись. С 30-го дня работа идёт в одном месте.

Что делает платформа, что делают инженеры

Платформа и наши дообученные модели делают механическую половину на машинной скорости. Каждое решение, ошибка в котором стоит денег, принимают старшие инженеры.
  • Разбор запросов Access и формул Excel

    Платформа

    Каждая формула превращается в простое правило, которое ваша команда подтвердит с одного взгляда.

  • Какие правила настоящие, а какие привычка

    Инженер

    Только ваши люди знают, что исключение по вторникам существует из-за одного поставщика. Наши инженеры спрашивают, пока его не найдут.

  • Сервис, схема и миграции

    Платформа

    Генерируются из согласованной модели и до слияния проходят ревью строка за строкой.

  • Экраны, с которыми работают весь день

    Вместе

    Ежедневный путь проектирует инженер. Админские формы вокруг него собирает платформа.

  • Загрузка и сверка истории

    Вместе

    Платформа загружает каждую строку. Что делать со строками, которые никогда не сходились, решает инженер.

  • Переключение

    Инженер

    Дата, дежурный и откат, записанные до того, как что-либо переключится.

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

Инженеры, которые это строят

Наши инженеры выпускают продакшен-софт больше 25 лет, и лучше людей для этой работы вам не найти. Планирование, страховые претензии, биллинг, склад, диспетчеризацию и отчётность они уводили с Access, Excel, VB6, Delphi и PHP десятки раз. Форма повторяется, поэтому они знают, где ваш процесс прогнётся, ещё до того, как вы его покажете.

Фиксированная цена за каждую фазу, дата сдачи в договоре и код в ваших репозиториях с первого коммита. Фаза, не выполнившая спецификацию, не принимается.

О чём спрашивают перед подписанием

Наш срок задаёт дата расчётов. Сможете под неё спланировать?

Да, и с этого начинается каждый нью-йоркский план. Фазы заканчиваются там, где календарь допускает изменение, сверочный прогон завершается до открытия окна, и ни одно задание не переключается, пока не совпадёт со старым выводом на ваших же записанных данных. Впишите даты в форму, и план построим на них.

Примет ли проверяющий переписанную систему?

Проверяющие просят доказательства, и parity harness их даёт: одни и те же входные данные через обе системы, каждое расхождение равно нулю или подписано письменно. Отчёт ваш, и он отвечает на вопрос через год, когда проект уже никто не помнит. Назовите вашего регулятора в форме.

На зелёных экранах наши операторы быстрее. Что будет с ними?

Скорость они сохранят. Замена работает с клавиатуры и повторяет привычный им порядок, а экраны 5250 остаются включёнными, пока новый путь не докажет, что он идентичен. Операторы сидят на сессиях проектирования с первого дня. Пришлите экраны, в которых они живут.

Можете работать внутри нашей сети?

Здесь работа внутри вашего VPN идёт по умолчанию. Для регулируемых задач наши дообученные модели работают в воздушном зазоре в вашем дата-центре, на вашем железе или на железе, которое мы сдаём вам в аренду, и ничего о вашем коде не покидает здание. Перечислите ограничения в форме, и цена будет посчитана под них.

Как быстро вы начнёте?

В течение 48 часов после подписания SOW, причём исследование идёт, пока юристы заканчивают. Тридцать дней служат потолком для всего проекта, а план фаз показывает, какая часть приедет до вашего следующего закрытия. Пришлите систему сегодня, и план вернётся через 2 дня.

Покажите нам таблицу

Приложите файл или опишите процесс и тех, кто к нему прикасается. Фиксированная цена и дата старта придут в течение 48 часов. Через 30 дней таблица станет только для чтения, а работу будет вести система.

Получить оценку

Первым ответит инженер с 25-летним продакшен-стажем, и обычно он спросит, кто сегодня владеет процессом.