ИС Repka — система онлайн-управления биотехнологическими проектами
- Заказчик:
- Biocad
- Поставщик
- ЗАО Биокад
- Год завершения проекта
- 2018
- Сроки выполнения проекта
- Декабрь, 2016 — Июнь, 2018
- Масштаб проекта
- 12000 человеко-часов1600 автоматизированных рабочих мест
- Цели
- Основные цели:
• Применение принципов гибкой методологии управления в проектах компании, простая и понятная визуализация процессов;
• Возможность управления сроками и планированием в любых проектах компании - от разработки лекарственных средств до проведения конференций;
• Выделение сущности «задача» в деятельности и «централизация» задач в рамках одной системы;
• Возможность создания аналитических отчетов на основании данных, накопленных системой;
• Уменьшение сроков решения задач;
• Учет затрачиваемых трудовых ресурсов.
Уникальность проекта
Repka совмещает функционал онлайн управления проектами по agile-методологиям (scrum, kanban) и функции, необходимые для реализации биотехнологических проектов –• автоматизированный учет и занесение ресурсов (трудозатраты сотрудников и машиночасы для оборудования);
• вычисление сроков решения задач на основании типовых показателей SLA и CLT;
• построение цепочек связанных задач с вычислением сроков окончания последовательности;
• обратная связь и работа с результатом – заказчик может выбрать ожидаемый результат по задаче и оценить полученный;
• Настройка и кастомизация доски в зависимости от нужд конкретной команды.
Repka моделирует процесс разработки лекарств: последовательность задач в системе полностью соответствует тем реальным задачам, которые решают сотрудники компании при разработке лекарственных средств - от разработки молекулы до регистрации полученного лекарственного средства.
- Использованное ПО
- Идеологическая основа системы - гибкая методология Kanban, система с нуля разработана с учетом экспертизы компании.
В качестве backend используется nginx, приложение выполняется в uwsgi, в качестве БД используются PostgreSql и графовая БД Neo4j
Для работы с контентом используется Django CMS, frontend написан на angularjs с использованием javascript, backend - на Python и django. - Описание проекта
- Работы • Создание концепта; • Выделение сущностей системы и связей между ними, например: o Пользователь; o Команда (доска); o Задача; o Проект; o Ресурсы. • Выделение ключевых модулей, создание прототипов; • Выбор стека технологий с учетом необходимости дальнейшей аналитики данных; • Определение последовательности выполняемых работ, продолжительности периодов работы; • Разработка и внедрение системы по методологии scrum (двухнедельные спринты); • Разработка метрик для анализа данных; • Обучение пользователей методологии и работе в системе. Сложности и риски Основная сложность - создать систему, которая будет понятной и удобной как для ИТ, так и для биологов и HR; Не менее важной задачей было убедить пользователей, что система упростит и систематизирует их работу. В рамках этой задачи в течение полугода проводились онлайн-вебинары и офлайн-обучения гибкой методологии управления в целом и работе в системе Repka в частности; Сжатые сроки работы – первая версия системы была выведена в эксплуатацию через 3 месяца после начала разработки. Результаты Более 1600 сотрудников компании, работающих в системе; Все проекты компании ведутся в одной системе, возможность ретроспективного просмотра любой информации по проектам; Снижение срока выполнения задач в 2.3 раза по итогам 2017 года; Возможность построения необходимой аналитики по результатам работы в системе.
- География проекта
- В системе работают сотрудники компании во всех офисах в России (Санкт-Петербург, Москва, Томск), а также сотрудники иностранных подразделений компании в Бразилии, Вьетнаме, Китае и Индии. Работа ведется на более чем 500 онлайн-досках, и количество досок постоянно увеличивается. Система доступна на русском и английском языках.