Tuesday, March 19, 2013

The ScrumLiner Game - doing a new Scrum simulation game in my CSM classes


I am using a new game in my CSM classes, it turned out to be really fun and helps understanding the true nature of Scrum a lot. For a very long time I was struggling with which kind of games it makes sense to participants to really get a first hand experience of what Scrum is all about. I was trying all the games I know that other CSTs are doing, like "Scrum in 59 minutes" etc. All of them worked for me, but I found a new one, that has actually exceeded all of my expectations. I have done it a couple of times so far and improved on it a bit, here's what we do.


The ScrumLiner Game: A team effort to build an airliner out of paper using Scrum


That's the product vision so far. Splitting the class into teams of 5-10 people and having them choose one person as their Product Owner and another one as their Scrum Master, and myself - as the trainer - play the role of a Stakeholder, the president of the aircraft manufacturing company. I hand out a prepared Product Backlog and a vision document. Product Owners are free to decide on the details but should meet my business goals. The Backlog can be refined as the first User Story is quite a big one - we do not estimations at this time as my focus is on collaboration within the team. I have a couple of User Stories that make up the Product Backlog, such as Passenger Cabin, with at least 20 windows, doors and emergency exits, Wings, Landing Gear, Tail Fin and Cockpit. The Backlog cards are actually quite detailled and have a list of acceptance criteria on the back side (you get the idea).


We conduct a short sprint planning of 5 minutes, where the Scrum Team discusses a sprint goal and they take over one or more Stories. Then they create a plan of how to do it.

During the sprint I coach the ScrumMasters to take particularly care of the teams collaboration. We do a kind of a Daily Scrum every ten minutes, so they can inspect & adapt on their progress towards achieving the sprint goal, the sprint net time is 30 minutes. Typically, in the first sprint they take over too much work and collaboration during the sprint lacks a bit. But you already can see all the problems Scrum Teams also have in reality, blockages etc. are arising, I hand out a limited number of tools per team such as scissors, cellotape and glue - so they need to work on the deliveries collectively. Even the anti-patterns like ScrumMasters taking over sprint work, not solving impediments etc. become visible in the simulation.

Most of the teams start to work on the passenger cabin, a rather huge story that demands quite good collaboration to finish it within a sprint of 30 minutes. So in almost all of the cases they are not going to finish it. Many teams are highly motivated and take over up to even three user stories, such as cabin, cockpit and tail, what turns out to be way too much for the sprint. In the first sprint almost none of the teams did have daily scrums.

After the 30 minutes working in the sprint, we stop and do a 5 minute review where we inspect the "product increment" they have done so far. I put on a slide with particular things to look at and they demo their product to me - I give feedback, so they may find new stories even. Some new acceptance criteria arise during that and become new stories for the team. We also do a 5 minute retrospective, where I give also hints on what to look for. They find a lot of process improvements and I coach the ScrumMasters to particularly take care and look that the team works on them also during the next sprint.

We run two more sprints where a whole bunch of new things arise and they really can see all the typical problems a Scrum Team faces, such as late testing, total lack of, lack of continuous- or only late integration, architectural decisions, forgetting about acceptance criteria, DOD, etc. surface and can be discussed afterwards.

Almost all teams come to finish a product, an Airliner with all the acceptance criteria met and they not only had a lot of fun and enjoyed a highly intense collaboration but also learned a lot about Scrum by actually doing it.

Here are some pictures I shot in my recent classes in India and as you can see, people had really a lot of fun and there is a shippable Product at the end with some first hand experience of how Scrum really works.

Particularly for me as the trainer, this simulation has worked out best so far and I am happy if you also want to give it a try in your classes (an attribution would be fine). I can share the all the preparation material, the Backlog cards and the bill of material needed with you, just get in touch with me, I'll be happy to send it to you!


About the creation: During the last classes I was thinking of how to improve on the learning experience and I wanted to build something but run a simulation that is very close to a real Scrum environment. I actually have a co-trainer, Satisha Venkataramaiah from Bangalore, who I was discussing with about it and he came up with the construction of a building, inspired by my slide picture of "Framework" for explaining the Scrum Framework. Actually we discussed and came up with the idea of doing airplanes and finally we found ourselves in a funny and deep going discussion on this idea. I have improved it multiple times so it really works quite well now.

