Симург: Хроники развития (13.07.2026)
Симург-Платформа:
На этой неделе мы кардинально перестроили рабочие процессы. Раньше работа была организована по Scrum – недельными спринтами с регулярными релизами. Теперь мы перешли на Kanban: это метод непрерывного потока, где задачи двигаются по доске по мере готовности, без жёсткой привязки к срокам спринта. Важное уточнение: под «задачами» теперь мы будем понимать новую функциональность в целом, а не отдельные небольшие доработки. Кроме того, работа над каждой новой функциональностью теперь будет начинаться с составления RRT-матрицы (Requirement-Risk-Test). Это подход, при котором сначала формулируется требование, затем оцениваются возможные риски, и на их основе пишутся тесты – мы уже рассказывали о нём в предыдущих выпусках, и теперь он становится частью нашего ежедневного процесса.
Параллельно с изменениями в процессах шла интенсивная работа над ядром. Предыдущая версия не давала нужных результатов на валидации. Мы попробовали отключить имитацию отжига – математический алгоритм, который помогает находить глобальный максимум функции правдоподобия, но в данном случае работал не так, как ожидалось. Результат не заставил себя ждать: значения параметров в отдельных валидационных сценариях стали ближе к ожидаемым. На следующем этапе необходимо провести массовый прогон для подтверждения полученных результатов. В случае отрицательного исхода потребуется дополнительное математическое исследование и более глубокая доработка алгоритма.
Также на прошедшей неделе Симург выступил в роли демонстрационной платформы. На серии семинаров «Регуляторные и практические аспекты применения математического моделирования в разработке лекарственных средств», проведённых нашей командой для экспертов ФГБУ «Научный центр экспертизы средств медицинского применения» Минздрава России, участники смогли увидеть возможности «Симурга» на реальных задачах.
Инфраструктура:
Тестовая система успешно протестирована на примере RECORD-плагина. Написанные 10 unit-тестов покрывают две функциональности (требования): подгрузка кастомного шаблона и выбор библиотечного шаблона в RMD-модуле.
Тестирование системы тестирования сподвигло доработать интерфейс плагина dev-tools. Теперь в нём можно визуально отслеживать существующие требования и риски, а также запускать тесты.
SimuRg:
Расширена документация по SimuRg – описаны GCO, GFO, GSO и GMO.
Функция sg_pred_dist_vis() вернулась в пакет. И также исправлены баги в sg_vpc_sim() и sg_vpc_vis().
EVA:
Скоупинг по компьютерному зрению практически завершён. Следующий этап – обсуждение архитектурных решений.
До встречи в следующем апдейте!