The Three Ages

Today Dan North presented his “Three Ages” core pattern (or as I would say, business model) at the QCon 2013. I like how it succinctly categorizes the phase of, say, the adoption a methodology in an organization.

1. Explore (maximize discovery)
2. Stabilize (minimize variance)
3. Commoditize (maximize efficiency)

The class applied the model and some interesting statements ensued:

Business is often in explore, however, they require IT to be in stabilize.
Dan recounted the story of an IT ops guy who is constantly driving for commoditization. I would love to have this guy in my team!

In a project I know of, the teams are trying to reach stability. Business however, try to force the maximization of efficiency of IT. That destabilizes the teams into exploration.

There is no shortcut to the three steps. Follow the steps in the given order and create a culture of continuous improvement.

Posted in QCon 2013 | Comments Off on The Three Ages

Rezension: NoSQL Distilled

NoSQL ist in aller Munde, daher fragt man sich als langjähriger SQL-Nutzer was den Hype dieser Datenbanken ausmacht. Wahrscheinlich dürfte beim Erfolg der unterschiedlichen NoSQL-DBs sein, dass der Trend den Hype überdauern wird. NoSQL grenzt sich zwar bereits beim Namen gegenüber dem Relationalen Datenmodel ab, allerdings reicht eine Negativdefinition für ein Verständnis nicht aus. Das Buch NoSQL Distilled verspricht Abhilfe.

Es geht produktunabhängig auf Key-Value, Dokument, Column und Graph DBs ein. Sehr gut und zugänglich wird meines Erachtens auf Konsistenz, Persistenz, Skalierung, Verteilungsmodelle, Map-Reduce und Schemamigration eingegangen. Immer stehen die Produktivität des Entwicklers und die Anforderungen von 24×7 und Big Data im Vordergrund. Die nur ca. 150 Buchseiten sind meines Erachtens eine Wohltat in der Welt der Informationsüberflutung. Das recht komplexe und oft theoretisch dargestellte Gebiet der Verteilten Systeme ist sachlich, präzise, frei von akademischer Übertreibung präsentiert und daher hervorragend für den “Practitioner” bzw. “Professional” geeignet.

Während man Martin Fowler nicht mehr vorstellen muss, möchte ich Pramod Sadalage als Koautor des Buchs “Refactoring Databases” hervorheben (falls man Ihnen vormachen will, dass Schemaänderungen während des Betriebs nicht möglich sind, empfehle ich die Lektüre wärmstens).

Das Buch ist ein klarer Kauf, insbesondere wenn man sich, z.B. als IT-Manager, schnell einen Überblick über das interessante Wissensgebiet aneignen möchte. Wer schon mit einem der NoSQL-Produkte in Berührung gekommen ist, kann sein Wissen in den Kontext stellen. Programmierern bestimmter NoSQL-Dialekte wird das Buch sicher zu wenig tiefe bieten und auch theoretisch ist es auf Grund von rein praktischem Ansatz eher als Einstimmung zu bezeichnen. Es ist aber genau, was der Titel verspricht, nämlich ein Destillat des NoSQL-Paradigma.

Posted in Books | Tagged , | Comments Off on Rezension: NoSQL Distilled

Business and IT relationship in IT-driven products

A lot has been said about the relationship between business and IT in a classical management setting prevailing in enterprises. However, when the IT system in question changes from supporting business to being a main part of the product itself, the process changes to agile development and the context changes to intrapreneurship, that relationship must be reexamined.

Hierarchies

“Just inform me when you’re done.”

The perks of management levels develop own dynamics in hierarchies. While company politics might hurt enterprises it can devastate startups. Therefore, reducing the levels of hierarchies is mandatory for effective and efficient intrapreneurship. One of the classical (and often negated) hierarchies is the relationship between business and IT.

Owning the budget

“Yes, but business is paying us for features.”

In a setting where business owns the budget and IT is being compensated for agile software delivery, a permanent conflict will ensue. Agile methodologies rely on self-organisation, iterative planning and constant reprioritization. Features are being dropped or included as the process sees fit.

Division of work

“Sorry, but I am not an IT guy, I have no idea what you are talking about.”

The ultimate productivity tool, division of work, just cannot be afforded in a startup. Rather, at times, everyone needs to be an assistant, a secretary, support team member, strategist and be technology savvy. Hey, you’re in IT business, there is no place for comfort zones or even arrogance.

Vision and roadmap

“I have no idea what’s next.”

Enterprises often use vision and mission statements as boilerplate. In a startup, objectives might change abruptly and often, leaving people constantly realigning. You already have a vision, you don’t need to define it, just write it down clearly. Maintaining a consistent roadmap in an ever changing context is an arduous but essential task. Relentlessly communicating the vision and roadmap should be on the agenda of leadership.

