Beiträge

SPF Consulting AG - Insights - Teaching the Mob to students

Teaching the Mob to students

Teaching the Mob to students?

When Bernhard Wagner – acting teacher at ZHAW and teaching the ways of programming to students of electric engineering – asked me whether I could imagine using the Mob Programming & Test Driven Development approach to programming in a didactic setting and if I’d be willing repeat my workshop on “The MOB & TDD” for his class, I was pleasantly surprised and replied “There is nothing I’d rather do”.

SPF Consulting AG - Insights - Teaching the Mob to students

Is it just about collaboration?

His concern was that individuals would be left behind unnoticed so he would not be able to help them catching up. Putting in place any kind of swarming culture would be beneficial to avoid this problem. And of course, the mob the merrier. Less knowledgeable people and introverts can profit from the team effort by developing their own skills.

But the advantage for the pros and extroverts is very valuable, too, not only for the team as such. Teaming up properly leaves space for the driving forces to learn about new ideas in areas from which fellows think they have nothing left to learn about. This is not only true for study groups. Applying these principles in professional teams is the easiest and most effective way to literally foster every single agile value.

But does it make a good case?

Suddenly a doubt rushed through my mind: Isn’t everybody already saying that ensemble programming only works in academic examples? How is this going to help? But nothing of that happened. Au contraire. The not-yet professionals came up with the same arguments as team leads normally do, but much quicker, how that would not work out out in the field as everyone would think that you lose capacity by working in groups. They were quickly to be proven wrong and be convinced. It is left to the inclined reader to look up the facts from other articles, where these overly simplistic arithmetical arguments are proven incorrect.

At the end of the day

Since the class was too large, we had to split into two groups and do the exercise twice. When the first group left the room and the second came in, one of the entering students said: “You erased the fatalistic look of indifference from their faces, what did you do?!?”. Guilty as charged.

After all was over, I asked for collecting feedback and in the end we got only positive if not effusive reactions.

What is the lesson?

After 2 generations of computer science in schools we’re still trying to teach if-else, while, algorithms and patterns, instead of putting quality driven work and collaboration first. We need to change that if we want to improve culture.

 

Contact Information

 

Danilo Biella, Agile & Quality Professional

Email: danilo.biella@spf-consulting.ch
LinkedIn: https://www.linkedin.com/in/danilo-biella/

 

SPF Consulting AG - Insights - 3 Wünsche für ein agileres Arbeiten im Jahr 2022

3 Wünsche für ein agileres Arbeiten im Jahr 2022

3 Wünsche für ein agileres Arbeiten im Jahr 2022

 

Ein bewegtes Jahr liegt hinter uns, mit Corona bla bla bla. Hast du es auch satt, andauernd von Corona zu hören? Dauernd dieser Hinweis, dass wir etwas eingeschränkt sind und es halt nicht normal ist? Eine selbstoffenbarte Wahrheit tritt ein – alles wirkt etwas mühseliger, die Nerven dürfen auch mal etwas kürzer liegen und so weiter. Aber weisst du was? Bei unseren Kunden sehen wir, dass unsere Homeoffice-Welt nicht abnormal ist. Im Gegenteil! Vor der Corona Pandemie war ich 4 Tage im Büro und 1 Tag zuhause. Während (und auch nach) Corona ist es umgekehrt, wenn nicht gerade Homeoffice-Pflicht gilt. Vier Tage zuhause, einen Tag im Office. Und das ist kein Einzelfall.

Genau wegen dem Homeoffice und den neuen Gegebenheiten wünsche ich mir im Jahr 2022, dass wir uns nicht auf Corona konzentrieren, sondern folgende Dinge wieder vermehrt ins Auge fassen.

 

Weniger «Waste» durch kontinuierliche Kundennähe!

Mehr strukturierte Gespräche, mehr erste Resultate teilen, mehr Reaktionen auswerten und vor allem mehr kleinere Schritte. Das erste Prinzip im agilen Manifest handelt nicht umsonst über die Kundennähe.

In diversen Projekten und Vorhaben sehe ich, wie Produkte geschneidert werden und am Ende fraglich ist, warum es so schief gehen konnte. Genau darum. Es ist verführerisch, ein Resultat dem Kunden möglichst lange vorzuenthalten, um ihn nicht belästigen zu wollen, oder aber, ein schlechtes Feedback möglichst lange hinauszuzögern. Die Illusion, ein komplett fertiges Produkt jemandem zu zeigen und dann ein eher zufriedeneres Gesicht zu sehen, ist real. Kunden verstehen Inkremente besser als man es sich vorstellen kann, speziell, wenn die Kunden darauf vorbereitet sind.

 

Mehr Mut zu einer eiskalten Priorisierung!

