Chelsea's Christmas Dinner as a Workflow: Not Going Down This Year!

The twelfth month of the year is on the calendar, the cold is back in the country and Sinterklaas is now back in Spain. Family, friends and colleagues begin to broach the subject and the tucked-away memories of last year come back to me. It's time for Christmas dinner again.

Last year was, to say the least, not such a success. When doing the shopping, the first problems surfaced. I had no idea what exactly everyone would want to drink and at checkout I suddenly had insufficient balance. The preparation left a lot to be desired here. During the evening of the dinner, it turned out that a number of people who had indicated that they would come suddenly did not show up and Davey, who had indicated that he would not be there, was suddenly there again.  

I had to put up with that disappointment quickly, the food would make up for everything. My specialty, the turkey, already made the whole house smell wonderful. Upon serving it turned out that some of my friends had become vegetarian. As the icing on the cake, my best friend's boyfriend over the dessert, which was richly filled with pistachios, turned out to have a nut allergy. There was no chocolate to make, everything went to hell and it didn't turn out to be the party I had envisioned.  

This year I want to do it completely different. I no longer intend to cook all the dishes myself, but will divide the tasks. Drinking and dietary requirements, groceries, allergies, attendance and, if necessary, wish lists, everything must be clear in advance. This year nothing is left to chance. I decide to first completely outline all the steps needed to organize the Christmas dinner. It strikes me that arranging the menu and sending the invitations are parallel processes with its own tasks, activities and responsibilities. In fact, it is nothing more than a workflow that needs to be brought to a successful conclusion within a company. What would happen if I started approaching that Christmas dinner from that workflow perspective?  

(1) The first step of the workflow is to determine the date. Will it be the first or second day of Christmas? (2) Once this choice has been made, an invitation can be sent to all guests. (3) On the invitation, ask the guests to let them know if they can attend. I also want to know if there are any dietary requirements. (4) As soon as it is clear who is and who is not, I make a division of the corridors. (5) It should be a nice day for me too, so I ask all my friends to prepare a corridor; many hands make light work. (6) I divide the dinner into 5 courses; an amuse-bouche, a starter, intermediate course, main course and a dessert. 

(7) When everyone has a hallway, he or she can come up with a dish and compile a shopping list. (8) In order to do the shopping as efficiently as possible, we combine all shopping on one shopping list. I only have to go out once for all the ingredients. (9) After the shopping has been done, I divide the costs among all those present.     

(10) Once everyone has paid, Christmas dinner is already so close you can almost smell it. Literally, because it's time to start preparing the dishes. Everyone puts their best foot forward to put something delicious on the table in no time. (11) Then the time has finally come for us to get together and enjoy the Christmas dinner. When my last friends leave, the workflow comes to an end.

Now that I have automated this workflow, I can easily use it again next year. If I want to change something, it's easy to do. Maybe I'll add raffle tickets and gift buying next year too!

The problems that we have solved here in the Christmas spirit are often encountered in the business world at CAPE. Workflows of which you want to have the sequence of steps and progress under control and insight. Workflows that you also want to be able to easily adapt, expand and phase out. Think, for example, of processing tickets or processes for approval of something.

Do you also want a look behind the scenes to see how we do this technically with Mendix workflows? Then keep an eye on our socials!