Tuesday, January 29, 2013

Larger batch sizes with two trainers possible

This was my latest run here in India and I had a co-trainer with me. Satisha has helped me and we are entering a win-win situation with that. Large batch sizes - I complained about in one of my last posts - are well possible with more trainers in the room.

We ran again four classes with 35 people on average and it looked like it worked well. Participants were giving good feedback on the class - so it works. I still use slides to support my audio track, but less than usual.

The training is still not the same as with a limit of 20 people, but the discussions going on were quite good and concerning feedback and also passing scores of attendees tells it just works ;-)

Friday, October 12, 2012

Why is it so silent over here?

You were wondering why I kind of stopped posting here? We have a new website where we do all of our new postings on Scrum, Agile and Software Development topics. That's more or less the new home of all the serious postings I do. All the less serious and more private ones remain here (and on twitter or G+)....

See you on http:/www.objectbay.com
;-)

Friday, May 25, 2012

False Economies of Scale: Cheap trainings imply bad quality

I am Done. Done-Done, to be honest. I have done four CSM classes in a row in India, within just two weeks and an insane schedule. I am exhausted. My travel took me from New Delhi to Kolkata, to Chennai and Bangalore back to New Delhi, where I just finished my last class. I am an agilist and whenever I am Done, I take some time to reflect. 

Transparency. The last two weeks here in India felt like a Sprint with unsustainable pace. Yesterday and today I ran a class with 42 people, the class before with 39 and the other ones with not much less. The training company I worked for here in India squeezed in every delegate they could get, although we have discussed a limit. They complain that they need to have at least 25-27 people to break even, because training prices are cheap. People say, India is a volume game. And that is the problem again, buried in misunderstanding the difference between (a) producing goods, playing the volume game to lower prices and (b) people delivering services.

If you produce goods and you can sell more of them (high volumes), you can lower prices because you probably can lower your marginal costs. Costs that come with multiplying your output. Production of goods typically come with that and it is quite easy to lower marginal costs on higher volumes, without compromise on quality, given your production process is scalable. That's the reason why you get discount when you take more. Economies of scale at work.

If you deliver services like trainings that are "produced" by people and not machines, things are quite different. Selling more hours of a consultant does not reduce your marginal costs, it might reduce your sales and marketing effort, but nothing more. Delivering more trainings does not reduce your marginal costs. If you produce much more of a service such as training or consulting, people typically get exhausted when you leave the path of sustainable pace. Economies of Scale don't work. That's one problem.

Inspection. The other, and much bigger problem is high volume in trainings. For the last couple of years I've done my trainings with maximum 20 people, most of the time about 15. My style of training is very interactive. In CSM and CSPO classes I use no slides, or sometimes just a couple for illustrations. I discuss a lot with people and we work together to learn. When I went to the train-the-trainer class with Sharon Bowman ("Training from the Back of the Room"), I truly understood that training and learning has to do with working on the topic in class (Six trumps). That's how the human brain learns. My goal is to work with people to help them understand. There is a natural limit of people you can work with when doing it that way.

So delivering a CSM class to about 40+ people and covering all certification relevant topics is a hard thing. With the style that I use it's simply not possible. I fell back to using slides, a whole bunch of slides. I found myself doing a class like I did back in 1995. 180+ slides, animations to help people see pictures and how illustrations arise, myself talking about the slides content. The sound of the projector in a dimmed hall combined with only me speaking through a microphone, people falling asleep in the class, etc. It felt so bad, I can't tell. 16 hours of training that way is an awful experience to me.

One of the things that I talk is "no compromise on quality" and "attitude". I just broke with myself. I did not practice what I preach. I feel like a bitch, literally a training bitch. What I did here was prostituting myself. Strange enough, the people here in these classes still provided good feedback, they rated my training on average as great. I could not believe that, only a couple remarked that the classes had too many people. But anyway, it did by far not live up to my own expectations of training people. I have seen the difference between a class with 15-20 and one with 42, it's unbelievable. This compromise on quality has left a deep scratch in my skin. 

