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

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

Ваша компания живёт в таблице. Через 30 дней у неё будет система

Процесс, через который идут ваши деньги, живёт в Excel, в файле Access 2011 года и в памяти одного человека. Инженеры, которые выпускают продакшен-софт больше 25 лет, переносят его на Go и PostgreSQL за 30 дней и подключают к SAP, Salesforce или вашей AS/400.

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

Таблицы

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 зачёркнут, потому что его никогда не переносят. Когда у процесса есть владелец и журнал, личные копии никто больше не держит.

От таблицы до продакшена за 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 десятки раз. Форма повторяется, поэтому они знают, где ваш процесс прогнётся, ещё до того, как вы его покажете.

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

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

На каком стеке вы пишете, и справится ли с ним наша команда?

Go на сервере, TypeScript в браузере, PostgreSQL под ними. Толковая команда осваивает это за дни, и ничего в нём не зависит от того, доживёт ли какой-то вендор до следующего года. Ваши разработчики могут участвовать в сборке с первого дня. Назовите их в форме, и мы построим план с ними.

Кому принадлежат код и данные?

Вам, с первого коммита. Репозитории, пайплайн и база живут в ваших аккаунтах, и в рантайме ничего не обращается к нам. Передача входит в каждую фазу и в её цену. Условия владения придут письменно вместе с оценкой.

Как вы считаете цену?

Фиксированная цена за каждую фазу, приходит в течение 48 часов после формы. Объём, который вы добавляете, оформляется дополнением к договору. Если ошиблась наша собственная оценка, это наша проблема. Пришлите процесс сегодня, и через 2 дня цифра лежит у вас на столе.

Тридцать дней звучит слишком быстро для системы вроде нашей.

Платформа параллельно читает каждую формулу, запрос и макрос до того, как инженер напишет строку. Раньше на это у команды уходил квартал. Остальное наши инженеры делали десятки раз за свои 25 с лишним лет, и 30 дней служат потолком для каждого проекта, который мы берём. Пришлите таблицу и прочитайте план.

Можете работать вместе с нашими разработчиками?

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

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

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

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

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