Джон Кокерілл оптимізує бізнес-процеси підприємства за допомогою Power Platform

У цьому тематичному дослідженні ви дізнаєтеся, як міжнародна інженерна компанія John Cockerill використовує Power Platform для розробки корпоративних додатків, якими щодня користуються понад 2000 співробітників.

Після нещодавньої масштабної цифрової роботи, яка включала впровадження Microsoft 365 для співробітників, керівництво також прагнуло створити швидкі індивідуальні рішення для оптимізації бізнес-процесів. Використання Power Platform здавалося наступним логічним кроком. «З огляду на різноманітний характер нашого бізнесу, нам було потрібне цифрове рішення, яке було б таким же універсальним, як і наша діяльність», — каже Деніс Дебру, директор з інформаційних технологій (CIO) John Cockerill Group.

Сьогодні понад 30 Power Platform рішень роблять такі процеси, як замовлення службових автомобілів, створення контрактів з клієнтами та наймання тимчасових працівників, більш ефективними. «Power Platform Це дозволило нам створювати індивідуальні програми, які відповідають конкретним вимогам кожного бізнес-підрозділу», — каже Дебру. «Ці програми є ключовими для нашої успішної цифрової трансформації, гарантуючи, що кожна частина нашої організації отримує вигоду від інновацій, незалежно від того, наскільки унікальними є їхні потреби».

Створення цінності для бізнесу, а не лише рядків коду

У John Cockerill команда з 15 бізнес-аналітиків, власників продукту, UX/UI дизайнерів — і всього чотирьох розробників — будує корпоративні рішення на основі Power Platform. Професійний досвід розробників невеликої команди розробників підтримує високу якість збірки. «Ми були першими, хто впроваджує Azure DevOps сервіси та автоматизовані розгортання з використанням ALM Accelerator for Power Platform, і поступово переходимо на нативні конвеєри», — каже Жиль Мейєр, головний архітектор команди розробки Power Platform у John Cockerill.

Жюльєн Бонсанг, керівник відділу цифровізації, бізнес-аналітики та архітектури, підтверджує переваги створення рішень більш гнучким та автоматизованим способом. «Кожне рішення, яке Power Platform ми запускаємо у виробництво, завжди показувало винятково хороші результати в довгостроковій перспективі. Навіть додатки, які ми створили чотири роки тому, використовуються і сьогодні».

Але Bonsangue визнає, що змусити професійних розробників прийняти Power Platform підхід low-code було непросто. "Під час мого першого року в John Cockerill я провів багато вечорів з другом, старшим архітектором C#, за вечерею, пояснюючи переваги розробки з увімкненим Power Platform low-кодом. Знадобився деякий час, щоб переконати його, але в якийсь момент щось просто клацнуло, і він сказав: «Так, як професійний розробник, я набагато більше зацікавлений у створенні цінності для бізнесу, а не просто в рядках коду».

Він мав схожі розмови зі своєю командою. «Я закликаю своїх професійних розробників вийти із зони комфорту та перейти від менталітету набору коду, коли додатки можуть зайняти тижні, навіть місяці, до більш гнучкого менталітету з Power Platform низьким кодом, коли ви можете створити щось з нуля за три-чотири тижні та випустити це для тисяч людей».

Хоча Bonsangue заохочує своїх розробників використовувати Power Platform скрізь, де це можливо, він визнає, що традиційний код іноді необхідний. Саме тут професійний досвід команди розробників знову виявляється цінним. «Працюючи як з low-code, так і з платформами з «професійним кодом», мої розробники дійсно добре знають, коли що використовувати», — каже він. І якщо підхід з низьким кодом не дає найефективнішого рішення, він додає: «Я нагадую своїй команді, що Power Platform є частиною широкої екосистеми Azure, яка надає всі інструменти, необхідні для найскладніших додатків.»

Оптимізоване рішення для відстеження часу

Одним із найуспішніших проєктів компанії Power Platform є рішення для відстеження часу для працівників. Раніше працівники первинної ланки в John Cockerill подавали свої робочі години на паперових формах, які вимагали ручного введення даних у SAP. Щоб спростити процес, команда розробників створила два додатки: мобільний додаток, в якому співробітники можуть вводити свій час, і ще один для того, щоб керівники могли переглядати свої записи. Вони також налаштували інтеграцію в SAP лише для читання, щоб надати керівникам уявлення про дані для цілей звітності, не вимагаючи від них входу в SAP.

Після успішного шестимісячного пробного періоду для зміцнення довіри до нового рішення команда перейшла до доступу на читання/запис до SAP за допомогою спеціального з’єднувача. Доступ до SAP усунув необхідність вводити дані вручну та забезпечив меншу кількість помилок і зривів термінів. Потім з’явився відповідний додаток для відстеження часу для інженерів, і обидва рішення тепер впроваджуються в інших підрозділах компанії.

Microsoft Dataverse спрощує відображення даних табелю в Power BI, щоб менеджери могли оперативно переглядати активність працівників щодня в реальному часі.

У міру того, як зростали потреби у звітності, зростало і рішення. Наприклад, щоб узгодити інформацію про відстеження часу з конкретними бізнес-підрозділами, центрами витрат і співробітниками, команда інтегрувала дані з SAP SuccessFactors. Дані працівників щодня переміщуються з SuccessFactors через конвеєри Azure Synapse Analytics до Azure Data Lake Storage, де вони доступні для Dataverse у віртуальних таблицях, заснованих на безсерверному SQL-пулі Azure Synapse Analytics. Результатом є більш повний запис для полегшення звітності та перегляду.

Діаграма, яка показує потік даних у рішенні для відстеження часу Джона Кокерілла.

Підтримка громадських розробників

Компанія прагне розширити успіх своїх професійно розроблених рішень, підтримуючи зростаючу спільноту громадян-розробників можливостями, рекомендаціями та навчанням. Співробітники презентують бізнес-кейси IT-партнерам, які закріплені за кожним бізнес-підрозділом. Ці партнери спрямовують розробку до центральної команди або скеровують громадських розробників у створенні самих рішень. Внутрішній портал надає обширні навчальні матеріали на Power Platform тему, а кожен бізнес-підрозділ має спеціальне середовище для розробки та тестування. Центральна команда оцінює кожну програму на предмет якості та безпеки, перш ніж передати її в робоче виробництво.

Успішні додатки демонструються на зборах спільноти кожні два-три тижні. «Більшість учасників хочуть створювати додатки, але я намагаюся спонукати їх мислити ширше, а також досліджувати можливості автоматизації процесів за допомогою Power Automate», — каже Бонсанг. Він також бачить можливості для просування можливостей штучного інтелекту шляхом Power Platform інтеграції зростаючого Dataverse сховища даних компанії для створення високоефективних чат-ботів.

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