Delen via


MID GmbH

Afbeelding van het LOGO VAN MID GmbH.

MID GmbH is een Duitse ISV en een van de toonaangevende providers van modelleringsoplossingen. MID GmbH-producten helpen bedrijven uit een breed scala aan sectoren, van Business Process Management tot Agile Consulting.

Innovator Enterprise Modeling Suite is een toonaangevende MID GmbH-softwarepakket. Met dit bedrijfshulpprogramma kunt u gegevens uit alle domeinen modelleren en analyseren om gegevens efficiënt samen te brengen. Meer dan 90 klanten over de hele wereld gebruiken de suite, met meer dan 16.000 individuele gebruikers. De front-end van de gebruiker is een complexe WPF-toepassing op basis van .NET Framework 4.5. De toepassing is modulair, zodat externe ontwikkelaars invoegtoepassingen kunnen ontwikkelen en integreren om de basistoepassing te verbeteren en uit te breiden. Met de toepassing, met een back-endserver die als host fungeert voor gegevensopslagplaatsen en semantische configuraties, kunnen gebruikers vrij samenwerken in al hun modellen.

MID GmbH-klanten zijn meestal middelgrote tot grote bedrijven en hebben allemaal toegewezen clientbeheer. MID GmbH biedt een MSI-installatieprogramma dat bedrijven op een eenvoudige manier kunnen beheren met behulp van opdrachtparameters voor verschillende installatiescenario's. Vanwege de complexiteit van de configuratie en de uitbreidbaarheid van de toepassing, heeft deze aanpak verschillende uitdagingen gepresenteerd:

  • Elke toepassingsrelease vereist meerdere inspanningen van verschillende teams. Betrokken teams omvatten interne en externe ontwikkeling, client- en serverimplementatie en ondersteuning. Deze betrokkenheid is toegevoegd aan de complexiteit en kosten van elke update.
  • Aanzienlijke vertraging tussen de release van een nieuwe versie en de implementatie ervan voor klanten heeft de flexibiliteit van het ontwikkelteam ernstig beïnvloed.
  • De langzame releasecyclus verminderde innovatiemogelijkheden voor het bedrijf en het ontwikkelteam.

MID GmbH had ook een te complexe implementatiepijplijn. Om de beveiliging en beschikbaarheid van de clientcomputers te behouden, moest elke nieuwe of bijgewerkte toepassing door de klant worden getest. Als de klant desktopclientbeheer uitbesteed aan een ander bedrijf, heeft dat meer complexiteit en andere SLA's toegevoegd.

MID GmbH kon deze uitdagingen aanpakken door MSIX en .NET Core aan te nemen. MSIX heeft MID GmbH geholpen bij het volgende:

  • Verlaag de kosten van elke release. MET MSIX kunt MID een installatie aanpassen aan specifieke behoeften van de klant, waardoor de ondersteuning en implementatie aanzienlijk worden verminderd.
  • Verbeter de flexibiliteit van klanten om nieuwe desktoptoepassingsversies betrouwbaarder te implementeren, zo snel als het bijwerken van de server.
  • Verbeter de flexibiliteit van het ontwikkelteam om snel nieuwe functies vrij te geven aan klanten en gebruik te maken van de nieuwste Windows-ontwikkeltechnologieën.

MID GmbH investeert sterk in innovatie, door de suite continu te verbeteren en nieuwe functies toe te voegen. Het onvermogen om snel en eenvoudig nieuwe waarde te leveren aan hun klanten heeft het resultaat van deze investeringen sterk beïnvloed. Jörg Hänfling, Product Manager of Innovator Enterprise Modeling Suite, zegt: "Vanuit ons perspectief als ISV zien we dat veel klanten slechts om de één of twee jaar migreren naar de nieuwste versie, wat duidelijk niet is wat we willen voor de investering in ons product."

Jörg gaat verder: "Met de acceptatie van MSIX kunnen we het implementatieproces voor onze klanten drastisch vereenvoudigen. In plaats van verschillende manieren te hebben om de software zelf te implementeren, de registerinstellingen, DLL's en aanvullende bronnen zoals klantspecifieke icon packs bij de clients te brengen, is er nu slechts één manier om alles te leveren. Door de mogelijkheid om een toepassing met aanpassingspakketten uit te breiden, is het heel eenvoudig om een installatie aan te passen aan de specifieke behoeften van een klant. Nadat u uw afzonderlijke implementatie hebt verpakt en getest, is het gegarandeerd dat deze op dezelfde manier wordt uitgevoerd op alle andere clients in de onderneming, zonder verdere manipulatie. Dit elimineert vrijwel elke foutmarge in dit opzicht, technisch of menselijk, en verlaagt de kosten aan zowel de kant van de klant als die van ons."

MSIX-acceptatie hielp ook MID GmbH-software om de band met de klant te versterken met DevOps. MID GmbH kan nu elke klant een individuele, specifieke build van hun software aanbieden. MID GmbH plaatst alle invoegtoepassingen en resources die de klant gebruikt in een pakket dat ze bouwen met Azure Pipelines. Het klantondersteuningsteam geeft het pakket over aan de klant, die het rechtstreeks op hun klanten kan installeren. Deze aanpak verlaagt de kosten van ondersteunende klanten verder tijdens de implementatie. Het ontwikkelteam kan nieuwe functies op een veiligere en gecontroleerde manier bouwen en evalueren.

Het migreren van de oplossing naar .NET Core heeft ook een rol gespeeld bij het verbeteren van de implementatieflexibiliteit van het pakket. Jörg verklaarde: "Een groot voordeel van .NET Core is de mogelijkheid om de runtime samen met de toepassing te verpakken. Met name in een implementatiescenario zoals hierboven vermeld, is minder afhankelijkheid een goede afhankelijkheid. We willen ook profiteren van toekomstige prestatieverbeteringen van het .NET Core-platform. Onze ontwikkelaars zijn blij dat ze de meest recente C#-functionaliteit kunnen gebruiken zodra zij dat gepast vinden en niet zo laat als de traagste klant dat zou laten gebeuren.

MID GmbH is nu volledig gemigreerd naar .NET Core en blijft de toepassing pushen met .NET 5.0. Hun doel is om te profiteren van alle huidige en toekomstige innovaties in Windows-ontwikkeling.