Jindřicha Plachty 596/8, 150 00 Praha 5, Czech Republic

Aktuality

Modernizace vývoje softwaru ve společnosti Rolls Royce s pomocí Mendixu

Rolls Royce - Mendix
Mendix / Případová studie

Modernizace vývoje softwaru ve společnosti Rolls Royce s pomocí Mendixu

Dodávka složitých strojů pro globální dopravu vyžaduje sofistikovaný software. Renomovaný poskytovatel energetických systémů, společnost Rolls Royce, se snaží modernizovat svůj ekosystém pro vývoj softwaru, aby svým zákazníkům poskytovala pokročilé produkty efektivně a bezpečně.

Na Mendix UK Manufacturing Forum David Yazdani, vedoucí inženýrských metod ve společnosti Rolls Royce, představil IT výzvy, které jeho tým přiměly přijmout vývoj s low-code.

Přijetí nástrojů nové generace

Stejně jako mnoho jiných výrobců, i Rolls Royce přechází na nástroje nové generace, aby zlepšila vývoj produktů, výrobu a podporu během služby napříč dodavatelským řetězcem. Tyto nástroje zahrnují 3D a 4D vizualizaci, integrované CAD (počítačem podporovaný design) a CFD (počítačovou dynamiku tekutin) praktiky a sjednocená uživatelská rozhraní.

Vytvoření digitálního vlákna

Dodávka energetického systému, jako je plynová turbína, zahrnuje mnohem víc než jen fyzický produkt. Obrovské množství dat sleduje strojní zařízení od jeho vytvoření až po jeho provozní životní cyklus.

„Máme kompletní end-to-end proces a sadu nástrojů,“ řekl Yazdani. „Začínáme pochopením potřeb zákazníků, které se zachycují v dokumentech s požadavky. Ty se modelují v CAD a struktury produktů se řídí v PLM systému. Píšeme programy pro obrábění, řídíme, jak fungují slévárny, a dohlížíme na tváření dílů jako jsou lopatky ventilátorů.“

Yazdani zdůraznil, že odpovědnost společnosti za jejich produkty trvá dlouho po dodání. „Za produkt jsme odpovědní 50 let. Prostřednictvím edge computingu chápeme, jak naši zákazníci používají naše produkty, s čidly na každém motoru, která nám neustále posílají data. Tato data nám pomáhají optimalizovat využití aktiv a poskytovat cenné poznatky našim zákazníkům.“

Udržovat integrované prostředí je však náročné kvůli rychlé transformaci základních technologií. IT skupina společnosti Rolls Royce čelí několika běžným problémům:

  • Systémy starší generace: Vyvíjené během posledních 30 let, tyto systémy byly kódovány inženýry z různých oddělení, což vedlo k nekonzistentní dokumentaci a uvolňovacím procesům.
  • Řešení stínového IT: Inženýři se často spoléhají na Excel a Visual Basic, aby automatizovali tabulky a transakce kvůli složitosti propojení SAP nebo ERP nástrojů.
  • Složité infrastrukturní požadavky: Správa obrovských datových bazénů výroby vyžaduje různé přístupy podle zákazníka nebo dílu.

Překonávání integračních výzev

„Z vysoké úrovně je to jednoduché: všechno vložíme do PLM, nakrmíme to do MES, pošleme do SAP a provedeme objednávku. Ale na nižší úrovni je to složitý propletenec softwaru a zakázkového kódu,“ vysvětlil Yazdani. „Je to plné různých faktorů a lidí, kteří vyplňují mezery a doufají, že to dělají správně.“

Aby tyto výzvy překonali a dodali moderní, propojené systémy v tempu, které odpovídá požadavkům podnikání a zákazníků, přijala Yazdaniho tým vývoj s low-code a integrovala platformu Mendix v roce 2021.

Přechod na low-code

Rolls Royce je v raných fázích své cesty s low-code, ale již cílí na projekty s vysokým dopadem. „Začínáme používat Mendix pro projekty jako je správa datových sad s bezpečností a ochranou. Automatizujeme systémový návrh pro tryskové motory, což významně zlepšuje časové harmonogramy vývoje produktů, výkon a produktivitu,“ poznamenal Yazdani.

Spolupráce, jak interně, tak externě, je klíčová pro dosažení rychlosti a škály, ale také vyžaduje přísnou správu. „Potřebujeme umožnit více našim zaměstnancům a kolegům v IT, aby bezpečně vytvářeli sady nástrojů bez nutnosti rozsáhlého dohledu,“ řekl Yazdani.

V rámci spravovaného vývoje s low-code vidí Yazdani možnost mobilizovat technicky zdatné zaměstnance mimo IT, aby se stali vývojáři. „Chceme, aby se naši inženýři cítili pohodlně jako kodéři. Vždy jsme tuto myšlenku podporovali, ale ještě jsme úplně neumožnili, aby měli volnost pracovat samostatně.“

Yazdani také vidí potenciál pro spolupráci mimo Rolls Royce. Například často spolupracují s menšími dodavateli, ale musí omezit sdílení informací, aby chránili duševní vlastnictví. „Představte si obchod s aplikacemi, kde firmy mohou vstoupit na trh, vytvářet díly, sdílet data zachycená ve svých továrnách a spolupracovat bez odhalení vlastních tajemství.“

Budoucnost low-code ve společnosti Rolls Royce

Yazdani shrnul svou vizi budoucnosti: „Potřebujeme vybavit naše zaměstnance schopností psát kompatibilní software. Je to náročné bez dostatečného počtu vývojářů a vhodného prostředí. Pokud jsou naše systémy zamotané a tým nechápe, proč vyvíjejí určité funkce, musíme tento chaos rozplést.“

„Nemůžeme vyvíjet software dostatečně rychle, abychom udrželi krok s naší vizí a očekáváními zákazníků,“ pokračoval. „Musíme prolomit současný paradigma v dodávce IT projektů. Low-code, zejména Mendix, vypadá jako významná část řešení.“

Yazdani uzavřel zdůrazněním důležitosti modernizace přístupu k vývoji softwaru: „Mendix nám pomáhá dodávat rychleji, snižuje problémy s integrací a umožňuje nám soustředit se na poskytování řešení.“

Použité foto: Philippe Oursel (unsplash.com)