Adaption. Today was my last training with that many people. And I guess it was my last training in India. I am not playing the volume game. Because it implies poor quality! I draw my motivation from delivering great services, making my customers happy and from enjoying the work that I do. None of those I could achieve. It sucks, and that makes me sad.

Wednesday, May 23, 2012

Warum wir Indien nicht fürchten müssen


Bengaluru (Bangalore), meine Freunde ist das IT-Mekka von Indien. Wenn man hier am Flughafen ankommt, sieht man nicht Indien, sondern weitläufig angelegte Gärten, Palmen, grüne Wiesen, schöne, breite und gepflegte Strassen ja und natürlich die sehr passende Werbung von IBM "let's build a smarter Planet" - da hab ich mir gedacht, "könnt's gleich hier anfangen..."

Auf der Fahrt dann ins Zentrum wird es unmittelbar nach dem Flughafen wieder gewohnt Indisch. Das Bild das sich letztendlich einstellt, ist genau das gleiche, das ich in allen anderen Megastädten Delhi, Calcutta, Madras, Bangalore, ... gesehen habe.

Dreck, nicht enden wollende Baustellen und Bauvorhaben, Leute auf der Straße arm und reicher, halb abgerissene Häuser in welchen noch teilweise Leute leben, Treiben und Rummel. Entlang der Straße permanentes Gehupe. Das Hotel in Bangalore war ein 4* und zu meiner Überaschung mal wirklich brauchbar. Sauber, im Zimmer Holzboden, heisses Wasser und sehr gepflegt. Mit der Organisation haut's bei den Indern leider nicht so hin, obwohl sie sich furchtbar wichtig machen.

In tatsächlich jedem Hotel, wo ich eingecheckt habe, haben die gefragt, wie ich zahlen möchte, Bar oder mit Kreditkarte. Es war vereinbart, dass die buchende Firma bezahlt. Dann machst Du denen das klar. Die sagen nur, dass sie keine Information haben. Aber "No problem, Sir. We can clarify." - Du klärst das dann lieber selbst und nach einigen Stunden bestätigen sie Dir, dass sie es geschnallt haben: "No problem Sir, everything ok, Sir." (das hörst Du in exakt diesem Wortlaut immer). Beim Checkout die selbe Frage, "Do you want to pay cash or by credit card, Sir?" Beim ersten mal dachte ich mir, gut, die sind halt ein bisserl unorganisert. Beim zweiten Hotel habe ich die Unorganisertheit hier schon in anderen Bereichen gespürt. Aber heute in der Früh, das 4. mal das selbe Thema - da willst nicht mehr. Genau einen Tag später ist alles vergessen, als hätte die Konversation nie stattgefunden.
Die müssen für alles ein Formular ausfüllen, mindestens zwei Leute müssen es unterschreiben, mindestens zwei Stempel kommen drauf (ja wirkich, die machen das). In doppelter Ausführug versteht sich. Wenn sie dann merken, dass Du sauer wirst, bekommen sie Angst und rennen zu ihrem Manager. Der entschuldigt sich dann ca. 5x und hat keinen blassen Tau, worum es eigentlich geht.
Du erzählt ihm die Geschichte nochmals, geduldig, obwohl Du schon 15 Min. spät bist und bei dem Verkehr hier gerne Deinen Flug erwischen würdest. Dann geht er ins Hinterzimmer und kommt nach 5 Minuten heraus. Die anderen, gefühlte 15 Mitarbeiter, hinterm Rezeptionstisch tun inzwischen so, als wäre nichts gewesen (aka "No Problem, Sir"). Dann kommt der Manager, der hat auf seinem Anzug ein paar goldene Streifen drauf, damit erkennt, dass er "besser" ist. Er erklärt Dir, "we have no information about that... but No Problem, Sir, we will check that" … Der Typ hat das nur intern geklärt! Dann "gette ich upset" und helfe nach, teile ihm in doch eher schon imperativer Form mit, er möge dort anrufen und es klären. Sofort. Dann plötzlich klappt es. Nach 1' 30 sagt er, "Ok, Sir, you can leave!" (Blumige Verabschiedung). Exakt dieser Prozess war ausnahmslos in allen Hotels bisher der Fall.

