Blitzbezoek Göteborg

Woensdagmorgen vertrokken, met de vlucht van 9 uur. Gisteren, donderdag terug met de late vlucht van 21.05 in Göteborg. Bwah… uren wachten in een verlaten luchthaven. Maar niet getreurd, we zijn toch nog eens in Zweden geweest. Fris maar redelijk mooi weer. Veel wind, waardoor de landing een beetje “father Jacko style” verliep (kenners van de Flying Doctors weten wat ik bedoel). De taxi’s waren telkens keurig op tijd, maar niet noodzakelijk groot genoeg. Ongeloofelijk hoe een gigantische XC90 veel te klein is vanbinnen. De achterste bank (en dan bedoel ik die ‘achter’ de achterbank) is eigenlijk zo goed als onbruikbaar voor mensen van groter dan 1 meter 25. Goed voor mensen met veel kinderen dus, kleine kinderen. De vergaderingen volgenden elkaar dicht op elkaar op. Informatie-overload, maar we (Maarten en ik) probeerden alles neer te schrijven in onze ‘boekskes’.

Het was leuk om nog eens wat oude gezichten weer te zien, goed om de contacten wat te onderhouden. De woensdag kwam ik nog iemand tegen in de taxi die ik voorheen slechts van naam kende. Wat gebabbeld over onze respectievelijke jobs, zo leer je nog wat bij. Nu noemen ze dat networking, vroeger noemden ze dat mensen kennen van een andere groep. Pas op, interessant is het wel, je weet nooit waar het later nog goed voor is.

Donderdagavond, na een lange dag van meetings en andere groepsactiviteiten zoals meetings en meetings, konden we eindelijk uitblazen. ‘k Was wat moe en dat liet zich merken in het aantal minuten dat ik wakker op de vlieger zat. Dat waren er niet zo veel, want voor ik het wist waren we al aan de descent to Brussels bezig waar het voor de verandering nog eens rainy and not very warm was. Geen nood, we konden met de taxi tot in hartje Gent gevoerd worden, waar ik omstreeks 00.15 in mijn bedje plofte. Na eens mijn hoofd binnen te hebben gestoken bij Andreas natuurlijk, die onbezorgd lag te dromen van zijn vriendinnetjes in de crèche. Papa was thuis, maar daarvan heeft hij niets gemerkt tot de morgen erna…

Frölunda Indians vs. Timrå

‘t Was lang geleden, we zitten nog eens in Zweden voor het werk. Drie dagen ineens, dus tijd om ‘s avonds eens iets te doen. Lars (onze lokale Zweed) stelde voor om naar de ijshockey te gaan kijken. Ik ben niet speciaal een sportfreak, maar Ice-Hockey had ik nog nooit gezien, dus ik had er wel zin in. Het Scandinavium-station (Updated: verkeerdelijk stond hier Ullevi) heeft plaats voor 12.000 man, de seconde dat de puck op het ijs valt zit de sfeer er al goed in. Zo een massa volk die 12 spelers staat toe te juichen is op zijn minst gezegd indrukwekkend. Drums and ritmisch geklap, geroep, getier. Maar dan op zijn Zweeds, gedisciplineerd en zuiver, geen spoor van hooliganisme of verbale aggressie tussen de supporters, zelfs al vloeit er tijdens de breaks een aanzienlijke hoeveelheid Norrlands Guld.

Rainy night in Göteborg Scandinavium

De sfeer op het ijs zelf is soms iets meer “gespannen”, vooral als de spelers met volle snelheid tegen de muur kwakken en dan nog eens wat ellebogen en sticks in hun maag krijgen. Wisselen doen ze ongeveer elke 30 seconden, “to keep the speed up”. Een flitsend spel, in drie speeltijden, met gevaarlijke snelheden van puck en schaatsers, en muren die niet meegeven. Niet dat de schaatsen en het gladde ijs enige hinder vormen voor de spelers, want die lopen daar rond als voetballers op het gras, maar dan zonder de kleine kinderen uit te hangen als er iemand van het andere team tegen hun botst. Dit zijn harde kerels, voetballers zijn sissies. De drie scheidsrechters zijn niet alleen nodig om te kunnen volgen met de hoge game-snelheid, maar ook om spelers uit elkaar te houden als de ene zijn vuist toevallig eens op de andere zijn gezicht zou belanden.

