methodology
-
Van N-tier naar MicroServices
Het opdelen van een applicatie in apart uitrolbare componenten is reeds lang een kwestie van relatief grote “tiers”. Van zuiver monolithische applicaties zijn we gedurende de voorbije decennia langzaamaan geëvolueerd, via 2-tier en 3-tier applicaties, naar N-tier. Tegenwoordig neemt deze evolutie extremere vormen aan: applicaties bestaan uit steeds meer en steeds kleinere componenten, die uiteindelijk tot microservices evolueren.
-
Data Centric IT met REST
Over REST hebben we het al vaak gehad op deze blog, maar zelden hebben we het gehad over het ware voordeel van dit acroniem: meer nog dan een technologie, is het een architecturaal principe voor het web en voor samenwerkende computersystemen: één dat de data centraal stelt.
-
Pourquoi et qu’est-ce qu’un data dictionary ?
Dans tout projet de développement informatique la mise en place rapide d’un vocabulaire commun est : – un facteur clé de succès (pour éviter les incompréhensions et les ambiguïtés) ; – un gage de productivité (pour éviter que chacun ne doive se livrer aux mêmes recherches sur le sens des différents concepts intervenant dans le projet) ; – un gage de qualité en…
-
Geavanceerd Event Driven Engineering
Een Event Driven Architecture (EDA) is een sterke architectuur om de communicatie tussen IT-systemen te organizeren. EDA is echter niet het enige wat je met Events kan doen. In deze blog bekijken we een aantal geavanceerde mogelijkheden binnen de ruimere context van Event Driven Engineering.
-
Comparer des géocodeurs
Nous sommes en plein cœur de Londres, quartier Soho. Fin août 1854, une épidémie de choléra fait rage, 616 personnes perdent la vie. La “théorie des miasmes”, qui estime que le choléra – comme la peste – se propage par l’air, convainc la majorité des scientifiques. Sauf un certain John Snow. Pour étayer son intuition, il a une idée aussi simple que géniale. Il…
-
Het Event als Leidend(!) Voorwerp in Software Engineering
Binnen een IT systeem zijn er gebeurtenissen in overvloed. We schenken er echter meestal slechts als bijzaak enige aandacht aan. Deze blog is een (eerste) oproep om, bij het ontwerpen van software, het Event een centrale plaats te geven, met alle voordelen van dien.
-
Business Analyse – Organiseer je interviews of toch beter workshops?
Voor business analisten die pas beginnen met het uitvoeren van business analyse opdrachten is het soms moeilijk om te bepalen wanneer je best interviews organiseert en wanneer workshops meer aangewezen zijn. In deze blog ga ik in op de voor- en nadelen die ik zelf ondervonden heb bij beide technieken. Per techniek geef ik ook aan wanneer deze volgens mij…
-
Mésaventures sur Android
Jusqu’à il n’y a pas si longtemps, j’étais assez réticente à l’idée d’avoir un smartphone. Ceci était principalement dû à tous les problèmes de vie privée que cela peut engendrer. En particulier, pour pouvoir utiliser une app, il faut souvent accepter que cette dernière accède à tout un tas de données du téléphone, souvent inutiles à son bon fonctionnement. Par exemple, certaines apps…
-
Le functional analyst : un rôle complémentaire au business analyst
Ce blog est la deuxième partie d’une réflexion sur les raisons d’être du business analyst, et sur la distinction à opérer entre les rôles de business analyst et de functional analyst. La première partie se concentrait sur le business analyst. La présente se concentre sur le functional analyst. Nous avons insister sur le fait que ces deux fonctions doivent être vues…
-
Hoe discussiëren over een processchema met een groep?
Wie al een aantal complexe processchema’s heeft uitgetekend heeft vast al hetzelfde probleem meegemaakt: Hoe bespreek je tijdens een vergadering met een groot aantal deelnemers een dergelijk schema? Tijdens de toelichting van het schema door de analist is het voor de aanwezigen vaak niet eenvoudig om te volgen. Zeker niet als men even werd afgeleid. Vaak zie je dan de aanwezigen naar het…
Keywords:
analytics Artificial intelligence big data blockchain BPM chatbot cloud computing cost cutting cryptography data center data quality development EDA egov Event GIS governance Information management Machine Learning Managing IT costs methodology Mobile Open Source Privacy Productivity Security social software design software engineering standards