Das Training war diesmal mit 40 Leuten knallvoll. Es ist verständlich, dass in einer Stadt, wo alle großen IT-Firmen ihre Arbeitskräfte horten, ein Thema wie Scrum einen gewaltigen Demand verursacht. Die wollen aber nur ein Zertifikat! Die meisten Fragen die ich bekomme, drehen sich um die Prüfung und ob es einen Fake-Test gibt, den man davor machen kann. Sie kapieren auch Scrum nicht wirklich. Sie sind gefangen in der Welt des Taylorismus und hierarchischen Strukturen.
Inder wachsen, so habe ich mir sagen lassen, mit einem unglaublich umfassenden Gesetzeswerk auf, das aus der Zeit der Reform von Indira Gandhi stammt. In ihrem Leben dreht es sich darum, jene Regeln zu finden, die wichtig sind um keine Fehler zu machen. Das ist schon im Hinduismus und Buddhismus tief verankert ("Rechtsschaffendes Leben") und sie haben offenbar Angst davor, einen Fehler zu machen. Sie leben in Prozessen, die scheinbar funktionieren. Jegliche Änderung und jegliche Form von Selbstorganisation wirft sie zurück in das Stadium herauszufinden, an welchen Regeln ich mich festklammern muss, um ein gutes Leben zu führen und verursacht daher großes Unwohlsein.

Die zweithäufigste Kategorie von Fragen die ich erhalte drehen sich nach den Regeln und Gesetzen von Scrum. Wer darf was? Wann? Wer nicht? Wer darf mit wem sprechen? Wie lange dauert ein Sprint, damit man die Tester, die im nächsten Sprint testen (!) nicht zu lange "idle" sind... etc. Die brauchen einen exakt definierten Prozess und kein Changemanagement-Framework. Und sie wollen es irgendwie nicht kapieren. 5-7 Leute in jedem Training schnallen es am Nachmittag des zweiten Tages, wenn ich immer und immer wieder die selbe Antwort gebe. Gut zu erfahren, dass ich doch nicht so schlecht bin als Trainer.

Nach dem zweiten Training hier in Indien habe ich mich gefragt, was machst Du hier eigentlich? Du zündelst in ihrem Heiligtümern und legst Dich mit den großen IT-Firmen an. Die wollen nämlich gar keine Denker, die wollen Arbeiter. Maschinen, Roboter idealerweise. Ich habe das Gefühl, die wollen eine IT-Fabrik, die Lines of Code produziert. Die messen ihre Leute sogar danach, wirklich! Eine Frage ist immer und immer wieder: "How do individual appraisals work in Scrum?"

Soll ich ihnen erklären, wie man die Mechanik von Scrum exekutiert? Soll ich Cargo-Kult erzeugen? Wär irgendwie lustig, oder? Ich zeige ihnen vor, wie man den Prozess exekutiert. Dann schütteln sie alle den Kopf (hat übrigens lange gedauert, bis ich verstanden habe, dass das Zustimmung bedeutet). Sie sind glücklich. Sie wissen, wie man Scrum "macht", jetzt können sie zurück gehen und das tun, was ihre Manager und Kunden aus UK, Deutschland, USA und dem Rest Europas von ihnen verlangen: "The Scrum Process." - Cargo Kult. Wie cool ist das, ich helfe gerade massiv mit, eine Kultur von Cargo-Kult-Idioten zu erzeugen.

Nein, das sind nicht die Inder, die wir aus der 3000 Jahre alten Kultur kennen! Waren das nicht die Brahmanen, die Gurus, die Erleuchteten, die Weisen, die alles hinterfragten und Ereignisse getrennt von Personen, Orte und Zeit gesehen haben? Hat die Weltkultur nicht tausende Jahre von diesen Menschen gelernt? Ich treffe Pete, den einzigen CST der es hier in Bangalore aushält, seit Jahren schon. Er erzählt mir, dass die Inder von der Zeit der Kolonialherrschaft sehr geprägt wurden. Die selben Fragen haben auch ihn gequält und er hofft, dass Indien allgemein und Bangalore speziell für IT nicht das wird, was einst Detroit für die amerikanische Automobilwirtschaft wurde…

