Modernizace vývoje softwaru ve společnosti Rolls Royce s pomocí Mendixu
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 konferenci „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 začít s vývojem v low-code.
Přijetí nástrojů nové generace
Stejně jako mnoho jiných výrobců, i firma Rolls Royce přechází na nástroje nové generace, aby zlepšila vývoj produktů, výrobu a podporu služeb napříč dodavatelským řetězcem. Tyto nástroje zahrnují 3D vizualizaci, fyzikální modelování, CAD systémy a sjednocená uživatelská rozhraní.
Dodávka energetického systému, jako je plynová turbína, zahrnuje mnohem víc než jen fyzický produkt. Je nutno sledovat strojní zařízení od jeho vytvoření až po jeho provozní životní cyklus a po cestě se získává obrovské množství dat.
„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 struktura 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 výrobu dílů jako jsou lopatky ventilátorů.“
Yazdani zdůraznil, že odpovědnost společnosti za 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. Máme čidla na každém motoru, a ta nám neustále posílají data. 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 technologií. IT skupina společnosti Rolls Royce čelí několika běžným problémům:
- Systémy starší generace: Systémy staré až 30 let byly programovány inženýry z různých oddělení, což vedlo k nekonzistentní dokumentaci a procesům zavádění nového softwaru.
- Stínové IT (shadow IT): Inženýři se často spoléhají na Excel a Visual Basic. Automatizují tak tabulky a transakce kvůli složitosti propojení SAP nebo ERP nástrojů.
- Složité infrastrukturní požadavky: Správa obrovských dat z výroby. Nutnost různých přístupů podle zákazníka nebo dílu.
Překonávání integračních výzev
„Z nadhledu je to zdánlivě jednoduché: všechno vložíme do PLM, 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ů, zavedl v roce 2021 Yazdaniho tým vývoj pomocí low-code a integroval platformu Mendix.
Přechod na low-code
Rolls Royce je v raných fázích low-code cesty, ale již cílí na kritické projekty. „Začínáme používat Mendix pro projekty jako je správa datových sad s dobrou bezpečností a ochranou. Automatizujeme vývoj tryskových motorů, což významně zlepšuje časový harmonogram vývoje produktů, výkon a produktivitu,“ poznamenal Yazdani.
Spolupráce, jak interně, tak externě, je klíčová pro dosažení rychlosti a škálování. „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 vývoje s low-code vidí Yazdani možnost mobilizovat technicky zdatné zaměstnance mimo IT, aby se stali vývojáři. „Chceme, aby naši inženýři zvládli i programování. Vždy jsme tuto myšlenku podporovali, ale dříve jsme neumožnili, aby měli volnost pracovat samostatně.“
Yazdani také vidí potenciál pro spolupráci mimo Rolls Royce. Firma například často spolupracuje s menšími dodavateli, ale musí omezit sdílení informací, aby chránila 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 výrobní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. Bez dostatečného počtu vývojářů a vhodného prostředí by to bylo velmi náročné. Pokud jsou naše systémy zamotané a tým nechápe, proč vyvíjí určité funkce, musíme tento chaos rozplést.“
„Nedokázali jsme 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 zdůrazňuje důležitost 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)