De thuisploeg (Frölunda) was duidelijk de mindere, maar dat gaf niet want Lars (en dus ook wij) supporterden voor het technisch véél betere Timrå (Sundsvall, waar Lars opgroeide) die een vernederende 0-4 neerplaatste. De 11.000 Frölunda-supporters gingen teleurgesteld naar huis, maar wij en de paar andere van de harde kern van Sundsvall (700km verder) juichten voorzichtig: Tiiiiiiiiiiiimrå!

IceHockey1 IceHockey2 IceHockey3

Updated: links
Frölunda Indians
Timrå IK

MMIA: Mouse Missing in Action

Af en toe krijgen we wat weirdo-mails binnen van mede-IT-mensen. Blijkbaar een ras dat weirdo’s aantrekt. In deze aflevering: de Mouse Missing in Action, en ja, het gaat hier wel degelijk over een computermuis.

From: J.A. (name shortened to protect the guilty)
Subject: MMIA – Mouse Missing In Action
Date: Mon, 31 Jul 2006 11:07:13 +0200

Good morning all,

Hope you all enjoyed a nice weekend and you are ‘re-energized’ together with the whole Trucks building..
Just a small question: one mouse is missing in action at the moment – I was wondering if one of you has received two mice or can see an extra mouse hopping around in the building?

Thanks,

Cheers,
J

Of hij ze ooit heeft teruggezien weet ik niet, maar een ding is zeker. We heben er al verschillende keren goed mee gelachen.

Urinal Joy (at last)

NEW URINALS!

OK, this is pretty big news, considering we have waited for about 4 months for the installation of 6 new urinals. The previous set had caused numerous floods and other unhappy moments (including having to run before getting your feet wet). Just when we were about to go on strike because of lack of sanitary facilities, some workmen started disassembling the old ones. The whole department screamed with joy (well half of it anyway). But alas, it still lasted weeks before everything was in place. A team to demolish, a team to install new plumbing, a team to plaster, a team to put new tiles and finally a team to put the cherry on the cake: install the old urinals on their new “back-end business logic”. Ultra-cool automatic flushes with infrared eyes, all independently steered by not to high water pressure! The previous ones had been all 6 at once by means of a counter that counted heads passing by an eye, with water pressure high enough to blast away the wall of the neighboring women’s toilets.

Sorry I had to share this, but all the men here are filled with joy now. So much that some don’t even mind about the Urinal Etiquette any longer!

PPOCOTS (3): The final

In this third and final post about Principles of a Process Oriented Customer Order Tracking System I will talk about an essential part of the paper, why processes. The author states:

The different looks upon the life-cycle of a customer order are solved in the current systems with statuses and dates. This looks simple, but it has just the opposite effect. Except maybe for some insiders, the bunch of status and date acronyms looks confusing and difficult.

Clearly the author means: “I don’t understand the current way of working, let’s create a new way that nobody understands, but me.” And so we come to this magic of process-orientation where all statuses and date acronyms are suddenly spread over a process tree instead of being shown in a list.

In part (2) I promised you the ultimate sentence containing the whole 17 page text. Here it is:

“A PPOCOTS is a dream converted into a system to track objects on orders in a generic way by means of simple tree-linked processes, which have a planned and an actual time line (by means of start and end); that may or may not be interrupted or changed (by means of corrections on the planned start and end times and process durations); and that may be added to the tree in an ad-hoc manner (to show unforseeable events and interruptions), but are always (in a whole) showing an accurate view on the current situation of the object on order

In other words: a system to track customer orders, exactly as the title says.

Note: please note that I am now working in the CO-Pilot (the real system behind PPOCOTS) since 1999 and that there hasn’t been dull moment since. We are currently rewriting the old COBOL/VB app to Java and rolling out all over the world. I still love it.

Gordon’s System Importance Coëfficient

Ok, dit is humor van de bovenste plank. Tel eens het aantal lijnen code in uw systeem. Met deze vraag kwam een manager af deze morgen, alsof je hiermee iets zinnigs te weten komt. Het aantal lijnen code van een systeem zegt net zoveel over de grootte ervan als het aantal moeren in een camion iets zegt over de kwaliteit ervan. Niets, nada, nul. Een tijdje geleden was er al een gelijkaardige vraag gekomen, het aantal programma’s (batch en online). Toen was het getal blijkbaar niet in lijn met de verwachtingen, want het getal voor de Java classes werd prompt gedeeld door 3 (huh!!??? Ja, inderdaad!). De verhalen van back in the eighties werden weer bovengehaald toen de belangrijkheid van een project gemeten werd door het aantal centimeters kaften te nemen. (En nee, ik ben hier niet aan het zwansen!). Absurdity level: ultra-high. Daarom ontwikkelde ik deze véél betere formule voor het berekenen der belangrijkheid van een systeem:

(Het aantal lijnen code gedeeld door het aantal programma’s) + (Het aantal tabellen in de database gedeeld door het aantal relaties ertussen) + (Het aantal mensen in het team gedeeld door (het aantal abends van de batchen + het aantal support cases per week)) + (Het aantal centimeter documentatiekaften gedeeld door (het aantal vrouwen + het aantal consultants))

En dit neem je als gewicht om te vermenigvuldigen met het aantal jaren dat een systeem al draait. Voila: Gordon’s System Importance Coëfficient (GSIC)

Volvo Going Green: Testrunning the turbines

Twee van de drie windmolens zijn aan het draaien. Twee keer 300 uren zullen ze elk testrunnen vooralleer definitief ingeschakeld te worden. Alles zou zeker in orde moeten zijn voor de familiedag op 6 oktober. Op 20 september worden ze al officieel ingehuldigd. Ik elk geval is het weer mooi om te zien. Andreas zal blij zijn om de “moleee draaaaie” eens van dichtbij te zien in oktober. Nu kijkt hij al elke dag vol bewondering naar de grote gevaartes als ik hem aan de crèche afzet.

Geluid
‘k Ben er eens vlak onder gaan staan om het geluidsniveau te gaan inspecteren. Toen ik mij tot het uiterste inspande om iets te kunnen horen, hoorde ik enkel de fabriek op de achtergrond, de molen was stil. De eerste buurt-activist die nog iets zegt over geluidshinder van molens wordt vriendelijk uitgenodigd om eens te komen luisteren. Dit is (zoals verwacht) absoluut geen issue!

PPOCOTS (2)

In the first article we were looking for the real purpose of the document, whereas here, the author takes us on a quest for the deeper meaning of the objects that are going to be tracked by the system.

You will notice that this study uses the terms customer order, object on order, vehicle and truck. This is done on purpose: it doesn’t really matter what the tracking object is, the original customer order like the FO-order, or the real truck or bus by chassis number, or a spare frame, or CKD (Completely Knocked Down truck), or an extra order for equipment, or an engine…

Or a washing machine for that matter. The author clearly tries to tell us that this is a generic system, fitted for all, although probably at the time of writing was not aware of the word generic. I especially like the term object on order, although I don’t immediate link it to a truck-factory, which was probably the original purpose of using the term after all.

The goal of my PPOCOTS series is to write the ultimate blurb, one sentence, a synthesis of the entire 17 page document, with no loss of info, and of course, no redundant info either. So far I have: “A PPOCOST is a system to track objects on orders in a generic way”.
Next episode: something about processes.

Introducing: PPOCOTS

Principles of a Process Oriented Customer Order Tracking System. I found this document during the latest department move, a half-yearly event where a bunch of guys just starts moving our desk, thus rendering us incapable of productive activity. This particular document caught my attention because of its author: my boss-boss-boss, the same one after which this blog is titled. Although written in 1996, I’m sure much of it is still valid on the present day. I’ll start this PPOCOTS series with a random quote from the document, just to illustrate the clear and vulgar style (relating to the common people) in which it is written:

The PROPER prestudy typically reflects the current systems and the current way of working, even if there has been an attempt to redirect and simplify the current tower of Babel. Therefor the prestudy is a good starting point to find out what the problem is.

Clearly, the author tries to tell us (the reader) that this is not the document we are looking for if we don’t know what the problem is. Instead we should read the PROPER prestudy which is an entirely other document after all, in a far more formal style:

The Principles document refers to a general approach of the matter, more or less regardless of the kind of product being tracked, hence the more general name Customer Orders.

For example: washing machines, which in principle have a lot of common characteristics with trucks. They are being built.