LEAP: The Redmond trip

27 January 08 - 14:43
Area: default - Link to this article

As I wrote in previous articles, the LEAP program consists of five masterclasses in The Netherlands and a set of presentations from Microsoft architects in the USA. Sunday, January 20th 2007 was the start of the trip to the Microsoft headquarters in Redmond, WA for the first LEAP group (100 people). The second LEAP group (also 100 people) arrived a day later.

Day 1

After a two hour drive, I arrived at the Amsterdam airport at 09:30, three hours before take-off. After a flight of more than eleven hours we arrived at Seattle airport, 16:00 hours local time.

A bus trip of half an hour took us to the Hyatt Regency hotel in Bellevue.

That evening, we formed groups to have dinner in the various restaurants in the neighborhood of the hotel. After that, we went to bed early, as it has been a very long day for all of us.

Day 2

Monday, we had a day for ourselves. It was a beautiful day, sunny and 5 degrees centigrade. With three colleagues I went to see Seattle.

We decided to take the bus from Bellevue to downtown Seattle. We visited the Pike Place market, the first Starbucks coffee shop, enjoyed the scenery around the harbor, visited the Space Needle, where had a great view over the Seattle city area from the 500 ft top floor.

After that, we went to see the famous Seattle aquarium and walked to the older part of the city. All in all a very interesting and entertaining day.

Day 3

On Tuesday, the real work started. We grouped at the hotel lobby at 07:00 to catch one of the three shuttle buses to the Microsoft campus.

After registration and a Microsoft supplied excellent breakfast, we attended the first presentation called "The architectural last mile", presented by Norm Judah. Norm told us architecture was about science (creating artifacts because of financial drivers), art (keeping it simple) and balancing between these two. The presentation contained many subjects, which made it a bit hard to see the point he was making.

After a short break, the second session, called "Software + Services: The Next Operational Challenge" started. This session was presented by Ulrich Homann. The problem with this presentation was that the title was a bit misleading. The actual title should have been "Capacity planning, now and in the future". It took me half the presentation to figure out what the goal of the talk was. I found out later that I was not alone in that. When looked from the Capacity planning angle, the presentation made much more sense.

After a good lunch and a walk around the Microsoft campus, two more presentations were given: "Internet Service Bus Overview" by Clemens Vasters and "Democratizing the Cloud with Volta" by Erik Meijer. These presentations were much better than the ones before lunch.

Clemens held a very inspiring talk about a kind of BizTalk service in the cloud, run by Microsoft, to be used by corporations. It contained live demo's, which actually worked. The same goes for Erik. He is a very interesting, enthusiastic, a bit chaotic speaker who talked about how to easily extend .Net programmers' knowledge to create multiple tier web applications. This presentations was mainly filled with live demo's, was very entertaining.

In the evening we were invited to the Parlor Billiards for an evening of Mexican food, beer and pool playing.

Day 4

This day started again with traveling to the campus and having a good breakfast.

The first presentation was "The New World of Work" by Dan Rasmus. He spoke about how he sees the new world, where much is changing: The workforce, the companies itself, etc. He spoke about the lumpiness of the world, instead of "The world is flat". If you look at top-10's of various subjects (education, work age, etc), most of the world is not in those lists, and is completely unseen in a flat world. Dan showed many statistics and much information. It will take me some time to digest all of this.

The second presentation by Kim Cameron was about (what else?) "Digital Identity". Kim is the author if the 7 laws of identity and the identity guru. He spoke about these laws and what they mean. He also introduced a new architecture for dealing with identities. A new concept for me was the concept of "claims" and transformations of claims. An example: In a hotel I claim to be Sjaak Laan by showing my passport and Visa card. In return (the transformation), the hotel gives me a hotel key (which is also a claim, because I could loose the key). These transformations of claims are also possible in more technical scemario's.

"Office Business Applications Overview" was presented by Karthik Ravindran. It was about the coupling of Office applications like Word, excel, Outlook and SharePoint with Line of Business (LoB) applications like SAP, Siebel, etc. After a short introduction we were presented with 3 demo's. The first two were very nice, combining Outlook appointments to a timesheet in the LoB application, using the new Ribbon feature of Office 2007. The second one was a Request for Proposal (RFP) document that was filled in using information from the underlying LoB application. Because of the limited time, the last demo was not very successful and hard to follow.

The last presentation was "The Irresistible Forces Meet the Movable Objects" by Pat Helland. This was by far the most interesting and entertaining presentation of all. He talked about Forces like changes in chips, power consumption, speed, storage, inreliable datacenters, flakey components, connectivity, etc. The Objects were the applications and data. Since the forces drive us forward, the objects have to move. This means that we have to make sure that future applications ad data are resilient for flakey hardware, unreliable connectivity, unsuccessful database inserts, failing datacenters or power, etc. The way to do this is a bit hard to explain, but it has to do with adapting applications to the way humans work. An example is that if you buy a book at Amazon, and the book falls on the floor in the warehouse, Amazon cannot ship you the book. They then apologize, which is fine, if it does not happen too often. Now if the book was not shipped because of a datacenter error, the effect would be the same for the customer. Therefore, in some cases it might be more cost effective to apologize (and maybe offer a small gift) than to built rock-solid IT systems. There is much more to say about this subject. Maybe I will write about this later.