Recommendations

When your company engages in intrapreneurship, business should follow these guidelines:

  • Scrap hierarchies, only name a CEO
  • Make sure the CEO is regularly present for IT
  • Find the product visionary
  • Communicate your vision and roadmap often
  • Name subject experts
  • Create one team
  • Use your own products, be evangelists

PS: This article is based on the assumption that management concepts work and that business has the ultimate outcome responsibility.

Posted in Strategy | Tagged , , , | Comments Off on Business and IT relationship in IT-driven products

Upgrade comparison: Mountain Lion vs. Windows 8

I have upgraded two MacBooks (Lion 10.7.5) and a T60 (XP SP2) to the newest operating systems, MountainLion 10.8.2 and Windows 8, respectively. Here are my experiences during the upgrade process:

Mountain Lion

  • Price €17,99 family license
  • iTunes makes for an easy purchase and payment process
  • 64bit is standard since Lion
  • Download size 4,5Gb in about an hour
  • Burning a DVD is relatively easy
  • Installation is straight forward and fast
  • No license key
  • Migration is fully automatic and migrates all software, data and settings
  • Fully HW compatible from 2008 systems onwards
  • Good responsiveness even with late 2008 MacBooks
  • Good battery life as of 10.8.2

Windows 8

  • Price €29,99 single computer
  • Purchasing and payment in Germany is through Arvato, CC data go to a third party
  • 32bit or 64bit depending on previous OS word size (no choice)
  • Download size 2Gb in about 4 hours + some time for Installation Assistant
  • Burning a DVD is experimental
  • Installation is good for a Windows OS, but takes longer than MacOS
  • License key necessary, with a usual retyping procedure due to a necessary restart
  • Migration is rudimentary, taking only user data from XP
  • Good compatibility even with a Thinkpad T60 2007 (no visible conflicts), however specific drivers need to be installed separately
  • Performance is good, especially compared to Vista
  • Battery life unchanged to XP

While the overall process is an easy win for Apple in every aspect, it is remarkable how Microsoft improved Windows in this aspect.

Posted in Operating systems | Tagged , , , , | Comments Off on Upgrade comparison: Mountain Lion vs. Windows 8

Apple’s pricing issue

Apple’s recent pricing and product range decisions reveal a lack of strategic consistency. Just a few examples of new products with overblown prices:

  • MacBook Pro 15″ Retina: $2.199
  • MacBook Pro 13″ Retina: $1.699
  • iPad mini: $329
  • iPod touch: $299

The retina MacBook 13″ is delivered with a yesterday’s 128Gb of SSD. An upgrade to 256Gb is $300 (I just bought a 256Gb SSD for my old MacBook for $160). Short-term bottom line chasing / consumer milking may satisfy investor interests, but will not help with a long-term strategy.

While Apple products deserve a decent premium, the prices above show a departure from the strategy that was in place before 2012. Apple should be reminded that its huge success was helped with remarkably competitive pricing of the first white MacBook and iPad.

The skewed pricing seems to be a byproduct of an inconsistent product line. You can get a 13″ MacBook Air, MacBook Pro 13″ and a MacBook Pro Retina 13″, each of which, of course, needs its own price range.

To resolve the issue, I would suggest the following actions and price tags:

  • Drop the current line of non-retina MacBooks as displays become available.
  • Drop the HardDrive in laptops.
  • SSDs start with 128Gb in 10″ Air and 256Gb in all 13″ models.
  • MacBook Pro 15″ Retina: $1.799
  • MacBook Pro 13″ Retina: $1.299
  • iPad mini: $279
  • iPod touch: $199

While the pricing above might seem too aggressive, Apple should not forget the ecosystem advantage it can maintain with a fast growing user base.

The only viable strategy for continuing success is new product innovation: Apple TV, Apple Radio, Apple Car, Apple House, Apple Coffee Maker. With product differentiation and current pricing in place, Apple is bound to find itself in the 1995 situation with growing competition and some really good alternatives for customers.

Posted in Strategy | Tagged , , , , | Comments Off on Apple’s pricing issue

A short and subjective review of the Pioneer SC-LX85

The review is in German. If you do not master German or want to keep the story short: Buy the 85 if after all those years you still have fun writing Unix shell scripts or you use your smartphone as a USB stick. Otherwise stay clear.

Der Pioneer wurde ausnahmsweise nicht über Amazon, sondern von einem Freund bei MediaMarkt gekauft und das noch mal deutlich günstiger. Wer hätte das gedacht…

