Ontwikkeling van toepassingen

Wat is TDD?

TDD (Test Driven Development) is een testgedreven ontwikkelingsmethode. Het is slechts een van de vele benaderingen die kunnen worden gebruikt om de kwaliteit van software en applicaties te controleren. De iteratieve TDD-methodologie Mensen hebben vaak de neiging om het begrip test first en TDD door elkaar te halen. Laten we beginnen met te kijken naar wat TDD (Test Driven Development) is. TDD is een ontwikkelingsmethodologie die begint met unit tests. Deze tests worden stuk voor stuk gevalideerd om een zo eenvoudig en efficiënt mogelijke code te verkrijgen. Waarom is het een iteratieve techniek? Omdat de tests die aan het begin zijn gemaakt allemaal opnieuw worden gemaakt om zo goed mogelijk aan de uiteindelijke verwachtingen te voldoen. Dit dwingt ontwikkelaars om bugs in realtime te corrigeren en ook om de code aan te passen en te wijzigen. Bovendien voeren ze deze acties uit voor elke test die wordt geschreven, elke functie die wordt vereist en elke nieuwe functie die wordt aangevraagd. Voor meer informatie: QA Manager: wat is het? (bluesoft-group.com) In feite is het een beetje als een GPS. Morgen wil ik ergens heen voor het weekend en ik weet de weg door [...].

2024-03-29T16:10:30+01:001 april 2024|Uncategorized|0 commentaar

Wat is DevOps?

DevOps komt van "Dev" (ontwikkeling) en "Ops" (operaties). Deze operationele methode wordt steeds meer gebruikt voor softwareontwikkeling, maar ook voor Machine Learning en Data Science. Het concept van DevOps De ontwikkel- en operationsteams werken weliswaar op hetzelfde gebied, maar hebben een totaal verschillende manier van denken. Voor meer informatie: Agile rituelen: essentiële praktijken voor een succesvolle Scrum (1/2) (bluesoft-group.com) Terwijl ontwikkelaars vaak de agile methode gebruiken, gebruiken operationele medewerkers meestal de ITIL-methode. DevOps verenigt de teams, processen en technologieën van beide beroepen. Het is betrokken bij IT-operaties voor planning, monitoring, ontwikkeling, testen, levering, monitoring en operaties. Door de DevOps-methode dagelijks toe te passen, kunnen de teams hun doelstellingen sneller bereiken en beter inspelen op de behoeften van de klant. Het project wordt dus van A tot Z opgebouwd met alle betrokken beroepen. De combinatie van deze praktijken en tools is bedoeld om een organisatie beter in staat te stellen om applicaties en software van hoge kwaliteit te leveren. Voor meer informatie: De 10 essentiële DevOps-tools voor [...]

2024-02-21T14:28:18+01:0019 februari 2024|DevOps|0 commentaar

3 tips voor een succesvolle carrière in ontwikkeling

Op Blue Soft geloven we dat een succesvolle carrière in ontwikkeling de juiste mix van diepgaande technische knowhow en de juiste mentaliteit vereist. In dit artikel verkennen we de 3 belangrijkste punten waarmee je alle kansen aan jouw kant kunt zetten. Een carrière in ontwikkeling: nieuwsgierigheid kweken en voortdurend leren. De eerste sleutel tot een carrière in ontwikkeling is het vermogen om te leren hoe je moet leren. Het lijkt misschien triviaal, maar het is cruciaal voor een beginner om zijn of haar vaardigheden effectief en snel te kunnen vergroten. Dit kan door middel van cursussen en tutorials, op YouTube, op school of op gespecialiseerde forums. Een andere methode is om de documentatie van de verschillende ontwikkelframeworks door te nemen. Een perfect voorbeeld hiervan is de Angular-pagina, die op zijn site zeer complete documentatie biedt, inclusief details over alle nieuwe functies van de verschillende versies. https://angular.io/tutorial/first-app De meeste van deze sites bieden cursussen aan die geschikt zijn voor alle niveaus, of je nu een totale beginner bent of een expert die alleen op zoek is naar de nieuwste functies. Een andere goede manier om je vaardigheden te verbeteren is om [...]

2024-02-29T11:46:00+01:0012 februari 2024|Digitaal|0 commentaar

Pair Programming: ontwikkelen in paren om dingen beter te doen.