Ich bin mittlerweile überzeugt, dass genau das kommen wird. Gut für uns, vor Indien brauchen wir uns nicht zu fürchten. Deren Stundensätze sind zwar niedriger, aber die Transformation von der Industriegesellschaft in die Wissensgesellschaft hat hier noch nicht einmal im Kopf begonnen. Sie vergleichen Softwareentwicklung, also Wissensarbeit mit Produktion. Sie messen LOC als Produktivität. Und sie denken, Skaleneffekte werden auf der Ebene des Individuums erzielt.

In Chennai (Madras) habe ich begonnen, Folien zu nehmen und weniger interaktiv zu arbeiten (weil 34 Leute). Mein üblicher Trainingsstil geht mit so viel Leuten nicht. In Bangalore mit 40 Teilnehmern habe ich auch mit Folien gearbeitet. Ich fasse den Entschluss, keinesfalls meine Prinzipien über Bord zu werfen und werde Sie mehr denn je konfrontieren. Also, alles "Scrum-Basiswissen" (Mechanik) erst am zweiten Tag zu machen und den ersten Tag mit "Gehirnwäsche" zu verbringen. Ich habe ihnen vor Augen geführt, das es Blödsinn ist, starr einen Prozess zu exekutieren, was sie aber tun. Ich habe aber nur gefragt. Starke Fragen gestellt, aber ich habe nie gesagt, dass es Blödsinn ist.
Sie waren so hungrig nach dem Prozess, was Scrum ist und was wer in welchen Meetings tut etc. dass sie ganz nervig wurden. Einige von Ihnen haben es dann tatsächlich verinnerlicht und haben die selben Fragen, die ich gestellt habe, nun ihren Kollegen gestellt. Ich war glücklich. Leider war es nur eine Minderheit… Die Leute, die ich hier in den Trainings kennen gelernt habe, sind unglaublich lieb und nett, ich mag sie wirklich, es tut mir leid, zu sehen, wie die Kultur dieses Landes verkommt.

Der Mindshift braucht hier unglaublich viel Energie. Was in westlichen Unternehmen schon oft ein Problem darstellt, scheint hier unmöglich. Die Energiezufuhr die notwendig ist, die Mitarbeiter hiesiger Unternehmen zu überzeugen ist ernorm. Wie groß muss erst die Energie sein, die es benötigt, um die Führungskräfte, die Top-Manager und die Unternehmer selbst zu überzeugen, ihre Arbeitsweisen ändern zu wollen...? Die Geschichte scheint sich zu wiederholen. Detroit, 1975!

Nachher ist man vermutlich gescheiter, aber dann ist es wahrscheinlich zu spät. Zumindest kann dann wieder ein Guru kommen, und es den restlichen 990 Mio. Menschen erzählen. In den IT-Veden von Hattemal Fatal Error!

Friday, May 18, 2012

Indien macht mich reicher

In Chennai hat der Tsunami 2004 viele Häuser schwer beschädigt und die "Strandvillen" der ohnehin unglaublich armen Leute hier gegenüber dem Fischmarkt wurden komplett zertsört. Die wiederaufgebauten und restaurierten Häuser sieht man jetzt auf dem Bild. Man beachte, es handelt sich um "restaurierte" Wohnhäuser. Ich habe aus ethischen Gründen dann bei der Durchfahrt durch die Gassen darauf verzichtet, zu fotografieren, was in den Hauseingängen zu sehen war - nur soviel: augesprochen konsequente Fortsetzung des Aussenbildes.

Die Trainings die ich hier mache, mache ich nicht des Geldes wegen. CSM Trainings kosten (und bringen) hier nur einen kleinen Teil davon, was in Europa üblich ist. Aber jetzt gerade komme ich mir schlecht vor, wenn ich durch die Gassen solch armer Leute fahre. Ich habe viele Länder gesehen, aber so etwas noch nicht. Es ist einfach traurig anzusehen, wie diese Leute leben. Dennoch haben sie Hoffnung und Lebensfreude. Ein Rikschafahrer fuhr mich für für 50 Rupies zum Fischmarkt, das sind gerade mal 75 Eurocents. Er bedankte sich 3x dafür, dass ich ihm heute "Business" gebracht habe. Ich habe ihm 100 gegeben, weil er mir etwas gezeigt hat, dass mich bereicherte. Am liebsten hätte ich im Tausend gegeben.

