Case Study Protomation

Kickstart voor Protomation: desktopapplicaties sneller releasen met Azure DevOps

De situatie

Protomation is een softwareontwikkelbedrijf dat Operator Training Simulatoren (OTS) ontwikkelt voor de procesindustrie. Met de software van Protomation worden proces engineers getraind in het opereren van een fabriek, zoals een piloot wordt opgeleid met behulp van een flightsimulator.

Bij fabrieken wordt software vaak aangestuurd door een Distributed Control System, een eigen systeem dat gebruikt wordt om processen te volgen, sturen en controleren. De OTS-oplossingen van Protomation moeten hier naadloos op aansluiten. Om deze reden maakt Protomation gebruik van klassieke desktopapplicaties in plaats van webapplicaties, zodat de fabrieksomgeving zo goed als mogelijk wordt nagebootst.

Vorig jaar is Protomation onderdeel geworden van Stamicarbon, licenser van veel fabrieken in de kunstmestindustrie. Zij levert naast haar technieken ook de OTS-oplossingen van Protomation.


De uitdaging

Nick van Ast, Manager van Software en IT bij Protomation, vertelt: “Wij hebben altijd met een redelijk klein team op traditionele wijze aan onze software gewerkt. We gebruikten Git voor version control, maar we hadden CI/CD niet ingericht, waardoor het uitrollen van een nieuwe versie van Proces Studio, het platform voor onze simulatoren, een tijdrovend proces was.

Na de overname door Stamicarbon werd ons team groter. We ontwikkelden sneller, dus we waren in staat om vaker releases doen. Zo ontstond de wens en kans om een professionaliseringsslag te maken op de ontwikkelstraat.

Wij zijn zelf Microsoft Silver Partner en tevreden gebruiker van Visual Studio, naast diverse andere Microsoft-tooling. Door deelname aan evenementen van Microsoft kregen we een zeer goede indruk van Azure DevOps. Om onze kennis over Azure DevOps te vergroten, namen we deel aan een workshop van Intercept. Door deze workshop en de consultancy-mogelijkheden besloten we dat Intercept voor ons de partij is om mee samen te werken.”

De oplossing

Op locatie in Sittard hebben we samen met het ontwikkelteam van Protomation een inventarisatie gemaakt van de huidige structuur van de applicaties en de aanwezige afhankelijkheden. Protomation maakt logischerwijs gebruik van desktopapplicaties die gebaseerd zijn op C++, maar de eisen voor een C++-applicatie zijn anders dan voor een .net-applicatie. Om de gewenste omgeving goed in kaart te brengen hebben we hier in het voortraject veel aandacht aan besteed.

Daarnaast is er een plan gemaakt voor de technische migratie. Op deze manier kon het migratietraject voor de verschillende projecten in de juiste volgorde worden uitgevoerd. Betabit is aangehaakt voor het procesmatige traject; zij onderzochten met Protomation de beste manier om (samen) te werken in de nieuwe omgeving.­

Om draagvlak te creëren bij het ontwikkelteam hebben we de migratie onderverdeeld in een aantal projecten. Stap voor stap hebben we zo de hele ontwikkelstraat overgeheveld naar Azure DevOps, zodat het team van Protomation aangehaakt bleef.

Protomation wenste een kickstart. We hebben daarom bewust het aantal consultancy-uren laag gehouden en ervoor gezorgd dat Protomation op zeer korte termijn zelf aan de slag kon met de omgeving.

Het resultaat

  • Door de integratie van Azure DevOps kan Protomation nu geautomatiseerd en sneller nieuwe versies deployen. Voorheen deed Protomation dit handmatig. Het klaarmaken van de software voor deployment bestond daardoor uit behoorlijk wat stappen die elke keer doorlopen moesten worden. En dat is een foutgevoeliger en tijdrovender proces.

  • Samen met Protomation is de beste manier onderzocht om Azure DevOps toe te passen, zonder dat het frictie oplevert voor de ontwikkelaars tijdens de lokale ontwikkelcyclus.

  • Er is een drietal Azure Pipelines opgeleverd, waarmee de software compleet geautomatiseerd gebouwd en verpakt kan worden.

  • Tijdens de kickstart hebben we de belangrijkste elementen geautomatiseerd. We hebben er samen met Betabit voor gezorgd dat Protomation nu zelfstandig aan de slag kan met Azure DevOps.
 “Bij veel IT-consultancybedrijven merk je dat ze graag veel werk voor zichzelf creëren. Een van de krachten van Intercept is dat ze heel transparant werken. De aard van het project was een kickstart. Intercept heeft haar tijd heel zinvol ingericht en ervoor gezorgd dat wij zelf zo snel mogelijk met Azure DevOps aan de slag konden. We zijn daardoor ruim binnen budget gebleven. Intercept is een fijne partij om mee samen te werken. Realistisch, snel en levert hoge kwaliteit.”
