jfdeclercq.com Welcome Photos About Blog
Feedback Contact Twitter Facebook LinkedIn Downloads Lowas.be

- >> June 2020 >> - Show 10, 25, 50, All News - Expand All, Compact All, 1024 chars

July 2020

May 2020

@OperatingModels I like to use them as a benchmark to see if we are missing something.
@seynaeve @Wepika Au journal parlé de 8h00 sur Vivacité
Ce matin j'ai entendu @seynaeve à la radio parler des projets e-commerce en urgence réalisés par @Wepika. Bravo et bon courage !
"Un gagnant est un rêveur qui n'abandonne jamais" Nelson Mandela #quotes
RT @GillesKLEIN: ?? Comment les crises remettent le vélo en selle (The Conversation via Le Point) https://t.co/s855xqdcHA https://t.co/LHujaOAb3J
Ce qui rend heureux c'est la liberté de chercher son bonheur (Milod Forman)
RT @Robertc1970: I was once invited to speak at McKinsey. I started by asking, ?how many of you have ever started or run your own business?? No one put their hands up. I then announced the name of my presention, ?Anything is easy when you don?t have to do it?. I?ve not been invited back.

This picture represents my current work on the control of robots in the context of Robotic Process Automatin (RPA).

The more powerful our robots, the more controls we should organize and execute.

RT @ComplotsFaciles: En raison de la baisse de la pollution, il est maintenant possible d'apercevoir les fichiers que nous enregistrons dans le cloud !!! #NousSachons #ConfinementJour43 https://t.co/drEjr7Ebut

April 2020

"Le problème, c?est de penser sans profondeur, puis de parler avec autant d?assurance." (Jerome Collin)
RT @ComplotsFaciles: C'est la période idéale pour jouer au bingo : https://t.co/mhciVYUhIp
@Korben Faire fonctionner la planche à billet est en réalité une taxe universelle. L'argent dévalue car les billets deviennent moins rare. Ceux qui en possèdent le plus (les plus riches) perdent le plus. Nous allons donc tous perdre du pouvoir d'achat.
RT @twisteddoodles: How do I know if I?m too close to people? #SocialDistancing https://t.co/2kK1ND0dDW

La légende raconte qu’un jour la vérité et le Mensonge se sont croisés.

  • Bonjour, a dit le Mensonge.
  • Bonjour, a dit la Vérité.
  • Belle journée, a continué le Mensonge.

Alors la Vérité est allée voir si c’était vrai. Ça l’était.

  • Belle journée, a alors répondu la vérité.
  • Le lac est encore plus beau, a dit le mensonge avec un joli sourire.

Alors la Vérité a regardé vers le lac et a vu que le mensonge disait la vérité et a hoché la tête.

Le Mensonge a couru vers l’eau et a lancé ?

  • L’eau est encore plus belle et tiède. Allons nager !

La vérité a touché l’eau avec ses doigts et elle était vraiment belle et tiède. Alors la Vérité a fait confiance au mensonge. Les deux ont enlevé leurs vêtements et ont nagé tranquillement.

Un peu plus tard, le mensonge est sorti, il s’est habillé avec les vêtements de la vérité et il est parti.

La vérité, incapable de porter les habits du mensonge a commencé à marcher sans vêtements et tout le monde s’est éloigné en la voyant nue. Attristée, abandonnée, la Vérité se réfugia au fond d’un puits. C’est ainsi que depuis lors les gens préfèrent accepter le Mensonge déguisé en vérité que la Vérité nue.” – La vérité sortant du puits – Jean-Léon Gérôme 1896 .…

March 2020

@JAVAUXM On doit tous se battre contre le covid, certains plus que d'autres. Je vous souhaite de le terrasser !
RT @KiwiEV: In Italy today, a priest decided to live-stream a mass due to COVID-19. Unfortunately he activated the video filters by mistake. https://t.co/zu2qwAlCyT
@BooXtream When you are a visionary, you sometimes need to wait for those who don't have a clue...
"And wouldn't it be nice to live together In the kind of world where we belong?"
An architecture is not only determined by its own functionality and performance, but also how it is integrated in its ecosystem. #entarch

February 2020

RT @RudyakMarina: What to do if you can't shake hands? #coronavirus #creativity #china https://t.co/MZ5aginwdD
"Embed your senior designer into the C-suite" : McKinsey Insights: Are you asking enough from your design leaders? https://t.co/XBVB5fJdoG