Pair Programming: samenwerking en efficiëntie In een ontwikkelingsproject is peer programming een effectieve methode om een nieuwe ontwikkelaar snel te integreren. Bij deze aanpak werken twee of meer mensen samen (ensemble programming) aan hetzelfde stuk code. Met deze methode kunnen teams hun kennis delen en problemen gezamenlijk oplossen. Pair Programming vs Ensemble Programming: de subtiliteiten begrijpen In triviale termen moeten we een onderscheid maken tussen pair programming: ontwikkelaars die in paren werken, en ensemble programming, waarbij minimaal drie mensen betrokken zijn. Beide methoden zijn erop gericht om als groep te ontwikkelen, waardoor het delen van vaardigheden en de collectieve ontwikkeling van expertise op minder ontwikkelde gebieden wordt aangemoedigd. In een gerelateerd onderwerp hebben we een artikel geschreven over afwisselende ontwikkeling en de daaruit voortvloeiende toename in vaardigheden. De vele voordelen van samen ontwikkelen. Peer programming biedt een aantal voordelen. Het stelt ontwikkelaars in staat om hun technische en functionele vaardigheden op complexe gebieden te verbeteren. Het is ook een uitstekende manier om nieuwe leden in een bestaand team te integreren of om de overdracht van kennis te vergemakkelijken wanneer talent vertrekt. Kwaliteit en methodologieën geassocieerd met Peer [...]

2024-01-15T11:04:01+01:0015 januari 2024|Digitaal|0 commentaar

Hoe kun je je gebruikerservaring - UX - testen en verbeteren?

Bedrijven doen een beroep op experts om de gebruikerservaring van hun applicaties of interfaces, ook bekend als UX, te verbeteren. Over het algemeen is dit vaak voor herontwerpen of voor bepaalde prestatieproblemen op hun digitale oplossingen. Meestal bieden ze een service in meerdere fasen. UX-audit Allereerst wordt er een UX-audit uitgevoerd met gebruikerservaringsdeskundigen. Tijdens deze audit worden verschillende ergonomische criteria van de site in kwestie geanalyseerd. Deze eerste fase helpt ons te begrijpen wat ons mogelijk blokkeert. Meestal zien we dat het de navigatie of de hiërarchie van de informatie op de interface vertraagt. Usability testen Vervolgens moet de usability getest worden met bestaande gebruikers. Deze fase zal ons in staat stellen om hun standpunt te begrijpen, maar ook om te identificeren wat hen zou kunnen tegenhouden. Bovendien zal de test bepalen waarom de oplossing niet wordt overgenomen door de gebruikers. Dit alles zal aantonen wat gebruikers zou kunnen tegenhouden in het gebruik van hun dagelijkse interfaces. Om deze audits en tests te voltooien, is het mogelijk om grootschalige enquêtes uit te voeren. Dit wordt alleen gedaan als er een [...]

2024-01-09T14:58:57+01:004 september 2023|Uncategorized|0 commentaar

Hoe kan ik een QA tester worden?

QA tester, een carrière die nog erg onderontwikkeld is "Het is erg ingewikkeld omdat het nog steeds een baan is die niet erg bekend is. We horen vaak over ontwikkelaars en projectmanagement, maar niet over alle andere banen die er zouden kunnen zijn, zoals tester, Product Owner of UI/UX, bijvoorbeeld," legt Arnaud Walet, QA manager bij . Blue Soft Group. Op dit moment zijn er geen scholen of cursussen om QA tester te worden, wat het aantal kandidaten helaas beperkt. Maar de QA testdimensie is ook aanwezig in het ontwikkelingsvak. Er zijn wel certificaten beschikbaar. Maar wat is een QA manager? We zullen het uitleggen. Er is geen diploma, maar wel een certificering: je kunt het ISTQB Foundation Level doen, het eerste niveau om je positie als tester in de agile modus te certificeren. Je hoeft geen ontwikkelaar te zijn om tester te worden. Ontwikkelaars kunnen echter goede testers zijn. Ze hebben kennis van de moeren en bouten van ontwikkeling, waardoor ze de kritieke punten van een applicatie beter kunnen identificeren. Dus als het gaat om het schrijven van [...]

2024-03-11T13:13:16+01:0019 juni 2023|Uncategorized|0 commentaar

QA tools om de ontwikkeling van uw applicaties en sprints te testen

Een applicatie is goed, een werkende applicatie is beter! En daarvoor verslapt het Quality Assurance team van de Blue Soft groep niet in de jacht op bugs. Hier volgt een korte rondleiding door de belangrijkste tools die het QA-team gebruikt. Testrail, een QA-tool voor het schrijven van tests Het vlaggenschip van de QA-afdeling van de Blue Soft groep, dat ook de basis is van de tester, is Testrail. "Het is de tool waarmee we onze vier tests schrijven, die we gebruiken voor al onze testcampagnes en waar we al onze traceerbaarheid hebben", legt Arnaud Walet, QA Manager bij Blue Soft Group sinds 2021. Er zijn een paar concurrenten op de markt, zoals Test Link X-Ray bijvoorbeeld, maar Testrail blijft de nummer één tool voor ons testteam. Java Selenium, QA-tool voor geautomatiseerde applicaties Voor het geautomatiseerde deel van de webapplicaties is het de Java Selenium QA-tool die de voorkeur heeft van ons testteam. Het is een tool waarmee men alles kan doen, zelfs zonder al te veel te weten: de eenvoud van gebruik en begrip maken het toegankelijk met een minimum aan uitleg en opleiding. "Het is een tool die voortdurend wordt verbeterd en volledig dynamisch werkt.

