Technologie
Technology

We brengen het doel en de inhoud van uw project in kaart, bepalen wie erbij betrokken wordt en hoeveel werk er nodig is om het project uit te voeren. We stellen een projectplan op, controleren de uitvoering en managen het risico. We managen het totale project met de PMBoK MS projectmethode, ontwikkelen de software volgens de Scrum Agile methodiek en delen kennis automatisch met Atlassian Jira \ Confluence. Dit stelt ons in staat een groot project op te splitsen in kleinere stukken, het werk sneller af te ronden, samen te werken met eindgebruikers tijdens het ontwikkelingsproces en de totale kosten van het project te verlagen.

We brengen uw bedrijfsprocessen in kaart, identificeren de benodigde functies, modelleren de processen en beschrijven de automatiseringsvereisten.

We ontwikkelen technische vereisten op basis van uw zakelijke vereisten en beschrijven de belangrijkste entiteiten, mappen en hun attributen.

We brengen de technische vereisten van het project in kaart en ontwikkelen een service-georiënteerd architectuurmodel (SOA-architectuur) voor bedrijfsapplicatiecomponenten waarbij we rekening houden met reeds bestaande informatiesystemen. We ontwerpen aanvullende noodzakelijke componenten en bieden de mogelijkheid gegevens uit te wisselen tussen hen en de bestaande software. Dit kan een toegangsbeheermodule zijn, een module voor een toegangspagina voor klanten, een API-integratiemodel, een mobiele applicatiemodule, een DWH / BI-rapportagemodule met historische gegevens en retrospectieve analyses of een andere vereiste module.

Om de doelarchitectuur te implementeren, ontwerpen we de nodige infrastructuur met behulp van de meest up-to-date Continuous Integration and Continuous Delivery (CI / CD) -technologieën en virtuele servers. Bestaande server- en netwerkapparatuur wordt waar mogelijk gebruikt om de kosten te minimaliseren. We vullen het aan met cloud-technologie die parallelle gegevensopslag in externe datacenters overal ter wereld mogelijk maakt. We gebruiken de volgende technologieën voor onze IT-infrastructuur:

– Voor containerisatie- en orkestratiesystemen: Docker en Kubernetes

– Voor CI / CD-systemen: Atlassian Bitbucket en GitLab

Ontwerp van een servermodule en integratiecomponenten om de doelarchitectuur te implementeren (databases, uitwisselingen, logica voor gegevensverwerking, transactieberekeningen en andere). We kunnen samenwerken met uw in-house IT-team of desgewenst kant-en-klare implementaties aanbieden.

Ontwerp van aangepaste scripts en UX / UI-gebruikersinterfaces. Ontwikkeling van het ontwerp, de lay-out en de programmering van de gebruikersinterface en hun integratie met de servermodules.

Vóór de release wordt een streng testprotocol van de geïmplementeerde architectuur uitgevoerd:

1. Functionele test: we controleren of het werk voldoet aan de gestelde eisen.

2. Prestatietest: we gebruiken de software op een bepaald belastingsniveau.

3. We testen de gebruikersinterface: hoe handig vindt de gebruiker de verschillende interfaceparameters zoals knoppen, kleuren of opstellingen?

4. We voeren een UX-test uit en controleren de juistheid van de logica van het gebruik van het softwareproduct.

5. We testen de beveiligingsfuncties en bepalen de veiligheid van de software, de bescherming tegen hackeraanvallen, ongeautoriseerde toegang tot gegevens, enzovoort.

6. Installatietest: we beoordelen de waarschijnlijkheid van problemen tijdens installatie, verwijdering en software-updates.

7. Compatibiliteitstest: we testen de werking van een softwareproduct in een specifieke omgeving.

8. Betrouwbaarheidstest: Het programma wordt getest met de langjarige gemiddelde verwachte belasting.

9. Lokalisatietest: we evalueren of de versie van het softwareproduct correct is (taalkundige en culturele aspecten).

We analyseren de bestaande infrastructuur, die wordt gebruikt om de juistheid van alle bedrijfstoepassingen te waarborgen, we ontwerpen een optimale oplossing met behulp van moderne technologieën en we optimaliseren de kosten door waar mogelijk open source software te gebruiken waar mogelijk. Een deel van uw diensten kan migreren naar cloud-technologieën als u dat wilt.

We ontwikkelen mobiele applicaties voor intern of extern gebruik (klanten) en integreren deze in het platform. We bepalen het beoogde doel van een mobiele applicatie en integreren deze in het algemene bedrijfsproces van het bedrijf. We houden rekening met functionele vereisten, ontwikkeling, testen en inbedrijfstelling inclusief registratie en publicatie in de AppStore en Google Play.

We ontwikkelen individuele web- en desktopapplicaties voor het automatiseren van geselecteerde segmenten van uw bedrijfsprocessen en integreren deze in de algemene SOA-architectuur van het bedrijfsplatform (een toegangspagina voor klanten, mobiele applicaties, rapportagemodules, CRM, enzovoort). Het grote voordeel voor u is dat u alleen hoeft te betalen voor de door u bestelde functies die met moderne technologieën zijn ontwikkeld en u niet gedwongen wordt dure specialisten met een beperkte specialisatie in dienst te nemen om het product verder te ondersteunen en te ontwikkelen. Voor onze ontwikkeling op maat gebruiken we de volgende technologieën voor onze ontwikkeling op maat: Back-end ontwikkeling (C #, .NET_CORE), Front-end (ASP, Php, Angular, Bootstrap, React, NodeJS), Database (MS SQL, PostgreSQL, MongoDB, Redis) , makelaar RabbitMQ-berichten (ESB). Dit zijn betaalbare populaire open source-programma’s waarvoor het gemakkelijk is softwareontwikkelaars te vinden.

Door ons kan een onafhankelijk “light” IT-platform ontwikkeld worden dat de nodige componenten met het corporate platform van een bedrijf integreert zodat digitale producten en diensten snel gelanceerd kunnen worden om zo snel hun marktwaarde te bepalen. Dit is vooral interessant voor grotere bedrijven die nieuwe producten of diensten willen testen voordat ze deze in hun bedrijfssysteem integreren. Met deze opzet kunt u tijd en geld besparen doordat u niet uw eigen bedrijfsinformatiesysteem hoeft aan te passen voor het lanceren van een prototype of het uitvoeren van een proefproject. Deze Innovation Lab module kan een van de componenten worden van de algehele SOA-architectuur van het bedrijf.