In the evening we were taken to the New Castle Golf Course for an evening of excellent food and a spectacular view over Seattle by night.

Day 5

On this last LEAP day several workshops were given. I choose "Internet Scale Computing - the real stuff". This workshop actually was a set of three presentations.

The first one was about how the infrastructure behind www.microsoft.com is setup. I cannot say too much about this, as it is confidential, but the figures presented were very impressive.

The second presentation was about how the websites with high volumes of data and download (like hotmail.com, MSN.com and the security patch websites) were setup. The talk gave an insight on how many datacenters were necessary, and what could be done on the application side of things to keep this vast- and increasing amount of data flowing.

The third presentation was completely off-topic, because it was about robotics. It was very interesting though to see what Microsoft does in robotics software.

In the afternoon 60 lucky people, including me, were taken on a tour around the campus. Because I had to sign a non-disclosure agreement, I cannot say too much about this.

 

We did a visit to the home of the future which contained all cool gadgets, a visit to the Microsoft Visitors Center (which is sort of a Microsoft museum), a Center for Information Work tour (the office environment of the future) and made a visit to the company store, where people could buy Microsoft software and hardware for reduced prices.

In the evening we were invited to a Italian restaurant for dinner. I skipped that one, because I was very tired.

Day 6

This was the end of LEAP. We went to the Seattle/Tacoma airport for a flight back to The Netherlands, where we arrived at day 7, on 7:45 AM. All in all it was a very interesting trip. For me, the LEAP program was a big success.

I want to thank Dik Bijl, his team and Microsoft in Redmond for a terrific organization and a great learning experience.

LEAP: The last Dutch masterclasses

15 January 08 - 10:40
Area: default - Link to this article

In December, the last LEAP masterclass was held in The Netherlands. See my previous articles here and here. Masterclasses 4 and 5 were about Security and "The Knowledge Worker".

Security 

The masterclass about security had a huge amount of preparation documentation, mainly because security has so many aspects. It was not feasible to read it all, but I have kept it as a reference.

Security according to Microsoft started with a memo from Bill Gates, called "Trustworthy Computing". In 2002 it was the start to improve the security of the Microsoft products, and to change the way new applications and systems would be developed. In 2007, this memo was followed by a new one, called "Enabling Secure Anywhere Access in a Connected World". In this memo, the results since 2002 were discussed, and new strategies were set for the forthcoming years.

The .Net framework has improved the way programmers deal with security, because the framework hides much of the security complexity from the programmers.

Security for services in a SOA environment is also a wide topic. The WS-* standards are complex and there are many ways to implement security using these standards.

Security on the infrastructure level is based on 4 pillars:

  • Identity and access management
  • Desktop, device and server management
  • Security in networking
  • Data protection and recovery

A layered security policy is used to protect the data. The edge of a Microsoft infrastructure can be protected using ISA server or IAG. The network can be protected using IPSec and logical zoning. Identity and access management make sure only authorized people get access to data and applications. For Microsoft, Active Directory is a large supplier of security services.

The Knowledge Worker

This masterclass was a bit less technical than the previous ones. It was about how information workers do their daily tasks and how this could be improved. It discussed the following subjects:

  • Unified communications and collaboration (how to combine email, instant messaging, work phones, cell phones and other information streams to one unified messaging system).
  • Enterprise Content Management (how and where to store knowledge and documents)
  • Business Intelligence (how to create dashboards for management to easlily view Key Performance Indicators)
  • Enterprise search (how to find relevant knowledge and documents back)
  • Enterprise 2.0 (how to use Web 2.0 technologies in the enterprise)

The main goal is to improve the effectiveness of knowledge workers using technology, just like it happened to factory workers 50 years ago.

Dik Bijl wrote a book about the subject (in Dutch), which we got after the masterclass, and which I found very useful.

Redmond

Next stop will be Redmond, USA. Between 20 and 25 January we will attend 3 days of masterclasses and workshops from Microsoft architects. They will share their vision of the future with the 200 LEAP trainees from Holland and Ireland.

Stay tuned for a article about this trip. The agenda looks good, and so does the hotel.


More articles: See left pane.

About Sjaak Laan

Sjaak Laan

I am 45 years old and married with Angelina. We have 3 children of 12, 7 and 5 years old. We live in The Netherlands, in a place called Drachten

I work for Logica as Principal IT Architect. I have 20 years IT experience.

I own the following certificates:

ITAC Master Certified IT Architect

CISSP_logo CISSP (Certified Information Systems Security Professional)


TOGAF8_Certified_web TOGAF Certified Architect



I am a member of the:


I manage my business contacts using Linkedin.


I can be reached through sjaak.laan [ a t ] gmail [dot] com.

This site states my opinion only, and not nessecarily the opinion of my employer or of the clients I work for.