Разработка высоконагруженных бизнес-приложений в микросервисной архитектуре.
Для успешной реализации проекта по заказной разработке необходимо сочетание трех ключевых компонентов: профессиональной команды с нужным набором знаний, опытом и мотивацией; правильной архитектуры и проверенных используемых технологий; а также эффективного сквозного процесса разработки, контроля качества и внедрения программного обеспечения.
Полный инженерный цикл разработки программного обеспечения уровня предприятия:
• UХ/UI: макетирование, разработка, сопровождение
• Аналитика и проектирование: аудит, сбор бизнес требований, разработка ТЗ (user story), техническая архитектура, приемо-сдаточные испытания
• Разработка: фронт-энд, бэк-энд, транзакционные системы, высоконагруженные системы, криптозащита, интеграция с ИТ-ландшафтом
• Тестирование: функциональное, автоматизированное, нагрузочное
• Внедрение и тиражирование
• Сопровождение 24х7: 2-я, 3-я линия, администрирование
Управление процессами разработки:
• Управление проектами: аутсорсинг менеджеров проектов, методология Agile, Scrum, Water-Scrum-Fall
• Инженерные процессы DevOps: Continuous Integration, Continuous Testing and Continuous Delivery
• Создание выделенных центров разработки.»