Skip links

Обзор практик управления проектами по GAMP

Что же собой представляет практики GAMP в управлении проектами АСУ ТП?

Что такое GAMP

Вначале об очередных аббревиатурах – кажется, в последнее время их многовато)

GAMP– это Good Automation Manufacturing Practice, – де-факто стандарт фармацевтической промышленности по АСУ ТП. Сама аббревиатура GAMP является зарегистрированным товарным знаком Международного сообщества инжиниринга в фарма-индустрии (ISPE).  И в общем имеет те же корни, что и GMP (то же, только без automation) – очень знакомая аббревиатура всем отечественным фармацевтам. А если еще больше обобщать, то это один из десятков GxP стандартов, которые есть и в других отраслях. Их роль – фиксировать и  регламентировать лучшие практики и стандарты.

В силу высокой степени стандартизации в фармации, неудивительно, что стандарт по автоматизации родился именно здесь. Сегодня GAMP – один из самых цитируемых стандартов промышленной автоматизации и именно в области управления проектами, вышла уже 5-ая редакция, почему и часто встречается «GAMP 5».

Основные положения GAMP

Во-первых нужно сказать, что сама идея GAMP – не что иное, как попытка подняться на 3-ий уровень зрелости в модели СММ (Capability Maturity Level). Возвращаясь к нашей дискуссии на недавнем клубе АППАУ «интуитивное управление vs процессное и стандартизированное», можно смело проводить параллели с уровнями 2 и 3 этой модели. Практически очевидно, что ИТ-шники уже перешли на 3-ий и 4-ый уровни, в то время, как Системные интеграторы АСУ ТП находятся на переходе между 2-м и 3-им.

 

GAMP – это как раз о том, чтобы выйти на 3-ий и 4-ый уровни в области АСУ ТП.

Итак, что предлагает GAMP стандартизировать:

1. V-образный цикл разработки проектов по АСУ ТП. Однако в отличие от просто концепта, GAMP стандартизирует в деталях – сами этапы и документы, которые их сопровождают.

2. В качестве основных регламентирующих документов фигурируют:

  • Architectural Diagram (AD) – диаграмма архитектуры АСУ
  • Control System Strategy (CSS) – стратегия системы. Эта стратегия является обязательной для управления User Requirement Specification (URS) – требованиями заказчика.
  • Functional Requirement Specification (FRS) – функциональные требования к системе. Она описывает, как поставщик будет выполнять требования, изложенные в URS.
  • Logic Description (LD) – логические и другие диаграммы, функциональные блоки, описывающие тех процесс (важно упомянуть, что GAMP разработан для групповых (batch) процессов)
  • Sofware Standards Document (SSD) – описывает требования по разработке и внедрению программного обеспечения.

3. Вероятно, GAMP включает слово «практика» (practice) поскольку не только регламентирует, но и дает практические рекомендации. Например, в оценках усилий, по фазам проекта интересен следующий расклад

Другими словами, если вы не тратите до 55% усилий на URS-FRS, то вряд ли вы получите хорошее качество проекта.

4. GAMP также регламентирует пошаговый подход к ведению проекта – последовательность шагов от создания предварительного URS и до финального пуска расписана в 15-20 этапах.

5. Также упомянутый документ приводит много других структурных распределений – по типам проектов, по рискам и т.п.

Что же считать Good-Bad-Ugly?

На этот вопрос указанный документ отвечает не совсем четко. Очевидно, придерживание всех указанных регламентов и будет ‘Good’. И, наоборот, их игнорирование может вести к ‘Ugly’. Кроме этих очевидных, но и банальных умозаключений, больше подсказок есть в презентации с аналогичным названием, автор David Chappell. В частности, он обращает внимание на качество и важность URS и предлагает его утверждение в 2 захода – в начальной фазе проекта (концепция проекта) и последующей (проектирование). Точно также в 2 захода утверждаются FRS. Также количество и глубина проработки ставятся в зависимость от типа проекта.

«И что же делать с Agile?» – вопрос интересный в контексте последних дискуссий

Конечно, подобные стандарты разрабатывались годами и в этом конкретном документе нет ни слова об Agile, который, как мы уже знаем, вышел из ИТ и то в последнее десятилетие. Напротив, обычный поиск по запросу “GAMP 5  Agile” вываливает вам массу более свежих документов, которые ясно говорят, что GAMP 5 в редакции 2008 года уже включал, – далее цитируем в переводе, –  «совместимость с широким рядом других моделей и методов. В частности, в области разработки ПО таких как – Rapid Application Development (RAD), Agile, Rational Unified Process (RUP), or Extreme Programming». Далее упомянутый по ссылке документ упоминает и SCRUM и объясняет, как все указанные методы соотносятся с GAMP 5. Процитируем в заключение «методы agile действительно имеют ряд преимуществ как:

  • Использование итераций для лучшего подхода к решению
  • Тестирование в реальном времени функциональности, согласованной с заказчиком
  • Контроль и управление функциональностью непосредственно в приложении
  • Раннее и постоянное вовлечение сообщества пользователей
  • Гибкая реакция на изменения среды и спецификации
  • Избежание внедрения кода и функциональности, которые становятся ненужными

… В то же время, ни один из указанных методов не покрывает требования по необходимым регламентным документам на всем жизненном цикле проекта, попадающем под условия практик GxP.»

Проще говоря, наш вывод напрашивается такой – «да, вы можете экспериментировать и пробовать с Agile/SCRUM и другими методами. Однако оставайтесь в рамках GAMP, – V-образная модель, специфицированная по этапам и типам проектов действительно оптимальная по своим регламентам».

Где узнать больше

Для членов АППАУ доступ к документам открыт в библиотеке ресурсов. Для других мы рекомендуем поискать ресурсы в открытом доступе в интернете – их на самом деле много по этой теме. Упоминания – разъяснения будут предоставлены на следующем вебинаре 8 июля. Вопросы, комментарии приветствуются.

 

This website uses cookies to improve your web experience.