Arm und Reich wohnen hier Tür an Tür. Obwohl das Kastenwesen längst abgeschafft ist, lebt es noch weiter und die Menschen hier sind komplett verschieden. Ich habe eine reiche Familie in einem nagelneuen 550i BMW fahren gesehen, daneben liegen und sitzen Menschen auf der Straße und betteln um Essensreste und leben vom Abfall dieser. Ganz normal in incredible India...

Eine Frage beschäftigt mich während ich mich durch die Stadt fahren lasse, der stinkende Wind in mein Gesicht bläst und ich die Eindrücke dieser Stadt und dieses Landes auf mich wirken lasse: Kannst Du den Menschen hier helfen? Kann ich etwas von dem zurückgeben, das mein Leben so einfach und so schön macht?
Mit Geld wohl eher nicht. So wie ich die Wirtschaft hier kennengelernt habe, macht es die Reichen reicher und die Armen ärmer. Ich verlasse einen "iStore" in einem Glasbau mit Mamorboden, wo ich einen Mac-VGA Adapterfür 1.600 Rupies gekauft habe und nebenan sitzt im Holzverschlag eine alte Inderin und bietet mir zahnlos lächelnd eine Melone zum Kosten an, sie holt ein Schild hervor, wo vermutlich der Preis steht, wenn ich die Melone kaufen möchte. Leider kann ich den nicht entziffern, sie nimmt einen Kugelschreiber und schreibt 50 auf ihre Hand.

In den Shops der Reichen bekommst Du keine Kostprobe. Sie sind auch nicht besonders freundlich und zocken Dich ab. Aber sie machen Geld. 1.600 Rupies für einen Adapter und eine ganze Melone für 50 Rupies. Diese Wirtschaft ist knallhart. Das Marketing der alten Dame funktionert zwar, aber wird sie jemals ihre Waren in einem "Geschäft" oder etwas ähnlichem verkaufen können? Wird ihre Familie jemals so viel Geld verdienen, um ihren Kindern eine Ausbildung zu bezahlen?

Ich glaube schon. Man sieht in diesem Land eines ganz deutlich: Aufschwung. Jungen Menschen geht es gut. Auch wenn für unsere Vorstellung die Verhältnisse extrem sind, in welchen sie aufwachsen, es geht ihnen gut.

Ich gab ihr 100 Rupies und sie freute sich! Die Melone hab ich zwei Blocks weiter meinem Rikschafahrer geschenkt, der sich genauso freute. Der führte mich zum Abschluß meiner Stadtrundfahrt in ein Geschäft, wo sie Touris abzocken. Glasverbau, klimatisiert, chillige indische Musik, zu kaufen gibts: Inische Teppiche, millionen Shiva-Statuen, Elefanten- und ähnlicher Ramsch, sowie Schmuck. Ein gut gekleideter, überdurchschnittlich netter Verkäufer hätte es beinahe geschafft, mir ein 79.000 Rupies teures (knapp 1000 EUR) Stück Schmuck zu verkaufen. Beinahe. Da kauf ich doch lieber noch ein paar Melonen!

Nun sitz ich wieder im Hotelzimmer der Reichen und schreibe diese Zeilen, während der Upload der  Fotos zu Picasa vonstatten geht. Auch wenn in mir noch ein Gefühl der Leere und Traurigkeit herrscht, wegen dem was ich gesehen habe, so bin ich glücklich, so ein Zuhause zu haben und so leben zu dürfen! Ein Privileg, in so einem Land wie Österreich geboren zu sein. Arm ist bei uns niemand. Und ich bin soeben reicher geworden. Um eine Erfahrung, die ich niemals missen möchte.

Namaste!

Incredible India Part 2: Chennai

Chennai, or Madras as formerly known. Another metropolitan area with about 10 million people living in. India is really incredible! Despite the warnings, it's quite good climate here. I had a trip through the city and it was about 35°C with a gentle breeze from the sea. Fine, compared to Kolkata.
My Jetlag is still reaching back to Atlanta where I stayed for the Scrum Gathering not even a week ago. Today I have a free day and I slept until past noon, spending the rest with a trip to the city and preparing a little for the class tomorrow. I was told that we are going to have 34 people, so I will ditch my back-of-the-room training style and switch back to slides. It's impossible to have a highly interactive training with one trainer and 34 people. The only thing I need is a mini-displayport to VGA adapter, something I used to carry with me for years. As I do not show slides in my classes anymore, I stopped carrying those things with me….

