EngX Code Review: почни писати код іще краще й побудуй ефективний процес код-рев’ю.

час читання: 4 хв

Впровадження хмарних технологій із точки зору управління проєктами

Давайте поговоримо, що таке хмара, як компанії її використовують, а також про різні типи моделей хмар і доступні послуги. У цій статті висвітлені важливі аспекти управління хмарними проєктами, як-от вибір провайдера, розуміння характеру проєкту, управління витратами та зацікавленими сторонами, а також наскрізний моніторинг виконання проєкту.

Автор статті — Project Manager EPAM Керол Торрес.

Вступ до хмарних технологій

Останнім часом слово «хмара» стало одним із найбільш уживаних. Усе зараз у хмарі, і ми маємо доступ до неї через наші мобільні пристрої й застосунки, як-от Microsoft 365, Netflix або навіть просто доступ до сайтів. Як таке можливо? Це стало можливим тому, що всі компанії, які надають ці послуги, так чи інакше використовують можливості хмарних технологій.

Отже, що таке хмара? Існує багато різних визначень. Особисто мені подобається те, яке використовують Microsoft, де сказано, що «хмара — це метафора, що позначає глобальні обчислювальні мережі віддалених серверів, на яких запускаються застосунки, зберігаються дані і надаються контент та послуги», що зазвичай пов’язані з Інтернетом.

Впровадження хмарних техологій — це стратегія, з якою компанії можуть починати або продовжувати свій шлях цифрової трансформації. Успішне використання хмари допомагає їм швидше виводити на ринок нові можливості, легше впроваджувати інновації та ефективніше масштабуватися. Це також допомагає їм зменшити витрати та передати право власності на ІТ-інфраструктуру (сервери, віртуальні машини, сховища, мережа) та відповідальність за неї постачальнику хмарних послуг (CSP).

Хмарні технології та управління проєктами

Як менеджеру проєкту, вам, можливо, доведеться зіткнутися з хмарними проєктами. Ви повинні розуміти основи та створювати загальну стратегію планування, співпраці, моніторингу та надання хмарного рішення.

Щоб можна було зробити це ефективно, існують певні ключові області, на яких вам потрібно зосередитися. Давайте про них поговоримо.

Cloud Service Provider

Існує безліч постачальників хмарних послуг. Три найбільші — це Amazon (AWS), Google (Google Cloud) та Microsoft (Azure). Вам потрібно знати, чи задіяний лише один CSP, чи це мультихмарна технологія.

Кожен CSP хоче бути «вибраним» для проєкту. Великою перевагою для всіх, особливо для PM, є те, що CSP забезпечують повне й детальне документування по кожній послузі , яку пропонують. Кожен CSP радить фреймворк, або набір кроків, щоб допомогти вам планувати, реалізовувати та моніторити ваші проєкти з впровадження хмарних технологій

Microsoft Azure Framework
Microsoft Azure Framework
Google Cloud
Google Cloud
AWS
AWS

Основи хмарних технологій

Як менеджер проєктів, ви повинні розуміти, що використовується у вашому проєкті:

- Тип хмари:

  • Публічна: як правило, це CSP, де ви матимете доступ до послуг через Інтернет.
  • Приватна: третя сторона, в якої ви орендуєте інфраструктуру; виділене з’єднання.
  • Гібридна: комбінація публічної та приватної.

- Модель хмарних сервісів:

  • Інфраструктура як послуга — IaaS: хмара надає загальну інфраструктуру для роботи застосунків.
  • Платформа як послуга — PaaS: хмара надає спільне/у програмне забезпечення/мову (наприклад, Java, Python, .Net тощо). Цією послугою зазвичай користуються розробники для розробки продукту в хмарному середовищі.
  • Програмне забезпечення як послуга — SaaS: хмара надає можливість користуватися середовищем за підпискою.

