Quality over time in Munich
Sonntag, 14. März 2010or: Why does Munich’s switch take some time?
First: This column is my personal opinion and not necessarily the one of the Municipality of Munich.
Short answer:
There is not just a technical switch from proprietary to open standards and free software, but also a general improvement and reorganization of Munich’s IT. A reorganization to centralized IT services for our linux client. Nowadays we’re doing much more than planned in 2003, to gain an efficient and sustainable IT structure, based on open standards and free software. That’s a long-term strategic objective, not just related to free software.
Long answer:
Munich’s IT diversity
Munich’s IT history is very heterogenous. Munich’s IT as faced by LiMux in 2003 consisted of 21 independent IT units, every single one responsible for its IT operation. Different grown – and locally quite optimized – processes, tools and specific trained staff. 51 IT operating locations (small and big datacenters), about 1.000 IT staff for 33.000 employees. The technical diversity is a small mirror of the world’s different IT solutions. No common directory, no common user, system or hardware management. Different tools for software distribution and system management. More than 300 apps, many of them redundant, e.g. using Dreamweaver, Frontpage, Fusion etc. for HTML-editing. 21 different Windows clients, different patch levels, different security concepts. This was Munich’s IT situation when LiMux started.
Realizing “digital waste exit challenges”
We did a miscalculation in the beginning, yes. We were naive. LiMux tried to offer a single linux client which fits into every different environment inside the IT units. Theoretically possible, but this would have meant to strengthen diversity and to ignore the opportunity to learn from the past. Why should every IT employee reinvent the wheel again and again, let’s cooperate!
Our adjusted goal is to do technical stuff once and benefit 21 times in the future. A linux client maintained and supported by one unit, also providing common tools for user and system management. A client fitting into a standardized IT backend infrastructure, especially directory and file service.
That’s not a matter of free vs. proprietary software, that’s a matter of efficient and economic IT organization.
We realized that in 2007, when the first departments began to use our linux client as planned before. But in other units the migration stagnated. In many cases, their technical backend structure hampered or even declined cooperation. You know that there a bugs in a big company’s proprietary DHCP implementation answering requests very strange? And other proprietary tools which could not coexist with any other software management solution, because they are not configurable?
The lack of open standards for interoperability and the domination of lock-in interfaces was awful. Really awful. You don’t realize these efforts by just depending on one single vendor, being happy with his software and tools. You know Simon Phipps “the biggest enemy of freedom are happy slaves“? I remember this statement very often when thinking about the past. A lot of digital waste we once produced we now had to get rid of. Gartner calls this “exit costs”, I think about “digital waste exit challenges”.
Change of strategy: pilots and broader IT reorganization
So we changed our strategy from 2008 onwards. At first a pilot phase EVERYWHERE, to gain information about the degree of diversity. Every unit had to establish at least 50 desktops or 10 percent of their PCs with the LiMux Basisclient. Together with its common infrastructure, allowing but not neccessarily enforcing standardization. The second step for us should be to learn, to learn, to learn and optimize. Then to finish the rollout knowing the best practises and lessons learned.
In parallel the City Council decided on a extensive reorganization project for the whole IT in process and hierarchy matter. Not directly related to LiMux, but with many points of contact, especially whenever we’re talking about technical solutions. This is ongoing and helpful for LiMux, looking to IT improvements in a broader view than just the technics.
Yes, we can! Successfull pilot phase finished in 2009
Since the end of 2009 we have proven that our LiMux Basisclient (linux client) is able to be fully integrated into this heterogenous environments. We successfully finished the pilot rollouts. In total 3,000 linux clients throughout the city; an enourmous number of linux clients. Remember, the goal was to establish pilot projects of 10% (1,500) of our desktops. We run 3,000, twice as much. First step done.
By the successful switch to the open standard “Open Document Format” (using OpenOffice.org on all desktops) we cut off the plenty lock-ins from one (business) app to one single office suite, only available for – you got it! – one single operating system. Now we are free to chose whatever we want! I blogged about this in my 2009 review.
Nowadays we are doing the planning for optimization. We know we can do the migration, so we want to be more efficient than in the proprietary world before. Let’s learn and build a better IT. Then the next years will be the rollout years in Munich.
LiMux has a long-term agenda
Yes, LiMux has a long-term agenda. We could have switched to linux clients in just a few months, giving the order to all 21 IT units to set up a linux client until end of 2008. No further specifications, no standardization and no consolidation. I’m pretty sure they would have done this excellent and then I would have published great news in 2007 or 2008 “LiMux done, Munich completely on free software”. But if we would have done this we would have ignored this big opportunity for Munich’s IT as a whole. Quality over time! Not related to free software, but neccessary for cleaning up our IT.
We never ever will be happy slaves again
I won’t excuse me for being clever and adjusting the way to achieve better goals. Digital sustainability is a long-term effort and not only a matter of Linux vs Windows. It’s not a matter for or against Microsoft. There are many vendors trying to lock you in. We learned it and do our homework. We never ever will be happy slaves again. You, too?
I hope clarifying our approach helps to understand that LiMux is more than just a technical question. We are doing our homework and invest in the future of IT openness. Successful, as proven by our ODF switch and the many linux clients we’re using every day.
Cheers,
Florian