Behind the Scenes of a Microsoft Keynote
December 4, 2010 § Leave a comment
When I worked in Live Labs, our schedule centered around launching at big conferences to generate publicity. It is a very Steve Jobs strategy – create a highly publicized event and show off your coolest stuff to maximum impact. I was surprised to learn that Microsoft’s developer division also relies on these conferences. On stage coding in Visual Studio lacks the impact of a Steve Jobs iPhone demo. But the Silverlight FireStarter 2010 conference’s success was crucial in light of Microsoft’s general shift towards HTML5 and Bob Muglia’s comments at PDC. After a series of mishaps and bad press, the pressure was on the Silverlight marketing team to prove that Silverlight is a relevant developer platform, with richness that HTML5 can’t match.
Normally, I’d be interested in talking business strategy. But I had a closer-than-normal look at this conference (I was thrust into the keynote last-minute), and I was really amazed at how much orchestration goes into one of these events. You have:
• A set of feature teams responsible for building technology (normally, this is where I’d come in)
• A set of vendors responsible for building the “wow factor” demos of the technology (I’m frequently pulled into this stuff too)
• Demoers and presenters – called “talent” backstage (um, seriously?)
• A bunch of marketing people ensuring that presenters are hitting the talking points
• People who coordinate events like this for a living – helping with timing and slides
• PR people running about, doing who-knows-what
• Various event people: video, sound, lights, logistics
• Security – I mean, actual guards – one up front, and one backstage
• Hair and makeup (?!?!)
All of these people running around, everything coming in at the last minute, things being added and removed from the keynote on a minute-by-minute basis. Crazy, but exciting.
The full keynote was practiced the night before to give as much time for polishing demos as possible. I hung around all night, waiting to demo PivotViewer – knowing that there was a good chance it wouldn’t fit. But, once everyone saw the demo, PivotViewer was in. The big surprise: I was asked to demo. So I had about 12 hours (minus whatever sleep I wanted to get) to tighten up the script I’d written for someone else, and perfect Gary’s magic of talking and Pivoting (as evidenced here). But I think it went well in the end, and it was a unique and fascinating experience. You can check out the recording here: http://www.silverlight.net/news/events/firestarter/.
The PivotViewer demo starts at the 1:19 mark of the keynote, and it is one of the most compelling demos of the day. In the future, it will be easy to generate PivotViewer collections (with visuals!) dynamically, client side. This is exciting, because it means real websites can embed PV controls to browse whatever data they have lying about – no matter how often that data updates. And wouldn’t most websites be better Pivotized? I certainly think so.