Спринт - промежуток времени, достаточный для выполнения запланированной совокупности операций Scrum, целью которой является создание инкремента бизнес-продукта.
SCRUM - гибкая методология совместной командной работы, широко используемая в разработке программного обеспечения и других отраслях для адаптивного решения комплексных проблем.
Инкремент продукта - готовая к использованию часть продукта, которая должна быть реализована к завершению спринта.
Сегодня мы приоткроем завесу над тем, что творится на внутренней кухне GETMOBIT и как у нас все узнают о том, что благодаря усилиям разработчиков появляются результаты, которые становятся функциями, "фичами" и новыми продуктами.
Немного контекста: наш R&D работает по методологии гибкой разработки (SCRUM) и сейчас у нас 2-недельные спринты.
Над продуктом трудятся команды с кодовыми названиями Rocket 🚀 (клиентское ПО), DevOps ⚙️ (конечно же, devops :) ) и Ubunito 🛠 (серверная разработка). В начале спринта, перед командами ставятся цели и задачи, определяются их приоритеты и сроки.
Спустя 2 недели разработки, на свет появляются результаты работы, которые могут быть переданы заказчикам или использованы внутри GETMOBIT. Для того, чтобы все команда GETMOBIT узнала об этих результатах, проводится регулярная встреча, которая так и называется - обзор спринта (Sprint Review), на которой разработчики рассказывают о том, что они сделали, какие цели были достигнуты, какие сложности преодолели, а какие нет, потому что потребовалось больше времени (такое тоже бывает).
Например, вот что мы сделали за спринт №146:
Умные приложения SDApp – команды Rocket 🚀 и DevOps ⚙️:
✅ Внедрена технология контейнеризации.
✅ Собран контейнер на Astra Linux 1.8.x с Dakom Space 3.7.2.
✅ Доработан механизм установки, включая поддержку SD App размером >700 МБ.
🔍 Обнаружены и переданы вендору проблемы с производительностью и с пробросом принтеров в клиенте Dakom Space 3.7.2.
BABYLxONE на Linux – команда Rocket 🚀:
✅ Уточнены требования и сценарии по аутентификации через смарт-карты.
✅ Создан PoC чтения данных со смарт-карты.
BABYLxONE на Windows – команда Rocket 🚀:
📝 Проведены подготовительные работы для портирования BABYLxONE на Windows - ТЗ, подготовка инфраструктуры разработки и тестирования.
GM-Factory – команда DevOps ⚙️:
✅ Выпущен конфигуратор 1.2.0 с исправлением визуальных багов.
CI/CD – команда DevOps ⚙️:
✅ Решена задача запуска инструментов РБПО для C++ проектов.
✅ Создан CI-компонент для полного цикла C++ проектов.
🟡 Go-компонент готов на 90%.
📌 Упрощён контроль за соблюдением практик РБПО.
Поддержка GM-Factory – команда Ubunito 🛠:
🔄 Проведена приемка задач по сервису уведомлений.
✅ Исправлены косметические баги в версиях 3.18.5/3.19.0.
Вызовы спринта:
⏳ Сложная и длительная диагностика проблем в Dakom Space 3.7.2.
📋 Ошибки декомпозиции задач по контейнеризации.
Всё, что относится непосредственно к эксплуатации продукта затем будет внесено в документацию и отгружено нашим заказчикам через специальный раздел сайта GETMOBIT - личный кабинет.
#GETMOBIT #инновации #эксперты