Das Gerät beim Owner ausgepackt und schon fingen die ersten Kopfschmerzen an. Es liegt ein WiFi-Ethernet Adapter bei. Ein wunderschönes Kästchen, das mit einem Kabelpärchen an eine Ethernet-Buchse und eine USB-ähnliche Buchse, die nur der Stromversorgung dient, an den Receiver angeschlossen wird. Das sieht in einer Designerwohnung natürlich besonders schick aus und weckt Reminiszenzen an die Ethernetanfänge. Das Kästchen blinkt schön mit drei Leuchtdioden in einer Melange aus gelb und grün. Schade das keine WiFi-Antenne für CB-Funk-Romantik beiliegt.

Dafür ist die Fernbedienung eine Klasse für sich. Wer seine Armada an Fernsteuerungsassistenten bereits mit einer All-In-One Kommandozentrale ergänzt hat und sich an die umständliche Bedienung und das potthässliche Aussehen gewöhnt hat, der wird feststellen, dass Pioneer lernfähig ist. Die Tasten sind schön gleichförmig und -farbig, klein und doppelt belegt. Hinzu kommt, dass man deren Myriaden noch steigern kann, in dem man das klapprige Kläppchen aufzieht. Mittendrin ist auch ein kühl leuchtendes Display, dessen Funktion ich nicht getestet habe, da ich sowieso vor dem Gerät gekniet habe.

OK, Strom ist drauf, Elacs angeschlossen, iPhone wird mit einem Y-Kabeladapter angeschlossen, damit wir die Quickwins einfahren können. Sieht zwar wieder potthässlich aus, aber es ist ja nur ein Zwischenzustand, bevor WiFi eingerichtet wird. Da traue ich mich jetzt noch nicht ran, Kopfschmerzen möchte ich auf später verschieben. Musik läuft sichtlich, aber nicht hörbar, also drehen wir die Lautstärke mal von -80dB auf. Nach einem threesixty auf dem Volumeregler befinde ich mich bei -60dB, aber hören tut man noch nichts. Erster Check: alles korrekt angeschlossen. Also gut, weiter aufdrehen. Man hört etwas, bei -55dB. OK, weiter gehts, bei -35dB läuft Musik. Der Eigentümer wischt sich ersten Angstschweiß von seiner Stirn ab. Also drehe ich wieder runter. Liegt sicher am iPhone. Aber siehe da, bei CD das gleiche. Die Internetforen diskutieren die gleiche Problematik, ein vernünftiger und funktionierender Lösungsvorschlag liegt nicht vor. An dem Wirkungsgrad der Lautsprecher liegt es jedenfalls nicht, deren Eingangsempfindlichkeit liegt vorbildlich bei 90 dB pro 2,83V und m.

Jetzt will der Owner natürlich mit seinem iPad alles entsprechend konfigurieren, also komme ich an den WiFi-Settings nicht herum. Und wie vermutet stellt sich ein stechender Kopfschmerz ein. Das WiFi-Kennwort lässt sich nur mit Pfeil-Rauf und Pfeil-Runter eingeben, obwohl ein wunderschön haptisch debiler Ziffernblock zur Verfügung steht. Leider startet die Eingabe bei “a” und der kürzeste Weg zu den Ziffern geht über sämtliche Sonderzeichen. Gefühlte 50 mal drückt man um auf eine 9 zu kommen. Ein automatischer Lauf durch lange Drücken ist leider nicht teil des 2000€ Pakets. Wer jetzt vermutet, dass man bei der zweiten Stelle wieder bei “a” anfängt, den muss ich leider bestätigen. Nach ca. 10 Minuten war die Aufgabe erledigt und glücklicherweise kenne ich auch kein Gerät (wie zum Beispiel einen Denon N7) bei dem ich diese Prozedur 10 mal hätte wiederholen müssen. Dann nur noch manuell die, per DHCP automatisch zugeteilte, IP auf die tatsächliche aus der fritz!box ändern und siehe da, eine der beiden Pioneer-Apps aus dem AppStore erkennt und steuert den Receiver.

Mit Auto-Audio-Setup klappt endlich mal etwas ohne Probleme und erkennt, dass ich beim zig-mal testen die Polarität beim linken Lautsprecher verdreht habe. Auch die Lautstärke der Testsignale entspricht absolut dem Standard (ohne sich an diese herangetastet zu haben). Also ist es naheliegend anzunehmen, dass die Lautstärkesteuerung mit dem Volumeregler einfach sinnfrei eingestellt ist. Ein versehentlicher Attenuator, Mute oder Night Modus wurden jedenfalls ausgeschlossen.

Der Verkäufer der Retoure vermutet dies läge an der logarithmischen Skala des Volumereglers und bestätigt, dass ich eine völlig überzogene, Apple-versaute Haltung gegenüber Geräten einnehme. So ein Receiver bedarf eben intensiver Beschäftigung…