January 2020

On Monday January 13th 2020, I attended an event organized by Cyberwayfinder. The event thema was about the different types of architecture required to take care of business strategy, data, technology, security and risk in order to design a Digital Enterprise in a structured way.

The inspection process

At some point one of the presenters talked about an important process for Enterprise/Business/IT/Application Architects : the inspection of the delivery.

This is a well-known problem in IT projects: the target architecture is very often not respected for many good and bad reasons.

This raises the question of “inspection”. When do we inspect the work in progress as Enterprise Architects ? Do we have a mandate for inspection ?

Continuous or punctual inspection ?

We could imagine two types of inspection: continuous or punctual. The continuous inspection requires much more time but is maybe the only way in the context of agile projects…

What to do with deviations ?

At the end of an inspection, deviations could be identified. What can we do with such deviations ?

  1. We accept the deviation and re-integrate it in the “AS-BUILT” architecture
  2. We can ask an immediate rework because the deviation is not acceptable (e.g. bad implementation of security constraints)
  3. We don’t accept the deviation but we don’t force the immediate rework : we register a “technical debt”.

20 years ago, when Agile wasn’t born yet, we could be agile before Agile. For example by developing software using the DSDM method.

On the “The QA Lead” website you can find a nice description of the Dynamic Software Development Method (DSDM):

What is DSDM ?

"La beauté n'existe pas, elle est là ou on la voit. Et lui (Jean-Paul Gauthier), nous la montre." #france2 #le20h
@XenitECM @ucll_ict Question is : what confidence level is acceptable to avoid annoying process inefficiencies and confidentiality breaches ?
"Drink your own champagne" is better than "Eat your own dog food"
My 2 jArchi scripts (one new as I had forgotten to post it last year) #arcimate #archi ? https://t.co/XnFY4spHGF https://t.co/glgKYXIzzm

Last year I wrote 2 jArchi scrips. Those scripts allow to add functionality to the Archimate toolkit. (The Archimate toolkit is a a tool which allow Business and IT Architects to model the Business/Enterprise/IT architectutes using the Archimate notation.)

The scripts are tagged #jarchi on Github. (See also github/jfdeclercq)

I always need to search for my own scripts so I post them here also.

Script to add a note to a diagram:

 * New Archi Script
console.log("AddNote Started !");
//var date = new Date();
//var note = archimateView.createObject("note", 10, 200, -1, -1);
//note.setText("This is a note.\n\nHello World!");
//var note = visualObject.createObject("note", 10, 200, -1, -1);

// Get the first view in the current selection
var view = selection.filter("archimate-diagram-model").first();
// Get current date
var currentDate = new Date();
// Create a new note and set its text
var note = view.createObject("note", 10, 10, 300, -1);
note.text = view.name + "\n" + currentDate.toString() +"\n" + "Jean-Francois Declercq";
note.fillColor = "#e2e2be";
console.log("Note added to " + view.name);

Script to export a diagram as picture with the name of the view as proposed image name:

//Export View as image (PNG)  with date and diagram name in filename.

// Get the first view in the model
//var view = $("view").first();
var view = selection.filter("archimate-diagram-model").first();
// Get the Base64 bytes of the view in PNG format. Can use "PNG", "BMP", "JPG" or "GIF"
// Options are scale (1 - 4) and margin (pixel value)
var bytes = $.model.renderViewAsBase64(view, "JPG", {scale: 1, margin: 20});

var date = new Date();

// Ask for a file name
var fileName = window.promptSaveFile( { title: "Save View", filterExtensions: [ "*.jpg" ], fileName: ""+ date.toISOString().replace(":","").replace("T","-").slice(0,15)+ "-" + view.name + ".jpg" } );
if(fileName) {
    // Write to file
    $.fs.writeFile(fileName, bytes, "BASE64");

How would you define your Minimum Viable Business ? Some answers here #businessarchitecture https://t.co/msDnGcPPNg
Building a new business requires building many capabilities... do you have an idea of the number of capabilities your business has ? #entarch #businessarchitecture

December 2019

What is robotic process automation (RPA) ? - Definition of the day (whatis dot com ) https://t.co/nAUQHzoTGc

|| >> June 2020 >>