Tumgik
debneir-blog · 6 years
Text
Exporting your problems
Have you ever noticed how we try to solve one problem, but end up creating new problems?  Because of the industrialization and accompanying population growth in the west, we chopped down most of our trees.  This in turn created a shortage of lumber.  So the government in lots of countries installed a ban on chopping down more trees.  But they did not provide any alternatives to lumber.  People needed (and still need) wood of all sorts and sizes to do stuff.  Provide heating (long ago), build houses (a little less long ago), build furniture (we still do that), etc...  So what happened?  Since chopping down trees was now illegal, we started buying the trees from abroad.  And for every tree that we imported, a tree in another country was chopped down.  Which means the deforestation got exported.  So that's how you end up "exporting" your problems.
Tumblr media
We here in the west have gotten pretty good at it.  Most of the deforestation in the 3rd world countries is driven by demand for wood or other products in rich countries.  We want to eat more beef, so we need land to grow the cows that provide the meat.  Over here, land is scarce, but in Brazil it's not.  Just chop down a few acres of rainforest and tada!   You have more land to grow cows.  Unfortunately, the land is not very fertile and after a few years you need to chop (or burn) down more forest.Or recycling.  The government forces companies to recycle electronics.  But that's of course way too expensive over here.  So the solution is easy: put all the broken and obsolete electronics devices in containers and move them to poorer countries.  There the people will recycle them for a lot less money.  And since the environmental and social legislation is a lot less strict over there, we can save even more money on social welfare and safety equipment!  Again, exporting our problems.
But we're also doing it on a much smaller scale.  Lots of companies want to attain a "greener" image.  And one of the ways to do that is to reduce power usage.  Now everybody has some sort of private server park where all their applications run and their data is stored.  And that uses lots of power, so it would be great if that could be reduced.  Or even eliminated!  That's where cloud providers come in: they allow you to migrate your applications (or entire servers) to their data-centers.  The result is that you don't have to pay a big electricity bill and in turn pay some service fee to Amazon, Google or any of the other providers.  Great, isn't it?  Yes, but you still haven't reduced your actual power usage!  A server in the cloud still uses power.  Yes, maybe there is a slight reduction because of size optimizations, and they use more modern servers that use a little less power.  But we don't really know how big a difference it makes. It would be great if we would have a better way of measuring things like that. 
Tumblr media
One positive effect of moving to the cloud is that cloud providers benefit from optimizing their power consumption, so even though we still export our problem, the global result may be a little less negative.
Author Wout Neirynck is owner of Debreuck Neirynck and an experienced agile developer with strong focus on TDD  
2 notes · View notes
debneir-blog · 6 years
Text
Survival of the fittest (solution).
or “Do we really need event driven solutions ?” 
Last week i received a question if the use of an event driven architecture was desirable in a specific project. The architect was in fact looking for arguments not to use it, because in his opinion it was rather a 'simple' solution, so why create the effort to push all request/replys through message-bus, monitor it, make it failsafe, load balance it and so on. 
It could only make the solution slower and complexer. My answer was : "there's no argument possible NOT to use events in the solution if your solution is a Entreprise Business Solution" In other words, if it's 'core' you need to use it, is it 'throw away/gartner mode 2 development' you don't. 
Tumblr media
To my humble opinion, software creation is all about getting as close to real life as possible. If you do it right you will create a durable, flexible and robust system, just like human life on earth is. Humans (and every life form) adapt to context, respond to their habitat, we go on, change, learn from our environment... 
So what's real life? If you would model real life, which entity would you think of first? TIME Without notion of time there no real life as we now it. We need it to express everything else. To express anything you need to put it on a timeline = AN EVENT So even before thinkin' about relations, processes, states, etc, there all are useless without the notion of the Event in Time. Any core software solution that needs to 'live' within a Business Landscape with other applications, systems, digital entities,... needs an clear event-architecture to survive. As we now are able to process data as it occurs (compared to post-persistence processing) by means of handling the datastream, we're actually processing events in (current) time. 
Halleluja, isn't that getting pretty close to real life ?, actually 'living' the day by processing events as they occur ? So basically everything that 'lives' has a constant event-stream, if not, it's dead. So please build 'live' applications, not dead ones, so they can stand straight and survive in the ever-changing business-context ! 
Even you're mother in law is (nothing but) a (non-linear) eventstream, but don't tell her that the next time you see her ;-) 
Author Wim Debreuck is owner of Debreuck Neirynck and an experienced Business Analyst with strong focus on System Thinking
Tumblr media
0 notes
debneir-blog · 6 years
Text
SOFTWARE-INGENIEURS, OF TOCH NIET?
Ik las laatst een opiniestuk over software ingenieurs.  Of althans, hoe we onszelf graag noemen.  De auteur had daar enige bedenkingen bij, en volgens hem mogen we die term niet op onszelf toepassen.  We maken er immers te vaak een boeltje van, zo parafraseer ik zijn argumentatie.  En daar kan ik hem helaas geen ongelijk in geven.  Al te vaak komen mislukte IT projecten in het nieuws, tientallen miljoenen euro's gaan zo in rook op.
Maar toch vind ik het te kort door te bocht om de IT sector direct al af te schilderen als een bende cowboys die nauwelijks weten wat ze doen en maar met het geld van de klant brassen zonder gegarandeerd resultaat. ....  
 DOWNLOAD HIER HET VOLLEDIGE ARTIKEL