Vermutlich kann das Gerät all das wofür es beworben wird. Das wird der Ex-Owner leider nicht mehr erfahren können, denn er wollte eigentlich Musik und Filme erleben und sich nicht mit vorgestriger Bedienung auseinandersetzen.

Posted in Audio | Tagged , | Comments Off on A short and subjective review of the Pioneer SC-LX85

The new iPad brand

Apple has reverted its naming scheme for the iPad. What should, after the iPad 2, consequently be called iPad 3 has become the “new iPad”. This is excellent marketing! You move the focus from the version to the product itself.

A consulting colleague of mine now finds it hard to distinguish the different versions of the iPad (he is not necessarily an Apple fanboy). However, in this way Apple positions the iPad brand as more than a set of features combined into a version tag. It is the way you use the product and what it means to people, combined with the Apple “i”.

This is quite similar to the way car makers name their cars. You buy a 3 series, not a 3 series E90 or a C-class not a W204. It is also nothing new in Apples own portfolio: the current MacBook Air is actually a MacBook Air “Mid 2011” model, or even more precise MC968LL/A. But how should a buyer proceed when planning an Apple product purchase? Just use a Buyer’s Guide (e.g. buyersguide.macrumors.com ).

You may read more on the topic and the challenges it induces in App usability in www.fastcodesign.com/1669350/apples-slick-ipad-branding-hides-a-problem-a-fractured-infrastructure

Posted in Gadgets | Tagged | Comments Off on The new iPad brand

Aliasing effects on iPad Retina display

20120326-214705.jpg

iPad’s Retina display is not artifact free. The pic shows how the two r differ from each other. From the distance the effect is even larger.

Posted in Gadgets | Tagged | Comments Off on Aliasing effects on iPad Retina display

MBA in Germany?

When I say that I hold an MBA degree, clients at times ask: An MBA in what? The MBA has a difficult stance in Germany. On the one hand, there are few real-economy companies that place value on the anglo-american degree and on the other hand, German academic institutions flood the market with substandard MBA programs.

While there is a fruitful, controversial discussion going on in newspapers and magazines, some of my MBA colleagues bemoan that HR departments hardly know anything relevant about the MBA. At the same time I observe a huge deficit of employed basic management concepts such as critical strategic thinking, leadership and change management at all management levels, specifically in IT.

The culmination of this attitude can be read in an inconsiderate statement of the HR director, Thomas Sattelberger, of one of the biggest German companies, Deutsche Telekom: “Die großen Business Schools sind lebendige Leichen”. Sattelberger sees MBA graduates suitable only for financial and consulting industries. Are his information sources limited to Harvard Business Manager, the germanized issue of Harvard Business Review? It is easy to imagine that this provincial approach cannot fit the requirements of a global ICT industry.

On the other side of the equation are the sprouting MBA programs. 70% of German MBA schools are specialized on topics such as “education management” and “international real estate” instead of general management according to: Das Desaster mit dem Master. Helga Kaindl displays how preposterous the titles get: “MBA in Advanced Management” or my favorite: “MBA in Business Administration”.

I have an MBA in Business Administration. Cheers.

PS: Just to put the statements above into perspective, I have to mention that most of my class have used their MBAs very effectively either to get promoted within their companies or even more so by changing their employer. If you consider completing this exciting degree, I want to encourage you. Go for it, but select a global and accredited school!

Posted in Education | Tagged | Comments Off on MBA in Germany?

The new iPad

My new iPad arrived today. I have never bothered to upgrade the first version to iPad 2 and the first impression of the hot new item confirms how sensible this was. Even in its new release, it is still remarkable how incremental the update is. Some of the benefits of the iPad 2 have been taken a step back: the new iPad is thicker, heavier and a bit slower than its direct predecessor. In comparison with the first release, however, the benefits still exist.

The discussion so far, of course, ignores the fact that the resolution doubled, i.e. the display pixels quadrupled. The display is awesome. It is brilliant and sharp, especially when you turn up the brightness level. The text content is perfectly sharpened, though I have seen some font hint problems with very small fonts. This problem should actually already have been solved since Type 1 hints. Unfortunately, the larger display, as compared to an iPhone 4, mercilessly uncovers the low-res images in pre-Retina content. While one can expect that popular apps will soon be adapted to the new resolution, it remains to be seen how that adaptation process will take place on the web.

Upgrade process is still a pain. Even though I take a full backup of my old iPad, my unsync’ed apps (too many different devices to leave it on) have to be selected and installed from my laptop. I’d expect that a backup and restore takes care of the apps too. Apple will have to improve this, hey, it even works with MacOS upgrades.

In summary, its the best iPad ever and the issues mentioned above are marginal. Let’s see how it performs in the long-term.

Posted in Gadgets | Tagged , , | Comments Off on The new iPad