Een kijkje achter de schermen..

14 februari 2022

Veelzijdige displayzuil met ski informatie

Continuous Delivery met build en release pipelines

 

Veilig updaten

Bij Instore Broadcast Narrowcasting willen we dat u veilig en zonder problemen gebruik kunt maken van onze software. Ook willen we u steeds weer verrassen met nieuwe features. Niet zo verwonderlijk dus dat we regelmatig updates uitvoeren. Om meer grip te krijgen op het ontwikkelproces en de kans op fouten te minimaliseren, maken we sinds kort gebruik van build en release pipelines waarmee we ernaar streven dat u waardevolle wijzigingen zo snel mogelijk kunt gebruiken. Wat dit inhoudt vertellen we u graag.

Altijd paraat

CI staat voor Continuous Integration. Hierbij gaat het erom dat tijdens het ontwikkelen van software deze altijd getest is en gereed is om uit te rollen. In plaats van dat men werkt met lange trajecten waarbij de software vaak in een staat is waarin hij niet uitgebracht kan worden, wordt er in kleinere updates gewerkt.

Wanneer onze ontwikkelaars aan een bepaalde functie gaan werken, maken ze eerst een feature branch aan in het broncode beheersysteem. Dit zorgt ervoor dat de wijzigingen die gemaakt gaan worden, gescheiden staan opgeslagen van de master branch van de broncode. Mocht zich een calamiteit voordoen in de master branch, dan kan dit opgelost worden zonder dat wijzigingen in de feature branch het oplossen in de weg zitten. Ook indien blijkt dat de functie toch niet zo goed werkt als vooraf bedacht, kan de feature branch simpelweg verwijderd worden zonder gevolgen voor de rest van de software.

Als de ontwikkelaar die werkt aan een feature klaar is, wordt er een pull request gemaakt. Dit houdt in dat de andere ontwikkelaars een review houden van de wijzigingen in de feature branch. Als de wijzigingen akkoord zijn, wordt het pull request voltooid. Het broncode beheersysteem voegt automatisch de code samen en vervolgens wordt de CI-pipeline gestart.

De CI-pipeline is een volledig geautomatiseerd proces waarin diverse taken worden uitgevoerd, zoals het maken van een build van de software, het uitvoeren van diverse tests, het analyseren van de kwaliteit van de code en uiteindelijk, als aan alle eisen is voldaan, het klaarzetten van de output voor publicatie.

 

Continuous deployment of continuous delivery

Als de output is klaargezet, wordt de release pipeline in werking gesteld. In het kort zorgt dit proces ervoor dat de software daadwerkelijk gebruikt kan worden door u, de eindgebruiker.

In een ideale wereld bevat software nooit fouten en worden de wijzigingen vanuit de vorige stap direct live gezet zodat het direct gebruikt kan worden. Voor onze nieuwste en kleinere applicaties is dit ook daadwerkelijk zo ingericht.

Voor de oudere en/of grotere applicaties zit er nog een stap tussen, waarin de software eerst getest wordt, bijvoorbeeld door het automatisch op een beta-website te publiceren. Na het testen wordt vervolgens met een enkele druk op de knop, de software gepubliceerd op de live-website.

Conclusie

Door gebruik te maken van recente inzichten over software ontwikkeling in het algemeen, gecombineerd met professionele, geautomatiseerde tools, zorgen we ervoor dat onze software van hoge kwaliteit is.  Het uiteindelijke doel is om u, als gebruiker van onze software, een aangename ervaring te bieden.

 

Meer nieuwsberichten