Wout Neirynck is zaakvoerder van Debreuck & Neirynck en heeft een jarenlange ervaring in Test Driven Development en software bouwen op een Agile manier.
0 notes
debneir-blog · 6 years
Text
How to expect the unexpected?
Fact : we are getting more and more impatient
if we buy we can't stand delivery times that exceed one business day (soon we will demand delivery within 4 hours)
if we travel we pay extra to get there faster (highway taxes, costly airplanes tickets for direct flights,...)
if we consume news we want short articles (tweets - facebook - blogs - ...)
if we rather chat then send mail, because you get reply sooner (succes op channel oriented chat apps, whatapp, slack, ...)
I could go on, but fact is that we can't stand waiting (and it's getting worse). Unfortunately some things take time and the instant-satisfaction-high is not always possible. So how do we manage this impatience, this waiting for .. ?
The answer
Countdown traffic lights are heaven, they give you peace of mind, and extra time to check you cellphone, close you eyes, whatever. Every country should have them. They let you expect the unexpected moment when the lights turn green. Don't know who came up with the idea but he/she is a genius!
Tumblr media
In an ever faster moving business world and with more and more impatient customers, companies need to provide countdown traffic lights for those moments that the customer needs to wait. The customer only wants to wait when he/she knows how long he needs to wait. Companies that fail to manage this, will be bypassed by those who do.
Promising delivery next business day and ringing the doorbell at 6 pm is experienced as bad service because the customer was hoping to get delivered round midday (as the previous delivery was at nicely dropped at 11 am)
Business analysts need to investigate how they can provide an answer to this. How can we inform the customer about the progressing state of his/her request? How can we detect the 'perception' of bad service even if we meet our SLA? How can we predict in an non-linear environment?
System Dynamics to the rescue !  For fun, I designed a model to predict how long it takes to get out the department store at certain time. It's still beta, but even now you see the non-linear behavior all around.
Tumblr media
Imagine a reliable countdown display at each cashier, then you'll never would pick the wrong one !
Don't tell me it doesn't happen to you :)
Author Wim Debreuck is owner of Debreuck Neirynck and an experienced Business Analyst with strong focus on System Thinking.
0 notes
debneir-blog · 6 years
Text
Old school meets New
Data Driven Business Analysis
Fascinating how the value of knowledge is dependent on the context of time it exists in.
When i learned the world of ‘Systems Thinking' and ‘Systems Dynamics’ a couple of years ago on a quiet vacation in Italy, I was amazed of the ingenuity of the approach and the fact that it was available for all human kind as of the year 1950 or so. Why did we not use it in our every day (business analyst) life?
It took me a while to figure it out, but the simple answer is: the availability of data. A System Dynamics model needs detailed grained data to perform well, or else it's just a theory.  I tried to 'materialize' the work of Russell Lincoln Ackoff and Jamshid Gharajedaghi (check out their literature), and isolated the approached within a specific domain:  Container-transport for Bridgestone in the port of Zeebrugge.  
Tumblr media
What if we coded the model into our plannings-engine?  The model predicts bottlenecks, if we can use the output of the model as an input parameter of the application, we could automatically decrease transport activity if we see a unloading capacity problem in future (for example).  We did, and this blog is too limited to describe the possibilities of what we can achieve with this approach.
The Old School knowledge comes to new life and generates an enormous business-value in today's Big Data all-around-us world!
Tumblr media
Last week i presented the case in the BA & Beyond Conference 2018 in Antwerp ( My presentation can be found here https://prezi.com/view/y3Rq0f54pQc9RTdI5Hct/ ) , and i was glad to see that other people also discovered the value of systems thinking. Click here to check out the blog of Adrian Reed. 
I hope that people get inspired and more and more evangelists promote the concept. If we want to design smarter systems we need to have a smarter approach to design them!  Let's use all the knowledge human kind produced and look at it in today's world.
Just like batteries boosts cycling all around the world, Big Data makes System Dynamics the smart-engine in every project !
0 notes
debneir-blog · 6 years
Photo
Tumblr media
Vrijdag hadden we EU-parlementslid Tom Vandenkendelaere  en schepen Nathalie Muylle  op bezoek.  We gaven een presentatie van onze projecten digitalisering in de voeding- en landbouwsector, die we samen met onze klanten hebben mogen uitvoeren.  “Met technologie naar een bewuste en duurzame landbouw” wist Tom het mooi samen te vatten.   We waren ook blij te horen dat er in Stad Roeselare grote interesse is voor innovatie.  Stad Roeselare steunt ondernemen, ook in de digitale wereld van morgen!
Bedankt voor de interesse!
0 notes
debneir-blog · 6 years
Text
DN Talk  - BLOCKCHAIN
Op woensdag 16/05 mochten we terug een tiental ondernemers begroeten voor de tweede DN Talk.  Deze keer was het de technologie Blockchain die we hebben toegelicht, dit op een begrijpbare taal vanuit het oogpunt van een ondernemer.  
Tumblr media
Mario Demets gaf ons zijn mening over hoe deze technologie onze manier van zaken doen zal wijzigen.  We onthouden de opkomst van de netwerk economie, waar  uitwisseling van gegevens op een veilige en betrouwbare manier zal kunnen gebeuren.  Blockchain zal zorgen voor een vertrouwen tussen zowel bedrijven die samenwerken als tussen bedrijven en de consument.  Mario besloot zijn talk met het feit dat blockchain zal bijdragen aan een nieuwe manier van business doen en niet meer zal verdwijnen.
Tijdens de talk werd blockchain uitgelegd aan de hand van een door Howest geproduceerd filmpje -  dit kan u hier terugvinden op Youtube.
Noteer alvast 4 oktober 2018 in de agenda voor onze derde DN Talk.  Dan komt  Benny Lauwers ons meer uitleg geven over Augmented Reality.  
0 notes
debneir-blog · 6 years
Text
GDPR wetgeving - advies bij uw voorbereiding
Op 25 mei 2018 zullen bedrijven die persoonsgegevens verzamelen, volledig moeten voldoen aan de nieuwe set regels van de GDPR.  Het wordt enorm belangrijk dat je exact weet waar je persoonsgegevens hebt opgeslagen, hoe je ze verwerkt en beschermt. 
Onderstaand enkel tips om uw organisatie voor te bereiden op de GDPR:
Stap 1: Stel een verantwoordelijke aan - Neem iemand met ervaring in project management - Identificeer binnen je onderneming wie helpt bij  voor de voorbereiding. Zorg ervoor dat het team multigedisciplineerd is (HR, IT, Legal, andere? ) - Voorzie de nodige tijd en opleiding
Stap 2: Breng alles in kaart - Maak een schema op van welke data worden verwerkt, voor welke doeleinden, hoe lang gegevens bewaard worden, of de onderneming optreedt als verantwoordelijke voor de verwerking of als verwerker... - Maak een lijst op van wie verantwoordelijk is voor de data / wie kennis heeft van het proces die de data verwerkt
Stap 3: Compliance met GDPR - Bepalen van rechtsgrond voor elke verwerking en opstellen van register van de verwerkingsactiviteiten - Beveiligingsmaatregelen uitwerken - Update van contracten en overeenkomsten - Aanpassen en/of ontwikkelen van specifieke policies (vb. ICT policy, track & trace policy, camerabeleid, ...) - Bepalen van de rechtsgrond voor internationale gegevensstromen - Moet een “Data Protection Officer” worden aangesteld?
Wij begrijpen dat bovenstaande stappen niet eenvoudig zijn.  U moet niet alleen tijd kunnen vrijmaken bij uw medewerker(s), deze moeten ook nog over de nodige kennis en ervaring beschikken.    Toch is het belangrijk om u goed voor te bereiden op deze nieuwe Europese wetgeving.  Bedrijven die aan de GDPR verzuimen, kunnen zware repercussies verwachten. Wanneer de verzamelde data niet correct wordt beheerd, een serieus data-lek niet wordt gemeld of het bedrijf geen risico-assessment houdt, kan de boete oplopen tot 2 procent van de jaarlijkse omzet (4% bij vermoeden van fraude – max. 20 miljoen euro).  
Laat niet na ons te contacteren wanneer u hulp wenst bij de voorbereidingen op de GDPR wetgeving.
0 notes
debneir-blog · 6 years
Text
Digitale klantervaring
Klanten vragen meer en meer om een gepersonaliseerde dienstverlening. Ze zijn alsmaar beter geïnformeerd en wensen openingsuren die zich aanpassen aan hun agenda. Het optimaliseren van de klantervaring is een belangrijk item in de digitale strategie van veel organisaties. Ze ondernemen hiervoor zeer gerichte acties, veelal beperkt tot de afdelingen die rechtsreeks met de klant in contact komen, om daarna van een kale reis terug te komen doordat de grote veranderingen een minimale impact hebben voor de klant.
Een goede klantervaring in de huidige digitale wereld kan worden bereikt door de focus te leggen op de klant processen in combinatie met de operationele processen. Wijzigingen moeten steeds gebeuren op beiden en doorheen de ganse organisatie, om tot een dienstverlening te komen die is afgestemd op de persoonlijke voorkeur van de klant. Voorbeelden van klant processen zijn het online invullen van een polis aanvraag, online een keuze maken van artikelen of de dienst na verkoop kunnen bereiken via social media. De operationele processen zijn de afhandeling van de bestelling tot de facturatie of de opmaak van een rapport over de nieuwe aanvragen via de website. 
Tumblr media
Hoe start u als organisatie aan de verbetering van uw klantervaring? Door samen met alle betrokken medewerkers een lijst op te stellen van alle stappen die worden ondernomen om de klant te bedienen. 
Voorbeeld: 
Een prospect vraagt via de website om een prijsvoorstel.
Een medewerker van de dienst verkoop krijgt een email met de vraag.
Hij/zij controleert in de software van de afdeling verkoop of de gegevens gekend zijn. Indien nodig wordt een nieuw contact aangemaakt.
Verkoop stuurt een email naar de studiedienst met de vraag om een tekening op te maken.
De studiedienst maakt de prospect aan in hun projectsoftware.
De studiedienst vraagt verkoop om de technische gegevens.
Een medewerker van de verkoopsafdeling contacteert de prospect en vraagt om de gegevens voor de studiedienst.
Na ontvangst van de gegevens, wordt het project in de software aangevuld door een medewerker van de studiedienst.
Het opgemaakte voorstel op basis van hun tekening, wordt verzonden naar de prospect en naar de verkoopsafdeling.
De prospect neemt contact op met verkoop voor wijziging
....
Eenmaal de huidige stappen zijn gekend en neergeschreven, past u volgende vijf "hefbomen" toe om het proces te verbeteren:
1) DIGITIZATION
Hoe kan technologie worden ingezet om te verbeteren? Een voorbeeld kan zijn, self-service dienst via de website. 
2) ANALYTICS
Welke gegevens moeten worden verzameld om inzicht te krijgen en het proces beter af te stemmen op zijn gebruikers, uw klanten.
3) INTELLIGENT PROCESS AUTOMATION
Waar kan intelligente technologie gebaseerd op artificiële intelligentie (AI) en machine learning worden toegepast. Zo kan een slimme virtuele chatbot voor de eerste begroeting zorgen zodat klanten niet het gevoel krijgen lang te moeten wachten.
4) OUTSOURCING
Welke taken kunnen worden uitbesteed aan meer gespecialiseerde bedrijven of goedkopere krachten?
5) LEAN PROCESSES
Kleine wijzigingen, evaluatie van de aangepaste processen op basis van de verzamelde gegevens om daarna opnieuw kleine wijzigen toe te passen voor een nog optimaler proces. Deze manier van werken verdient de voorkeur op grote drastische veranderingen.
Na het toepassen van deze hefbomen kan ons eerste voorbeeld er uit zien als:
Op de website vult de prospect een online aanvraag in waarbij volgens het geselecteerde type aanvraag een aantal specifieke gegevens worden gevraagd. (self-service op de website)
De project-software van de studiedienst krijgt een melding en op basis van type aanvraag wordt automatisch een voorstudie opgestart voor de prospect. Een medewerker krijgt een melding van de vraag. (data-uitwisseling)
Na opmaak van de tekening, wordt vanuit de software een voorstel doorgestuurd naar de klant, samen met een melding voor de dienst verkoop om verder op te volgen. Alle beschikbare data wordt uitgewisseld met hun eigen software. (data-uitwisseling)
Bij vragen kan de prospect rechtsreeks contact opnemen via de chat op de website met de verkoopsafdeling. Een virtuele slimme bot is zijn eerste contact en probeert op de vragen een antwoord te vinden of de prospect door te verbinden met de juiste medewerker. (AI)
...
Tumblr media
Tot slot nog enkele tips:
Hefbomen moeten doorheen het ganse proces worden toegepast, op de klantprocessen en op de operationele processen, om effect te hebben.
Een duidelijk neergeschreven plan van aanpak, duidelijke doelstellingen, KPI's om af te toetsen en een goede opvolging bij de uitvoering is cruciaal voor succes.
(Top)management in de organisatie speelt een cruciale rol in de ondersteuning van de wijzigingen. Iedereen wil veranderingen zolang hij/zij niet moet veranderen.
Een belangrijk onderdeel voor succes, naast de communicatie naar de klanten, is de communicatie intern. Informatie uitwisseling binnen de muren van de organisatie, is een belangrijk, zoniet het belangrijkste en meest onderschatte onderdeel binnen de digitale klantenervaring . Het opnieuw doorgeven van uw aankoopgegevens aan een dienst na verkoop is voor veel klanten niet de ervaring die wordt verwacht. 
0 notes
debneir-blog · 6 years
Text
GDPR - bent u er klaar voor?
Vanaf 25 mei 2018 moeten organisaties in Europa die gegevens verzamelen van personen, voldoen aan regels die deze persoonlijke informatie beter willen beschermen.  De General Data Protection Regulation (GDPR) draait rond 4 onderdelen:
1) TRANSPARANTIE organisaties moeten op een verstaanbare, duidelijk manier aangeven hoe ze persoonsgegevens verzamelen en verwerken.
2) DATA OVERDRACHT personen moeten hun gegevens makkelijk kunnen overdragen van de ene organisatie naar de andere.
3) RECHT OM VERGETEN TE WORDEN als persoon kan u een organisatie vragen om uw persoonsgegevens te wissen
4) MELDPLICHT organisaties moeten een datalek melden binnen de 72 uur.
We helpen u graag bij het opstellen van een GDPR actie plan.
Debreuck & Neirynck. -  “optimaliseer uw data-flow”
0 notes