«Weniger ist mehr!» ist ein altes Sprichwort. In der Praxis ist es aber oft schwierig. Es gibt so viele Ansprechgruppen, welche gerne ein Wort mitsprechen möchten, wann etwas geliefert wird.

Hier wünsche ich mir mehr Mut, einige Ansprechpartner klar über die Prioritäten zu informieren und sie in die Entscheidung für eine Anpassung der Priorisierung mit einzubeziehen. Hast du schon einmal zwei Ansprechpartner zusammengenommen und untereinander ausdiskutieren lassen, welches Anliegen wichtiger ist? Das funktioniert prima bei internen Stakeholdern.

Am Ende wusste auch Eisenhower, dass Priorisierung der Grundstein für die tägliche Arbeit ist. Sei auch du ebenso klug.

 

Mehr Bewegung durch «ich bin dann mal kurz weg»!

Im Homeoffice ist mir etwas aufgefallen: Das tägliche Pendeln fehlt mir nicht. Der Zeitdruck, pünktlich beim Zug anzukommen und dann einen Sitzplatz zu ergattern, scheint wie verblasst in meinen Hirnwindungen zu liegen. Was mir aber fehlt ist die Bewegung. Ich habe meine guten Gedanken beim Gehen. Gerade bei neuen Projekten, Problemen oder anderen Herausforderungen stehe ich auf und laufe los. Es hat sich sogar eingebürgert, dass ich mir Blocker in den Kalender setze und dann einfach mal 15 Minuten herumlaufe. Netter Nebeneffekt: Inzwischen kenne ich auch meine Nachbarn, speziell die mit Kindern oder Hunden. Ein zweiter netter Nebeneffekt: Es hilft automatisch mit der Maximierung der Arbeiten, die man eben nicht machen sollte (Agiles Prinzip #10), indem man die Arbeiten nicht so aneinanderreiht, dass man selbst nicht versteht, ob sie wirklich notwendig sind.

Ich wünsche mir im kommenden Jahr mehr Mut, sich der jetzigen Situation anzunehmen. Egal was man denkt dazu zu wissen, verändert es nicht die Tatsache, dass es nie mehr eine vor-Corona Situation geben wird. Agile Arbeitsformen sind dazu gemacht, sich den verändernden Situationen anzupassen. Lasst sie uns nutzen, damit das Leben mehr Spass macht als vor Corona.

Einen guten Start ins 2022!

 

Kontakt

 

Consultant: Christian Wyss
E-Mail: christian.wyss@spf-consulting.ch

 

SPF Consulting AG - Agile & Quality Professional Christian Wyss

SPF Consulting AG - Insights - The Agile Fatigue

The Agile Fatigue

How could we possibly fail again? Where did we take the wrong turn on agile?

It looks like nowadays a lot of people have lost hope when it comes to agile. Any attempt for agile transformation is felt as heteronomous and is spat back with contempt. Only claqueurs seem to go with the flow.

How could this ever happen?

Haven’t we tried everything? I thought we were the good guys!

The answers are of course many-fold and non-trivial. Also, some of the aspects have always been there. But this time something’s different and it is not explicable with pandemic arguments alone. We have seen a lot of innovation in the attempt of evading pandemic problems. A high level of energy and community felt drive that was unseen before can be noticed in these sad times and in the end a friend in need is a friend indeed – or are we?

So what’s different?

We can identify mainly two patterns

  • The Cry Wolf Syndrome: “Transformation? We’ve been reorganized uncountable times in the last 30 years already, how is this going to be any different?”
  • The Gaslighting Loopback: The good people doing the dirty work did have all the ideas of effective work and collaboration in the first place and a long time ago. Developers, engineers, but also non-IT related: farmers, masons, you name it. No-one wanted to take over their ideas until all was transformed in to a machinery that produces alleged utilization without real knowledge, or to name it: big time consulting companies. Explaining it back with a hidden agenda to the originators.

Ok, bad. How do we get out of this?

  • Become human: Management by personality is the opposite of micro-management. Talking to people and taking them for serious is more important than stone-carved extrinsic rules from frameworks or scaling theories.
  • Deep dive into technicalities: Teams normally know how to work on their subject. Better than out-of-context servant leaders. A pure administrative lead only annoys people. Technical excellence is not optional, not even for coaching positions.
  • Everything looks good on paper: But motivated people don’t feel like getting advice from inexperienced, certified agile coaches – au contraire, it’s a buzzkill. No true knowledge is ever achieved through 2-day-trainings and certification, let alone mastery.
  • Be inventive: Copying patterns from successful agile companies only makes you late. Useful innovation bases on understanding – and real understanding is only reached after confrontation. Preaching about practices that might have worked in totally different environments wears people off. Confrontation and innovation are inspiring.

 

Contact

 

Consultant: Danilo Biella
Email: danilo.biella@spf-consulting.ch