Nick van der Ast Manager van Software en IT b bij Protomation

Tags

  • Azure DevOps
  • Migrate

In het kort

  • In short
  • Protomation
  • Protomation is een softwareontwikkelbedrijf dat Operator Training Simulatoren (OTS) ontwikkelt voor de procesindustrie.
  • Door de overname werd het team groter. Ze ontwikkelden sneller en waren in staat om vaker releases doen. Zo ontstond de wens en kans om een professionaliseringsslag te maken op de ontwikkelstraat.
  • Door de integratie van Azure DevOps kan Protomation nu geautomatiseerd en sneller nieuwe versies deployen.
  • Er is een drietal Azure Pipelines opgeleverd, waarmee de software compleet geautomatiseerd gebouwd en verpakt kan worden.

Wellicht ook interessant:

  • Azure Healthcare

    Kansen voor de zorg op Azure

    Zorginstellingen pakken met Azure dé kans om werken aan innovatieve oplossingen en daarmee het leven van miljoenen mensen te verbeteren

    • Leesduur 3min
    Meer over Kansen voor de zorg op Azure
  • After Summer Special EMAIL

    Azure After Summer Special

    Een nieuw kwartaal vol nieuwe vernieuwingen van Azure. Azure heeft zeker niet stil gestaan! Er is ook geen teken dat het rustiger wordt. Kijk samen me onze expert naar wat Azure het afgelopen kwartaal heeft gedaan en wat er nog komen gaat!

    • 04 okt 2023
    • 1.5 uur
    Meer over Azure After Summer Special
  • Afbeelding3 (1)

    Azure 2023: New Years Special

    Een nieuw jaar vol nieuwe vernieuwingen van Azure. Azure heeft zeker niet stil gestaan! Er is ook geen teken dat het rustiger wordt. Kijk samen me onze expert naar een terugblik van 2022 én vooruitblik van 2023!

    • 31 jan 2023
    • 1.5 uur
    Meer over Azure 2023: New Years Special
  • Voorkant E Book Checklist Nl (1)

    Checklist: Migrate to Azure

    Ontdek met deze checklist welke technische keuzes van essentieel belang zijn bij een migratie naar Microsoft Azure. Je ontvangt in één compacte versie de technische handvatten om jouw applicatie veilig en vertrouwt te migreren.

    • Leesduur 1min
    Meer over Checklist: Migrate to Azure
  • 20220117 Intercept Artikelillustratie Hybridcloud DEF (1)

    Is een hybrid cloud de beste optie voor jou?

    Overweeg je om gebruik te maken van public clouddiensten, maar wil je liever niet stoppen met je private cloud? Dan kan een hybrid cloud uitkomst bieden. Twee belangrijke redenen waarom een hybrid cloud populariteit wint zijn schaalbaarheid en flexibiliteit.

    • Leesduur 4min
    Meer over Is een hybrid cloud de beste optie voor jou?
  • Iaas To Paas (1)

    Waarom veel softwarebedrijven van IaaS naar PaaS overstappen

    Met een PaaS omgeving hoef je geen tijd meer te besteden aan het instellen en onderhouden van servers, authenticatie, patches, of upgrades van het besturingssysteem en de middleware. Wanneer stap jij over?

    • Leesduur 3min
    Meer over Waarom veel softwarebedrijven van IaaS naar PaaS overstappen
  • Highstage Logo

    Case Highstage

    Wanneer de markt verandert, past Highstage zich aan. Lees hun reis naar de Cloud.

    Meer over Case Highstage
  • 20200624 Azure Landing Illustratie V4

    Wat is een Azure Landing Zone?

    Stroomlijn jouw Azure cloudmigratie met een Azure Landing Zone. Zo creeer je een framework waarbinnen je organisatie efficient en gecontroleerd een cloudmigratie kan uitvoeren. 

    • Leesduur 4min
    Meer over Wat is een Azure Landing Zone?
  • Stappenplan Migreren Naar Azure Devops

    Stappenplan migratie van TFS naar Azure DevOps

    Veruit de meeste organisaties die wij hebben geholpen wensten te migreren van TFS (of Azure DevOps Server) naar Azure DevOps Services. Van on-premise naar de cloud. Hieronder zullen we ons volledig richten op de benodigde stappen voor het succesvol doorlopen van deze migratie.

    • Leesduur 3min
    Meer over Stappenplan migratie van TFS naar Azure DevOps
  • Into Azure Event BIG Isv Event

    Into Azure – Speciaal event in Amsterdam

    In deze workshop staat het (fictieve) softwarebedrijf Cloud Adventures centraal. Je volgt hen in hun reis naar en op de Azure Cloud. Alle bijbehorende uitdagingen en pijnpunten komen aan bod en we laten je op een heldere manier zien hoe je deze problemen kunt tackelen. Haal het maximale uit de workshop en maak van de gelegenheid gebruik om al je vragen te stellen aan onze Azure Experts.

    • 20 okt 2022
    • 5 uur
    Meer over Into Azure – Speciaal event in Amsterdam
  • Which Extensions Are Of Interst

    Azure DevOps Extensions Marketplace. Welke extensions zijn interessant?

    Azure DevOps Services biedt een uitstekende werkomgeving voor ieder softwarebedrijf. Met Boards, Pipelines, Repos, Artifacts en Test Plans heb je in principe alle tools in handen om op efficiënte wijze software van hoge kwaliteit te leveren. Maar je bent nu eenmaal software-ontwikkelaar omdat je weet dat alles leuker, slimmer en beter kan. En daar komt de Extensions Marketplace om de hoek kijken.

    • Leesduur 4min
    Meer over Azure DevOps Extensions Marketplace. Welke extensions zijn interessant?
  • V2 Which Azure Devops Services Are Of Interest To Me

    Welke Azure DevOps Services zijn interessant voor mij?

    Als je Azure DevOps hebt geïnstalleerd, is het tijd om dieper in de verschillende Services te duiken. Je organisatie kan gebruik maken van Boards, Pipelines, Repos, Test Plans en Artifacts.

    • Leesduur 4min
    Meer over Welke Azure DevOps Services zijn interessant voor mij?
  • What Is Azure Devops

    Waarom migreren naar Azure DevOps Services?

    In dit artikel vertellen we je meer over de achtergrond van Azure DevOps Services en Azure DevOps Server. We laten je zien wat de belangrijkste voordelen zijn van Azure DevOps Services ten opzichte van de on-premise varianten, zodat je een weloverwogen beslissing kunt nemen.

    • Leesduur 3min
    Meer over Waarom migreren naar Azure DevOps Services?
  • What Is Azure Devops (1)

    Boost je softwareontwikkeling met (Azure) DevOps

    Ontdek de kracht van DevOps en versnel je softwareontwikkeling in een competitieve markt. Leer hoe (Azure) DevOps heldere processen, gestroomlijnde samenwerking en korte doorlooptijden mogelijk maakt. Ontdek wat (Azure) DevOps precies inhoudt en hoe het jouw bedrijf kan helpen. Klik hier voor waardevolle inzichten!

    • Leesduur 4min
    Meer over Boost je softwareontwikkeling met (Azure) DevOps
  • Migrate To Azure Architecture2

    Checklist deel 2: bepaal jouw architectuur voordat je migreert naar Azure

    Als tweede in een reeks van artikelen gaan we kijken naar architecturen en waarom het belangrijk is om hiernaar te kijken. Wil je een route uitstippelen om te kijken waar je binnen nu en drie jaar staat? Waarschijnlijk niet. Maar je wil waarschijnlijk wel inzicht hebben in hoe je architectuur eruit ziet, wat de kosten zijn en welke toegevoegde waarde het heeft.

    • Leesduur 11min
    Meer over Checklist deel 2: bepaal jouw architectuur voordat je migreert naar Azure
  • Checklist Strategy 1 (1)

    Checklist deel 1: bepaal jouw strategie voordat je migreert naar Azure

    Voordat je aan jouw Azure reis begint, is het belangrijk om een stap terug te doen en na te denken over wat je daadwerkelijk wilt bereiken. De eerste stap naar het succesvol moderniseren van jouw oplossing is het bepalen van je strategie, zowel op korte als lange termijn.

    • Leesduur 8min
    Meer over Checklist deel 1: bepaal jouw strategie voordat je migreert naar Azure
  • Rowingpng2

    Vier valkuilen van het migreren naar de public cloud

    Wanneer je migreert naar de public cloud met jouw applicatie, data en workloads, wil je dat alles goed gaat. In dit artikel lees je de vier valkuilen die wij tegenkomen bij het migreren naar de public cloud Azure.

    • Leesduur 2min
    Meer over Vier valkuilen van het migreren naar de public cloud