- Характер проєкту:

  • Хмарна стратегія та консультування: мета — оцінити поточний стан портфеля клієнта та допомогти йому реформувати свій бізнес.
  • Міграція та модернізація: мета полягає в тому, щоб мігрувати в хмару, і ваша роль полягає в тому, щоб допомогти клієнту зрозуміти міграцію в хмару та її переваги для підвищення цінності бізнесу.
  • Хмарна інфраструктура: мета полягає в тому, щоб перевести клієнта з того місця, де він перебуває, в інтелектуальну інфраструктуру, побудовану відповідно до темпів змін, і щоб він отримав конкурентну перевагу.
  • Розробка нативних хмарних застосунків: мета — забезпечення можливості для клієнта повністю розкрити переваги хмари та його корпоративних даних, і ваша роль полягає в тому, щоб допомогти впровадити нативну хмарну архітектуру.
  • Хмарні бізнес-послуги: мета — проєктування, створення, автоматизація та експлуатація хмарних рішень клієнта.

Загальні завдання з управління проєктами

Враховуючи вищесказане, ви можете зосередитися на створенні плану проєкту та реалізації того, що я вважаю стандартними завданнями для будь-якого PM. До них відносяться: управління сферою застосування, зацікавленими сторонами, людьми, змінами, бюджетом, ризиками, а також закупівлі й наскрізний моніторинг реалізації. На мою думку, пункти, про які йдеться далі, безпосередньо стосуються моніторингу.

Вартість / бюджет

Установлення хмарних рішень може бути економічно ефективним, але вони можуть бути дорогими в експлуатації через поширене використання моделей транзакційних витрат у рамках пропозиції «pay-as-you-go» від будь-якого CSP. Ці операційні витрати повинні бути точно змодельовані, чітко зрозумілі й доведені до відома зацікавлених сторін для затвердження.

Сфера застосування

Як ви бачите з різних діаграм фреймворків CSP, трансформація впровадження хмарних технологій охоплює низку різних сфер, але ви можете почати з однієї або лише декількох, а потім розвивати ваше рішення з цієї стартової точки. Ви можете зіткнутися з міграцією з локальної мережі в хмару з використанням моделі «lift and shift» (перенесення вихідного застосунку у хмару без змін або з мінімальними змінами). У такому разі сферою застосування буде сама міграція, за якої засотсунки запускатимуться й працюватимуть належним чином. Коли вони вже будуть у хмарі, клієнт може захотіти вдосконалити або перебудувати ці застосунки, і це вже буде інша сфера застосування, інший графік та інші вимоги. Як PM, ви відіграєте важливу роль в управлінні сферою застосування для клієнта й у рамках проєкту.

Люди

Інститут управління проєктами називає це сферою «управління ресурсами», але я надаю перевагу назві «управління людьми». Щоб знайти потрібних кандидатів, вам потрібно вказати набір навичок, необхідних для кожного учасника проєкту. Кожен хмарний провайдер пропонує певні послуги, що вимагають спеціальних знань та досвіду для їх реалізації. Також люди, яких ви вибрали, мають бути мотивовані, розуміти, як працює бізнес, і відчувати себе частиною — а також інвестицією в —рішення, яке буде надано.

Зацікавлені сторони

Важливим аспектом будь-якого впровадження хмарних технологій є безпека. Деякі зацікавлені сторони відчувають серйозний брак упевненості в тому, що буде гарантована ефективна безпека. Їхні сумніви можна зрозуміти. Дані організації будуть знаходитися за межами офісу та управлятися третьою стороною, що, погодьтеся, звучить не дуже добре. Однак гарантування безпеки хмарної технології — це дуже важливо для всіх CSP. Будьте готові визначити та створити реєстр зацікавлених сторін і чітко призначте, хто буде задіяний або хто матиме найбільшу відповідальність у таких сферах: безпека даних, управління ідентифікацією та доступом, управління (політика, процедури), збереження даних, планування безперервності бізнесу та дотримання законодавства. Це не означає, що інші зацікавлені сторони не є важливими, але повірте, ви будете раді роботі з цими особами!

Висновок

Управління хмарним проєктом насправді не вимагає певного набору навичок , що відрізняється від того , який має бути в кожного PM. Але оскільки хмара — це майбутнє, і багато компаній переносять свій бізнес у хмару, незайвим буде ознайомитися з останніми розробками, що впливають на технічні та управлінські аспекти вашої ролі як PM. Дотримуючись зазначених вище кроків, менеджери проєктів краще розумітимуть, що робить хмарний проєкт унікальним, та вживатимуть необхідних заходів, спрямованих на забезпечення успішності їхніх проєктів.

Матеріали за темою