2024-01-09T15:18:30+01:0013 maart 2023|Headlines|0 commentaar

Containerisatie bij ontwikkeling en inzet

Wat is containerisatie en hoe werkt het? Containerisatie is een steeds populairder concept in de wereld van de softwareontwikkeling. Met deze techniek, die veel lichter is dan de traditionele virtuele machines, kunnen toepassingen en hun afhankelijkheden worden gegroepeerd en beheerd in afzonderlijke containers die van elkaar geïsoleerd zijn. Containerisatie moet worden gezien als een systeem van lagen. Eerst het OS, dan de nodige functionaliteiten. Net als virtualisatie beoogt containerisatie het isoleren van toepassingen in een specifieke omgeving. De visie is echter meer atomair en beoogt de omvang van diensten zoveel mogelijk te beperken door ze van elkaar te isoleren, terwijl virtualisatie eerder een ecosysteem als geheel zou beschouwen. In tegenstelling tot virtualisatie heeft containerisatie het voordeel dat er geen installatie en configuratie van een nieuw gevirtualiseerd systeem nodig is. [...] Hier volgt een schema dat het verschil illustreert tussen een container en een virtuele machine: (Het host-besturingssysteem is het belangrijkste besturingssysteem waarop een gastsysteem, het zogenaamde guest-besturingssysteem, draait. Het host-besturingssysteem levert middelen zoals geheugen, processor en hardware.

2024-01-09T15:19:49+01:006februari2023|Data, Headlines, DevOps|0 commentaar

Een uitstekende gebruikerservaring creëren voor een duurzame UX

Al te vaak beperkt tot het technische aspect, verdient user experience toch een bredere verkenning. Tussen culturele kwesties en bedrijfskwesties, beoogt UX Design vandaag een duurzamer ontwerp. Le Renard Bleu, een ontwerpbureau van de groep Blue Soft, licht dit aspect toe in zijn nieuwe white paper over de "Aanpak van het ontwerp van digitale diensten en instrumenten". Gebruikerservaring in de jaren 90 Toen het internet in het begin van de jaren 90 opkwam, behoorde digitaal toe aan ingenieurs. Halverwege de jaren '90 kwamen design en gebruikerservaring op. Zonder enige vergelijking markeert deze periode de vrijheid van exploratie van design. Zonder vastgestelde codes of normen gingen webdesigners vooruit zonder een echt referentiepunt. Vervolgens werd de technologische vooruitgang steeds talrijker: tabellen, gif, interfaces in flash, CSS en Javascript. Door deze snelle technische evolutie werden de normen, standaarden en ontwerpmodellen steeds duidelijker. Het begin van de jaren 2010 markeert de opkomst van professionele en particuliere toepassingen, evenals de evolutie van de mobiliteitsgewoonten. Dit zal het gebruik en de verwachtingen van gebruikers qua ervaring en UX volledig veranderen. Deze toenemende technologische veranderingen zullen leiden tot een nieuwe reeks uitdagingen voor [...]

2024-01-09T15:28:09+01:007 december 2022|Headlines|0 commentaar

UX/UI-workshops op afstand met CCI France International

Is het mogelijk om UX/UI-workshops over de hele wereld te organiseren, in 4 verschillende landen? Pascal Ameline, verantwoordelijk voor digitale activiteiten bij CCI France International en Peter Winckler, directeur Member Relations and Partnerships voor de Franse Kamer van Koophandel in Canada, gevestigd in Montreal delen hun respectievelijke ervaringen. De verschillende stadia van de UX/UI-workshops met CCIFI "Allereerst hebben we een eerste groot project gelanceerd, vrij beperkt tot kamers in Canada, Qatar en Groot-Brittannië, die deelnamen aan UX/UI-workshops met het grafische ontwerpteam van Blue Soft om de contouren en de functionele omtrek van de applicatie te bepalen, de user stories te definiëren, de wiresframes en de mock-ups te definiëren.Al deze grafische interfaces laten testen door testers en eindgebruikers om te komen tot een gevalideerde functionele en grafische perimeter waarop de Blue Soft ontwikkelingsteams werden gemobiliseerd voor de bouw en het ontwerp van de mobiele applicatie. Ingeleid door Pascal Ameline. Peter Winckler presenteert zijn ervaring met workshops op afstand: "Het eerste contact dat ik had was een workshop met jullie teams. Het was ongelooflijk dat ik in staat was om [...]

2024-01-09T15:46:19+01:0016 mei 2022|Klantgevallen|0 commentaar
Naar boven