Внедрение облачных технологий с точки зрения управления проектами
Давайте поговорим о том, что такое облако, как компании его используют, а также о различных типах облачных моделей и доступных услугах. В этой статье освещены важнейшие аспекты управления облачными проектами, такие как выбор провайдера, понимание характера проекта, управление затратами и заинтересованными сторонами, а также сквозной контроль за выполнением проекта.
Автор статьи — Project Manager EPAM
Кэрол Торрес.
Введение в облачные технологии
В последнее время «облако» стало одним из самых употребляемых слов. Все находится в облаке, и у нас есть удобный доступ к нему через наши мобильные устройства и приложения, такие как Microsoft 365, Netflix или даже просто доступ к сайтам. Благодаря чему это возможно? Это возможно благодаря тому, что все компании, предоставляющие эти услуги, так или иначе используют возможности «облака».
Итак, что же такое облако? Существует множество различных определений. Лично мне нравится определение, используемое Microsoft, в котором говорится, что «облако — это метафора, обозначающая глобальную вычислительную сеть удаленных серверов, на которых запускаются приложения, хранятся данные и предоставляется контент и услуги», обычно связанные с Интернетом.
Внедрение облачных технологий — это стратегия, используемая компаниями для начала или продолжения пути цифровой трансформации. Успешное использование облака позволяет им быстрее выводить на рынок новые возможности, легче внедрять инновации и эффективнее масштабироваться. Это также позволяет им уменьшать расходы и передавать право собственности на IT-инфраструктуру (серверы, виртуальные машины, хранилища, сети) и ответственность за нее поставщику облачных услуг (CSP).
Облако и управление проектами
Как руководителю проектов, вам может понадобиться умение работать с облачными проектами. Вам нужно понимать основы и создавать общие стратегии планирования, совместной работы, мониторинга и предоставления облачного решения.
Чтобы можно было делать это эффективно, существуют определенные ключевые области, на которых вам нужно сосредоточиться. Давайте поговорим о них.
Поставщик облачных услуг
Существует множество поставщиков облачных услуг. Три самые большие — это Amazon (AWS), Google (Google Cloud) и Microsoft (Azure). Вам необходимо знать, задействован ли только один CSP или это многооблачная система.
Каждый CSP хочет быть «выбранным» для проекта. Большое преимущество для всех, а особенно для PM, это то, что CSP предоставляет всеобъемлющее и подробное документирование по каждой услуге, которую предлагают. Каждый CSP рекомендует фреймворк, или набор шагов, чтобы помочь вам с планированием, реализацией и мониторингом вашего проекта по внедрению облачных технологий:
Основы облачных технологий
Как менеджеру проектов, вам необходимо понимать, что используется в вашем проекте:
- Тип облака:
- Публичное: в целом это CSP, где у вас будет доступ к услугам через Интернет.
- Частное: третья сторона, у которой вы арендуете ее инфраструктуру; выделенное соединение.
- Гибридное: комбинация публичного и частного.
- Модель облачных услуг:
- Инфраструктура как услуга — IaaS: облако предоставляет общую инфраструктуру для работы программных приложений.
- Платформа как услуга — PaaS: облако предоставляет общее/ий программное обеспечение/язык (например, Java, Python, .Net и т. д.). В целом этой услугой пользуются разработчики для разработки продукта в облачной среде.
- Программное обеспечение как услуга — SaaS: облако обеспечивает возможность использовать его среду по подписке.
- Характер проекта:
- Облачная стратегия и консультирование: цель — оценить существующее состояние портфеля клиента и помочь ему перестроить свой бизнес.
- Миграция и модернизация: цель — миграция в облако, и ваша роль заключается в том, чтобы помочь клиенту понять, что такое миграция в облако и как ее использовать для повышения ценности бизнеса.
- Облачная инфраструктура: цель состоит в том, чтобы клиент мог перейти от текущего состояния к интеллектуальной инфраструктуре, созданной с учетом темпов изменений, получив при этом конкурентное преимущество.
- Разработка нативных облачных приложений: цель — возможность для клиента полностью раскрыть преимущества облака и корпоративных данных, и ваша роль заключается в том, чтобы помочь внедрить нативную облачную архитектуру.
- Облачные бизнес-услуги: цель — спроектировать, создать, автоматизировать и задействовать облачные решения клиента.
Общие задачи управления проектами
С учетом вышеизложенного, вы можете сосредоточиться на построении плана проекта и выполнении того, что я считаю общими задачами любого PM. К ним относятся: управление масштабами, заинтересованными сторонами, людьми, изменениями, бюджетом, рисками, а также закупки и сквозной мониторинг выполнения. На мой взгляд, пункты, рассмотренные ниже, как раз непосредственно касаются мониторинга.
Стоимость / бюджет
Установка облачных решений может быть экономически выгодной, но они могут дорого обходиться при использовании в связи с широким применением моделей транзакционных издержек в рамках предложения «pay-as-you-go» от любого из CSP. Эти эксплуатационные расходы должны быть точно смоделированы, четко пониматься и доводиться до сведения заинтересованных сторон для утверждения.
Область применения
Как вы видите на различных диаграммах фреймворков CSP, трансформация внедрения облачных технологий включает в себя ряд разных областей, но вы можете начать с одной или лишь с нескольких, а затем совершенствовать свое решение после этой отправной точки. Вы можете заняться миграцией из локальных систем в облако, используя модель «lift and shift» (перенос исходного приложения в облако без изменений или с минимальными изменениями). В таком случае областью применения будет сама миграция, при которой приложения будут запущены и работать надлежащим образом. Как только они появятся в облаке, клиент может захотеть улучшить или перестроить эти приложения, а это уже — другая область применения, другой график и другие требования. Как менеджер проектов, вы играете важную роль в управлении областью применения для клиента и в рамках проекта.
Люди
Институт управления проектами называет эту область «управлением ресурсами», но я предпочитаю название «управление людьми». Чтобы найти подходящих кандидатов, вам нужно уточнить набор навыков, необходимых для каждого члена проекта. Все облачные провайдеры предлагают услуги, требующие специальных знаний и опыта для их реализации. Также люди, которых вы выбрали, должны быть мотивированы, понимать, как работает бизнес, и чувствовать себя частью решения, которое будет предоставлено, и инвестицией в него.
Заинтересованные стороны
Важнейший аспект любого внедрения облачных технологий — это безопасность. Некоторые заинтересованные стороны испытывают серьезный недостаток уверенности в том, что безопасность будет эффективным образом обеспечена. Их сомнения понятны. Данные организации будут находиться за пределами площадки и управляться третьей стороной, что, скажем прямо, звучит не очень хорошо. Предложение по обеспечению безопасности в облаке, тем не менее, очень значимо для любого CSP. Будьте готовы определить и создать реестр заинтересованных сторон, четко указав, кто будет задействован или кто будет нести наибольшую ответственность в следующих областях: безопасность данных, управление идентификацией и доступом, управление (политика, процедуры), хранение данных, планирование непрерывности бизнеса и соблюдение правовых норм. Это не означает, что другие заинтересованные стороны не важны, но поверьте мне, вы будете рады работе с этими лицами!
Заключение
Управление облачным проектом на самом деле не требует набора навыков, отличающимся от того, которым должен обладать PM. Но поскольку облако — это будущее, и многие компании переносят бизнес в облако, будет нелишним ознакомиться с новейшими разработками, затрагивающими технические и управленческие аспекты вашей роли в качестве PM. Выполняя обозначенные выше шаги, менеджеры проектов будут лучше понимать, что делает облачный проект уникальным, и эффективнее принимать необходимые меры для того, чтобы их проекты были успешными.