door Chiel Pas 16 april 2024
De consument van nu is op zoek naar ervaringen. Althans, dat is wat je vaak hoort als je je oor te luister legt bij experts. En als experts het ergens over eens zijn, dan zitten ze er zelden naast. Het klopt zonder meer dat mensen – dus ook jouw doelgroep – hogere verwachtingen hebben van communicatie dan vroeger. Men zoekt een belevenis en met de juiste digitale hulpmiddelen bied jij die. Wat is klantbeleving? Te beginnen met de term zelf. Wat is ‘klantbeleving’ precies? De term heeft betrekking op de totale ervaring van je klant met het product en je bedrijf. Beleving begint al voor een aankoop en duurt ook voort zolang als het product gebruikt wordt en/of er interactie is met jouw bedrijf. Dat maakt dat beleving in alles zit. Het is de optelsom van interactie die er is. Als de moderne consument beleving wil, dan wil hij meer dan alleen informatie, of het hoogst noodzakelijke. Hij wil vermaakt en ontzorgd worden. Direct het vertrouwen krijgen dat er een goede aankoop is gedaan of gedaan gaat worden. Investeren in klantbeleving is geen luxe, maar een strategische noodzaak. Onderzoek toont aan dat organisaties die goed scoren op klantbeleving succesvoller zijn. Specifiek in groei en klantbehoud. Klanten zijn niet alleen bereid meer te betalen voor een betere ervaring, maar ze zijn ook eerder geneigd om je product aan anderen aan te bevelen.
door Chiel Pas 4 april 2024
In een wereld die overspoeld wordt met allerlei vormen van communicatie en reclame, is opvallen steeds lastiger. Elkaar proberen te overschreeuwen met steeds onvermijdelijkere informatie, doet je boodschap ook geen goed. Gelukkig biedt de technologie uitkomst. Met videowalls kun je opvallen en je boodschap origineel houden, zonder dat het irritant of overheersend wordt. Bij instore broadcast zijn we experts in alle soorten schermcommunicatie en laten we jouw boodschap opvallen. Opvallend communiceren Een videoscherm maakt indruk. Alleen al daarom is het een opvallende manier van communiceren. Maar goede communicatie is nooit alleen het medium, de boodschap of de content. Effectief communiceren betekent dat alle drie elkaar versterken. Denk bijvoorbeeld aan hoe meerdere schermen je doelgroep op verschillende plekken en momenten benaderen en zo als het ware een verhaal vertellen. Denk aan adembenemende visuals, bewegende beelden en pakkende boodschappen die de passant niet kan negeren. Vooral omdat een ander het niet doet en het bij een traditionele, statische boodschap laat. Of het nu gaat om het promoten van een product, het delen van belangrijke informatie of het creëren van sfeer, een videowall laat je boodschap opvallen. Toepassingen van videowalls Niet alleen de mate waarin je opvalt met je boodschap, maar ook de algehele flexibiliteit en diversiteit van het medium behoren tot de kracht ervan. Hieronder enkele concrete voorbeelden van de toepassing van videowalls: Winkel Stel je voor: je loopt een winkel binnen en wordt begroet door een boodschap op een (indrukwekkende) videowall. Niet alleen word je welkom geheten, je ziet ook meteen aanbiedingen en interessante informatie. Retailers gebruiken schermen zowel om passanten te verleiden naar binnen te komen, als hen binnen de winkel te informeren over producten. Evenementen Of het nu gaat om een beurs, conferentie of bedrijfsevenement, een videowall is een eyecatcher en herkenningspunt. Het trekt de aandacht van voorbijgangers en nodigt hen uit om te stoppen en te kijken. Op evenementen gebruik je videowalls om presentaties te geven, live feeds te tonen, sponsors te promoten en interactieve ervaringen te creëren. Openbare ruimte Ook in openbare ruimtes, zoals stations, luchthavens en winkelcentra, bieden schermen informatie en vermaak. Van reisinformatie en advertenties tot nieuwsupdates en kunstwerken. Maar kies ook zeker voor het vermaak. Een scherm staat altijd aan en kan altijd iets tonen of vertellen.
door Chiel Pas 18 maart 2024
Schermcommunicatie zoals digital signage of narrowcasting heeft een véél hogere informatiedichtheid dan statische beeldcommunicatie of tekstcommunicatie. Dat is heel handig natuurlijk, maar de voordelen daarvan zijn niet alleen kwantitatief. Met meer informatie, inspelend op meerdere zintuigen kun je als organisatie een écht verhaal vertellen dat je langzaam opbouwt in de verbeelding van je doelgroep. En goede storytelling is een uitstekende manier om te verkopen. Daarom kijken we in deze blog naar digital signage en visual storytelling. We worden steeds meer visueel geprikkeld. Visual storytelling, oftewel het vertellen van verhalen met behulp van beelden en visuele elementen, is dan ook uitgegroeid tot een krachtig instrument om je potentiële klanten te inspireren en te binden. Omdat we bij Instore Broadcast een visueel communicatieproduct bij uitstek realiseren, weten we als geen ander hoe we met beeld jouw verhaal kunnen vertellen. Kracht van visual storytelling Visual storytelling is veel meer dan alleen het tonen van afbeeldingen of video. Beter vergelijk je het met een film. Een reeks van bewegende beelden en geluid die over een bepaalde tijdsperiode toewerken naar een conclusie. Elke vorm van reclame bevat natuurlijk een boodschap, maar bij storytelling is de opbouw wat langer en daarmee de conclusie ook overtuigender. Tenminste, als je het goed doet. In de retail en veel andere branches is veel communicatie nog erg ‘plat’. Bij fast moving consumer goods is dat een begrijpelijke keuze. Verkoop je daarentegen auto’s? Dan wordt het verhaal van jouw product des te belangrijker. Het verhaal over wie er in die auto rijden, hoe duurzaam die auto is en hoe andere mensen denken over wie er in die auto rijden. Dat zijn elementen die je vertelt als je een auto wil verkopen. En daarbij geldt: hoe visueler, hoe beter je dat verhaal kunt vertellen. Digital signage en visual storytelling Digital signage en schermcommunicatie vormen de ideale kanalen voor het vertellen van visuele verhalen. Met behulp van dynamische content en geavanceerde technologieën helpt digital signage je indruk te maken met je boodschap. Waar dan ook. In winkelcentra, hotels, musea of andere openbare ruimtes, digital signage biedt een veelzijdig platform om verhalen te vertellen die resoneren met het publiek.
Share by: