A matter of blame

In my professional experience, I had the chance to work for a while as an escalation project manager involved in several projects that suffered from substantial imbalances. I was usually called in, at very short notice and had to get a clear picture of the project and the current situation in just a handful of days. It often disturbed my work when my time was wasted in initial meetings with mutual finger pointing. The topic of “blame” never got me any further, because it is more likely to cause losses for the projects – and yes, I am talking about blame eats real money.

The most remarkable instance was a project in which three providers had to implement a long overdue migration for a customer. One of the providers was our company. Several milestones had been missed, we had to pay contractual penalties and the go-live date seemed hopeless because almost nothing was done.

The project was managed by an external project manager who explained to me in great detail that the three providers were not working together and told me many stories. After the third or fourth anecdote, I asked him what he had done to remedy the situation, but he did not give me a clear explanation. Which was not a good omen.

Together with the representatives of my own team and the other two providers, there were massive finger-pointing disputes. Within the team as well as outside of it. These discussions went on and on. I hardly managed to find a way to discuss the most important next steps with the parties involved or even to draw up a battle plan for the next few weeks. Again and again it was a matter of blame. At some point the idea crossed my mind, which I actually said out loud, “OK, I’ll make myself available as a scapegoat, I’ll take all the blame!”.

The next 4-5 accusations – which of course came up – I accepted and said, “Stop, I’m the one to blame, that’s what we agreed” and such discussions came to an end. I did the same with colleagues from the other providers who were typically our competitors in other bids. This enabled a bit more focus to the large project group. So we had enough material and discussed the most important issues in a smaller group on the next day.

Apparently, a crucial obstacle had not been addressed in the project, the customer’s contribution was lacking everywhere. That’s why even the teams that could have worked independently were stuck. It also seemed strange to me that contractual penalties were paid even though there were almost no contact persons named on the client side.

The project manager told me that he was not responsible for this, he explained to me in many words why this was not covered in his mandate. I was already fed up at this point, so I met with the other two providers and went to the client. With the help of sales we had high ranking contacts who were shocked and provided (slightly) better support as well as stopping the penalty claims immediately. This was actually due to a bit of luck, a moment of surprise and, above all, the well-connected sales department.

The next day, the project manager entered the office with a bunch of papers – which turned out to be his contract – and wanted to explain to me in writing that he was not responsible. I was sure he was in for a bad surprise already. I asked him if he really wanted to explain, that he was not responsible for a monthly saving of a lower 5-digit amount on behalf of his clients.

All three of us providers were able to reasonably save the project together. Somehow a good esprit de corps evolved quickly in the project. We dismissed the project manager in unison from his contracts and – each in his own organisation – replaced some team members to the best of our ability or filled them in with freelancers. After that, we worked jointly, took care of each other’s tasks, provided test systems and managed to get the project done almost on time. The necessary approvals were obtained just in time, mostly on beta releases, version 1.0 could only do the most essential tasks and the final version was 6 weeks late.

An initially very upset head of department from the customer eventually helped to ensure that the 6-week delay was probably only noticed by a few end customers. Everyone was proud of the work and competitors thought it was sad to wave valuable colleagues good bye at the end of the project.

However, I wanted to write about blame. The blame game didn’t help us at all. And when I think about it, the people who fighted on blame the loudest were those whom we had to exchange. Not being guilty and blaming others often translates in not willing to take responsibility.

I have used this line “OK, I’ll take all the blame!” many more times. Because I never experienced in any of these problematic projects that there was really that one person or department to be blamed. The closest thing to “blame” I have experienced is incompetence. When companies send people into projects who don’t have the necessary professional competence, that make massive mistakes, then again we’re not talking about blame, but a lack of professionalism.

Blame almost always leads to unaccountability, which is often combined with financial harm. There is actually a type of employees who don’t care that their company is losing money. The problem is not their fault, after all, but someone else’s. End of story for the mindset of such persons.

Projects and organisations that cultivate blame as part of their culture are in fact zero maturity in most maturity models. There is a good reason for this, not only because it sucks to work there, but also because blaming is like an anaesthetic for progress. Striving for efficiency or even innovation is not wanted in those organisations because exploration always brings risk, errors and failure.

You do indeed find this kind of culture in projects more often than you think. Usually as a kind of senseless scapegoat principle, the blamed parties don’t actually have to fear any serious consequences, in the next project they sit on the other side of the table and then they nominate the scapegoat.

If people need a scapegoat, that is perfectly understandable, but it is simply a lack of culture.

What did I take away from that time?

  • Blame is neither productive nor does resolve problems.
  • A scapegoat culture encourages non-responsible behaviour, which always costs money. Lack of efficiency is also expensive.
  • Unfair blaming is a gigantic demotivator for project workers
  • A history of ignoring or killing the messengers is a huge burden for projects. Problems never disappear, but messengers get quiet. Late phase problems cost a lot of money. Try to get their trust back.
  • In complex projects or in projects that progress empirically, mistakes are inevitable and must be used as a driving force. Blame has no part in this.
  • If you succeed in looking at the big picture, many a “not responsible” party will turn into a quite capable project worker.
  • Winning trust can even motivate an employee who has been beaten and kicked by his management as a scapegoat. I succeeded once, this good man was 15 months short of retirement, which made me very happy.

The “Everybody has such a thing at home” game

Yesterday we arranged a virtual Christmas party via teams in the team. In the end it was 4 hours of games, gifts and entertainment, it was really nice – within the actual range of possibilities. In the process, we invented a game that I’m happy to share with you. And it goes like this:

The host names items that you have to get in your house. Run, search, find, then:

  1. Hold the object briefly in front of the camera
  2. Write the requested name in the chat
  3. Now as evidence hold up the object again

The 3 quickest will be ranked, it is important that the written word in the chat window matters. Remember to clear the chat window before the first round. If necessary, turn off the background effect, because it hides objects. And please also take barriers out of the running path, please take off cable handsets carefully and remember, it’s just a game. Run through the house with care and caution.

The game starts with very simple objects. For example, a tea bag, the moderator now says “I need the flavor of a tea bag in the chat” now you run out, get a tea bag, hold it briefly in the camera and type in “chamomile”, “winter apple dream” or similar.

Now in the progress of the game there are items that not everyone has in the household. Then get some substitute, be as creative as possible. If you don’t have a tea bag, then coffee beans or a bottle of iced tea or, or,…. Whether your substitute items are valid or whether there is even a place 4 for particularly creative substitute, that decides only the host. The players are of course allowed to tell the moderator off or to influence the decision. I can already tell you that drawings of the objects or even pictures searched by cell phone on the Internet hardly have a chance with me.

T-Bag

But be careful, it can also be 2 items that belong together, e.g. shoe and socks. The host will always announce it so that you can run after the second item. “I need 2 items, in the chat please type the color of a shoe and don’t forget to bring a sock”.

Also with what you need to type in, it can be brand names, properties, colors, weights or memories. The moderator always holds examples of the items in the camera and, while you are still looking for them, types them in as examples for his objects. If you have forgotten whether to type in the brand name of your shoe or the color, look in the chat, it will say “black” if the moderator has held up a black shoe plus sock.

And by the way, don’t rush off, sometimes it is faster to reflect. With socks and shoes, most people will just have to hold their leg up to the camera. Don’t forget to type in “brown” very quickly. The order in the chat counts. And please everyone, do not cheat, some people are tempted to write the word in the chat and get the objects afterwards. The game is for fun and the host can not keep his eyes everywhere.

I hope you like this idea, if you need anything else, examples or a rating matrix, contact me. I’ll be happy to share it.

Forgotten milestone of a magnificent journey

I am a fan of certifications, acquiring knowledge, taking demanding exams, obtaining a certificate and then applying the knowledge. On this trip things were different, but thanks to a kind colleague I walked back for a moment, took the certificate and was very happy about it, because it gives me the rare opportunity to look back.

It’s about a journey we took as a team, and lean management was one of the orientations. We changed a lot because we wanted it that way and many good ideas emerged from outside. In 2016 we organised a training Lean Sense&Respond in Germany, because some of us found it very exciting. This is a set of methods created by Fujitsu for Service Management. But my team consists of consultants, which is probably the reason why it was so exciting.

In the coming months and years we attempted to adapt the methods for us, made mistakes, learned, stood up again, improved and failed better. And whenever you doubted yourself, there was always someone in the team who had the energy to go one more try and took you with them.

In retrospect, I can only say that adopting these methods was like a catalyst for developing a culture in a team. As an obvious example, all “concerns” (obstacles in daily work) were initially assigned to me, a normal consequence in a hierarchical system. Until we all realised that it would not work that way because it was too many points for one person. Today, team members find such obstacles and remove a lot of them by themselves, sometimes even problems from the category involving hierarchy. So basically problems that could be easily assigned to me. “We analysed the problem, worked out three solutions and made an appointment with the business unit involved. Can you please attend.”.  Yes, I am happy to attend, thanks for preparation.

Since these problem fixing actions and solutions are usually clearly structured and offer alternatives, we are much less likely to encounter a negative response than before. A team of consultants is working on many projects at the same time, so there are quite a lot of obstacles in our work, which are cleared away with a fantastic speed. Everybody in the team is motivated to tackle, so you can surely imagine what a positive influence this has on our work. Looking back, it seems to me quite stupid to pass all these obstacles through one person “the boss” as a bottleneck. So I can concentrate on the problems that lie in the hierarchy or are new territory. In other words, putting my back into the right direction.

Certain decisions that seem absolutely logical or even necessary from today’s perspective were not so clear to me at that time. The most outstanding example here, arising from the question of why we have so few female applicants (and thus team members), we were able to hire four great female consultants in a row and I am sure there will be even more in the future. Today we all know that this decision constitutes an absolute enrichment of our competence. I even believe that the biggest doubters of this undertaking have now grown into biggest fans.

Decisions in general, I just find it amusing when in a movie the heroes always do everything better than their team. Imagine chief engineer “Scotty” who fixes, improves and solves everything on the starship Enterprise as a sort of one-man-show. Even though he has technicians who stand beside their aggregates every day and are much more proficient with them. Scotty should encourage his young technicians now and then as a coach. Okay, it’s only fiction. Apart from supporting individuals, we also have the challenge of rapidly developing technology. To make predictions for the future here is wonderfully balanced in a team, more brains more guts. Sticking to decisions is a matter for the management, finding decisions in complex contexts it is better placed in expert teams.

On the topic of efficiency, which is one of the main topics of Lean, I can only report amazing things. We help and support and improve each other, we are often the swiftest and have increased overall performance many times fold. At least if you take internal and external customers as a benchmark. Here, too, a great cooperation with our service management neighbours has been established. When I read headlines today “Companies want to go back to the offices to gain back control over their employees”, I wonder as if we were living in a very different world. I don’t control, I offer my help and try to keep up with how everyone is doing. Here I would also like to thank the team, because we all look after each other. Personal crises, whether small or big, are part of our lives, we are there and stand in for each other, so that we can at least give each other some comfort here. One last sentence in order to control, if something is important to me, I work along like everyone else.

I’m just realising I’ve had a wonderful journey, I could tell you a couple more paragraphs about it. Maybe I will write on the challenges in the future. The work for all of us is not getting less, just different. Getting efficient is great, being efficient can be a burden. In any case, I thank him for the suggestion to take the “Bronze Certificate” after all. Even though we are probably already “silver” consultants somehow. We will take care of that too and I promise that this time it will not take four years. Here it is:

P.S.: If you want to know where the journey is heading. In autumn 2019 and January 2020 we did an Agile training as a team 🙂 Although I stick to the initial words, even Agile is just a way to inspire culture.

Boy, is IT complicated! Really IT?

„You do IT” or similar beginnings of conversation are very common to me for years now. After those opening words colleagues and friends tell me about their adventures with IT. How complicated it all is and that IT was meant to simplify life, etc. An example story goes like this, names and roles were intentionally left out.

User: “I change to the purchasing department on December 1st and have to apply for a user in the EiKaSys42 system”.
IT: “That’s what you should do in the UserPortal, I’ll copy the link in the chat for you”
User: “I have already searched there”.
IT: “Ah, okay, I’ll take a look… You can find it at Misc→external→purchasing→process→role”
User: “OK, Thanks”
…10 minutes later
User: “I cannot submit the form without the entry in the fields AssKeyU, EiRoMan and HerNoMo. Also my employee ID does not fit into the field.”
IT: “That’s where you enter your international employee ID, which is 6 digits long. AssKeyU stands for the key user assigned to you and EiRoMan for the division. I don’t know what HerNoMo is either, I’m just IT”.
User: “But I don’t know a key user or division, nor have I ever heard of an international employee ID”.
IT: “I can’t help you with this, I am only responsible for IT”.

You probably also know such a famous relay race, especially as a new staff member or with new procedures. Sometimes it takes days to gather all the information or users simply guess entries which leads to a lot of trouble later on.

Another common scenario is a business department provides an automated process that users must perform once a year or even less. This machinery then queries similar cryptic entries, temporary results cannot be saved and help fields contain very luminous entries such as “In the HerNoMo field you must enter the HerNoMo of your division without leading zeros”.

Who is really the problem there? From the user’s point of view the problem is often “the IT”, because otherwise they wouldn’t tell me these stories. But this is not quite accurate. Yes, a decent IT could be more consultative. It would be very nice if a consultant team in IT didn’t dump all nonsense into portals and workflows without involving affected end users and extensive user stories. Often such a procedure is rushed in as the last action before a new business application is introduced, without much trial and error.

However, it is also the responsibility of the departments to keep entries to a minimum. To provide a docket and a contact person for new employees. In my opinion – at least from the point of view of the company as such – it doesn’t make sense to throw non-specialist employees into specialist processes. The working time wasted there due to ignorance of the processes, the (non-intuitive) operation of specialized applications and incorrect, misplaced entries could easily be put into a back office that asks the user appropriate questions and serves him courteously.

So do me a favour and build systems and portals that are user friendly even when it comes to non-IT processes. The users will thank you.

Kubuntu 20.04 on an Fujitsu Esprimo Q558

I replaced the old Esprimo Q9000 by a new machine, my choice was a Q558 because of a good offer. The Q558 comes with an Intel® i5-9400T, 8 GB RAM, 256 GB SSD and no operating system. The machine is Zero-Noise designed, the fan runs a few minutes after start, then it is quite. The processor is astonishingly powerful, just video rendering using ffmpeg produced enough heat to let the fan rotate. For me quite unusual this is a brand new machine, I usually like to buy refurbished 3-12 month old hardware. Beside one power management quirk, all works very well running Kubuntu, but read the details:

Disclaimer

This page describes my personal experiences with my hardware only. This is nothing official from any vendor! I am not responsible for anything you do with your hard- and software. For any support contact the respective vendors! Please respect the legal notice.

Who should read the following description? The machine runs mostly „out-of-the-box“. All the rest is due to you. Be willing to learn, follow instructions form Ubuntu geeks, accept to fail and start again.

A good resource for hints, tips and questions is http://ubuntuforums.org/

Preparations

I used the SSD from my old machine, you do not need any tool for this. It is very easy, but better safe than sorry, you find a “ESPRIMO Q558/Q958, System Upgrades and Repairs”-Guide at https://support.ts.fujitsu.com/ read the manual.

Open the case on the top by pressing the clip and slide the cover, then open the mount (drive cage) carefully, there it is. Memory extension would be the bottom cover.

Monitor, PC and lamp is powered via socket board with switch. To avoid the short run-up after power is back, I changed the BIOS option “Power Failure Recovery” to “Disabled”.

Installation of Kubuntu 20.04 „Focal Fossa“

Installation runs smoothly, no binary drivers needed. Beware there is a power management issue, I had no problem during the installation, nevertheless maybe if you install unattended and come back to a frozen machine, better add “pcie_aspm=off” as boot parameter. Press “e” for edit, in the GRUB menu, which is the black screen menu right after start.

The system seemed fine, but after entering some power management state the system came back nearly frozen, eating hell a lot of resources.

less /var/log/syslog

showed a lot of those entries

Jul 19 11:26:38 q558 kernel: [ 2458.685052] pcieport 0000:00:1c.0: AER: Corrected error received: 0000:00:1c.0
Jul 19 11:26:38 q558 kernel: [ 2458.685123] pcieport 0000:00:1c.0: AER: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Transmitter ID)
Jul 19 11:26:39 q558 kernel: [ 2458.685125] pcieport 0000:00:1c.0: AER: device [8086:a33c] error status/mask=00001000/00002000
Jul 19 11:26:39 q558 kernel: [ 2458.685126] pcieport 0000:00:1c.0: AER: [12] Timeout

There is an issue with Active State Power Management (ASPM), means I switch it off and wait for system or Linux updates to try it again.

sudo vim /etc/default/grub

add “pcie_aspm=off” to the following line:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash pcie_aspm=off”
save the grub file and

sudo update-grub

reboot whenever you like.

++ Graphics card

„Intel® UHD Graphics 630“ works with the correct resolution and 3d support. The open source intel driver seems to be fine

++ USB

All functioning.

++ Network – LAN

The cable „Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller“ interface runs.

No WiFi or Blutooth in my configuration of the machine.

++ Audio

„Realtek ALC671“ is doing the job as designed. As soon as you connect a device like loudspeakers pulseaudio switches the profile.

LSPCI Listing

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop)
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a315 (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

LSUSB Listing

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 001 Device 002: ID 1a81:2205 Holtek Semiconductor, Inc. Laser Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

BIOS version

V5.0.0.13 – R1.24.0 (06.05.2020)

Any hints?

Please send me any hints, new tips, report errors, etc. via comment below. Please no support requests, thanks!

Links

Fujitsu support, bios updates and documentation:
http://www.fujitsu.com/de/support/

https://www.fujitsu.com/de/products/computing/pc/desktops/esprimo-q558/