I started my day with a late lunch in the hotel's restaurant with a view to the pool and green garden. Sipping ice tea and listening to cool goa-style chill-out music I relaxed. My meal was a murgh chicken starter and red fish curry. Again that mistake of eating original Indian food, but there was no choice (having a Burger meal at a fastfood restaurant is not an option). This is how hot it was: When you eat the onion that is there as a kind of decoration and it tastes as sweet as sugar, you can imagine how spicy the curry was… My stomach and digestion seem slowly to get used to it, but neither my mouth nor my palate really do like that spicy food.
Out of all I have seen so far from India, the most pleasant city, the climate is not that extreme and it's not that dirty as I saw in the north. Chennai's European influence is also visible. The Portuguese started a colony here long before the British and Netherlands came. St. Thomas Basilika is one of the best kept churches here and there are still Christians here.
My city roundtrip led me to the beach first. At least it was something that looks like a beach, but not quite that what we expect. People do not bath here, although it would be nice for sure. Unfortunately the whole beach was hit by the 2004 tsunami and large areas were destroyed. Life here seems to have all shades of grey. You see really rich people right next door to the very poor living on the street and begging for a couple of rupies. You see a rich man's house with quite nice exterior and a couple of blocks further housings that you would not like to enter. Plain bricks with some planks of wood sheltering palm branches, paper, metal and other waste to build a roof. Drapery and broken doors cover the entry, debris, bricks, waste and dirt is all over the place where those people live.
My journey continued to the fish market and I needed to return very soon. I could not stand the stink the air had despite the fact the fish was sold out hours ago. Hard to imagine how it smells in the morning… Anyway, I am not sure, if I should have fish curry anymore - don't really know if they get their fish from here, but I'd better not eat fish here - no matter how much spice they put into it.

Live in Chennai is as in all cities I have seen so far in India very busy. People are all over the place on the streets at any time. It is fun to see their Rikschas and that they really still have them in place. Those impressions make it hard for me to believe that again also this city has a large center of IT companies. Power faults, by the way are still common. In Kolkata I personally had three while I had breakfast, during the class I also had some there. Here in Chennai I had only one so far, but it's not even a full day I have spent in this city. Looking forward to the class tomorrow.

Wednesday, May 16, 2012

Incredible India: Kolkata - where cooling the datacenter is the least problem

My third day in India. Yesterday I arrived in Kolkata, formerly known as Calcutta with a domestic flight from Delhi. Luckily I was able to see the "Skyline" of Himalaya on the horizon right out of the plane window, although the mountains are far away one was able to see the summits clearly.

When I stayed in Delhi, I always thought it was really hot, but I've come to see the master of heat. Stepped out of the plane in Kolkata it felt like hell. From the pilot's announcement I knew it was 42°C - something we know from southern European summers, but humidity adds to it, feels like almost 100%. I have no clue, but not only my glasses grew damp within seconds, also my iPhone!! A driver caught me directly at the exit and drove me to the hotel, where I will stay and also my first CSM class in India will take place. My first impressions out of the well air conditioned cab was awesome. You see more construction going on than anything else. And traffic jams all over the place. Kolkata is a 14 million people metropolitan city in West Bengal very close to Bangladesh, formerly a part of India.

I hoped to see something, but air pollution seems to be extremely high here, added the extreme humidity and dust from countless construction work making it a huge swomp. The hotel is in Kolkata's IT-district, where the world's major IT companies seem to have their indian subsidaries.

Turn left, there's IBM and look to the right, there is Wipro. I can't really believe people like to be here. I did not like to go outside, stayed in my hotel room. The heat and hunidity is unsustainable and insufferable, a pain in the ass. Wherever you go they cool down like hell, the hotel lobby seems to be at 20°C and the rooms are chilled to 17°C - at least the AC is set to that. The classroom where we run the CSM is very large, about 80 sqm and has multiple air condition outlets, where really cold air is blown out. With me complaining about that, we found out that it is a binary setting: To cool or not to cool, that's the question. So we decided to run it like a proportional controller, when too cold we had it turn off by some staff and turned it on again unless we no longer felt comfortable with the raising temperatures…

