Как британской компании работать с командой в Стамбуле?
Стамбул круглый год живет по UTC+3. Великобритания зимой использует GMT (UTC+0), летом BST (UTC+1), поэтому Стамбул опережает ее на три часа зимой и на два летом. Начало рабочего дня в 09:00 по британскому времени соответствует 12:00 или 11:00 в Стамбуле. Общие рабочие часы приходятся на британское утро и первую половину дня, и именно на это время мы ставим ежедневные встречи.
Процесс построен для удаленной работы: вводная встреча онлайн или очно, письменное предложение по архитектуре и план проекта, двухнедельные спринты и работающее демо в конце каждого из них. Ход работ виден на доске в Jira или Linear, раз в неделю проходит встреча по статусу, а для срочных вопросов открыт прямой канал в Slack.
На каком языке ведется проект?
Для британских клиентов встречи, отчеты по спринтам, техническая документация и документы передачи проекта ведутся на английском. Управление проектами и документация у нас и так ведутся на турецком и английском, поэтому отдельная настройка не нужна. Если продукт будет выходить и на других языках, многоязычная архитектура закладывается с самого начала.
Как UK GDPR и Закон о защите данных 2018 года влияют на продукт?
После выхода из ЕС Великобритания перенесла GDPR в свое законодательство под названием UK GDPR, и этот регламент действует вместе с Data Protection Act 2018. Для разработки такая рамка означает конкретные архитектурные решения:
- Какие персональные данные собираются и с какой целью
- Где размещаются данные
- Ролевой доступ и журналы доступа
- Как обрабатываются запросы на удаление данных и запросы субъектов на доступ
Юридическую оценку вы согласуете со своим консультантом, а мы следим, чтобы эти решения были правильно реализованы в коде и инфраструктуре. В Турции, где работает наша команда, действует закон KVKK.
Какой проект мы реализовали в Великобритании?
BYA Consultancy хотела связать семьи и студентов с летними школами в разных странах мира. Прежний процесс держался на ручном управлении контентом, переписке по электронной почте и разрозненных источниках информации. Платформа World Summer Schools, которую мы создали с нуля, решает эту задачу так:
- Глобальный каталог программ: программы можно фильтровать по возрасту, стране, типу и датам.
- Ввод контента с помощью ИИ: после того как контент-менеджеры вносят исходные данные, интеграция с OpenAI предлагает краткое описание и категории, и ручной работы становится заметно меньше.
- Ролевая модель доступа: отдельные права для посетителей, консультантов и администраторов делают управление контентом безопасным.
- Инфраструктура: облачный масштабируемый стек на Next.js, .NET и PostgreSQL с автоматизацией CI/CD через Jenkins.
Где проходит граница данных при интеграции ИИ?
В World Summer Schools ИИ ускоряет ввод контента: модель предлагает описания и категории, а контент-менеджеры работают с этими предложениями. В похожей интеграции мы сначала определяем, какие данные отправляются модели, какие остаются внутри системы и как будет измеряться точность результата. Если процесс затрагивает персональные данные, эта граница проектируется с учетом требований UK GDPR.
Что происходит с кодом и поддержкой после сдачи проекта?
При сдаче проекта полное право собственности на исходный код переходит к вам, и это прямо прописано в договоре. Тридцать дней поддержки после запуска включены, затем можно перейти на ежемесячное обслуживание. По оплате можно выбрать фиксированную цену или модель времени и материалов, а письменное предложение вы получаете после вводной встречи.