I wondered what makes people do such things as outsourcing to such places. Cooling the datacenters here seems not to be the biggest issue. I wonder if they have air condition for the workplaces of those thousands of people working here in IT. Given that, I wonder what the CO2 footprint figure is about considering the thousands of offices they have here.

The CSM class itself was quite fun. People are really interested in Scrum and most of them at least seem to really understand that the move to a knowledge society also changes the way we manage organizations. IT companies as all companies in India have the reputation of being strongly tayloristic and hierarchical. As this may be true to a certain degree, I felt that there is a change of mind going on when talking with some people over here. Although I strongly felt that many people still are looking for a certificate in the first place and a training in the second.

I had some bengal food with the guys organizing the trainings here and while it was delicious, it was very spicy. I truely can not get used to the real indian food. I do like Indian food as I knew it from Europe, but honestly that was not like it is in reality. Looking forward to my next move: Chennai. People say, it's even  hotter and more humid than here. Can't wait to experience this.

Namaste!


Wednesday, February 29, 2012

Mein neues Buch "Scrum - Schnelleinstieg" is erschienen

Nach doch deutlich mehr Zeit als ich gedacht habe, ist es nun endlich soweit. Mein neues Buch "Scrum - Schnelleinstieg" ist erschienen und ab sofort im Handel erhältlich. Es ist einfach online, z.b. bei Amazon bzw. auch als E-Book beim Verlag direkt erhältlich.

Worum geht's in diesem Buch? Na um Scrum natürlich! Und zwar für Einsteiger und auch für diejenigen, die zwar schon Scrummen, aber immer wieder nach neuer Literatur suchen. Das Buch ist aktuell und umfasst die Neuerungen aus dem 2011 Update von Ken Schwaber und Jeff Sutherland sowie eine Menge eigener Erfahrungen und Wissen aus der Community.

Das Buch gibt zunächst eine ausreichend kurz gefasste Einführung und beschreibt das Wesen von Scrum, beschränkt auf den wesentlichen Kern. Gleichzeitig gibt es basierend auf den Erfahrungen vieler Jahre Coaching und Training eine Starthilfe, um einfach mal loslegen zu können ohne dabei auf jene Gesichtspunkte zu verzichten, auf die es ankommt, um mit Scrum erfolgreich zu werden.


Neben Hinweisen auf gute und etablierte Praktiken gibt das Buch auch Antworten auf häufig gestellte Fragen. Die kompakte Form wurde absichtlich gewählt, um auch mit wenig Zeitaufwand die relevanten Informationen für einen Start mit Scrum zu erfassen, zum Beispiel an einem Wochenende. Das Buch zeigt damit nicht die gesamte Welt von Scrum auf, sondern vermittelt gemäß den agilen Prinzipen, den kleinsten gemeinsamen Nenner an Wissen und Hinweisen, um mit Scrum zu starten.

Thursday, August 25, 2011

Happy Birthday, Linux!

So, Linux - you are 20 by now - happy Birthday! You did run a lot of my and our company’s systems so well for so many years. 20 years to me look like an age to be treated as an adult, even in OS-land!

The project Linus actually started on this day, 20 years ago did not mention the name Linux itself (actually he would prefer to call it „freax“, luckily it has been renamed by the guy who created the directory on the ftp server).

IMHO that day was a milestone in the history of computing, and it was probably also the event that gave push to the open source movement! I’d like to apreciate it. See yourself:

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25, 20578.9541@klaava.Helsinki.FI
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki.

Hello everybody out there using minix-

I'm doing a (free) operating system (just a hobby, won't be big
and professional like gnu) for 386(486) AT clones. This has
been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix; as my OS resembles it somewhat (same physical layout of the file-sytem due to practical reasons)among other things.

I've currently ported bash (1.08) an gcc (1.40), and things seem to work. This implies that i'll get something practical within a few months, and I’d like to know what features most people want. Any suggestions are welcome, but I won't promise I'll implement them :-)

Linus Torvalds torvalds@kruuna.helsinki.fi