 |
Ray Ozzie Wants to Push Microsoft Back Into Startup Mode more similar news »
Ozzie's top lieutenants at Microsoft's Windows Live Core offices are (from left) David Treadwell, Debra Chrapaty, John Shewchuk, Jack Ozzie, and Amitabh Srivastava.
Photo: Lionel Deluy
Microsoft, Ozzie wrote, had to think and operate more like an Internet company and, as much as possible, like a Web startup. Consider ad-supported or subscription business models, he advised, viral distribution, and experiences that "just work." Instead of the clunkiness that Microsoft products so often displayed, focus on being "seamless." Bottom line: Change big-time, or else.
"We were clearly marching along some of those directions, but we were taking an incremental approach," says John Shewchuk, a Microsoft technical fellow who would become an Ozzie lieutenant. "Ray pulled it together in a comprehensive vision."
"It was a big and important memo," says Ballmer, who feels that the Ozzie dispatch called for even tougher adjustments than Gates did in 1995. "The Internet didn't require a change in business practices, just technology changes," Ballmer says. "The notion of moving toward more subscription-based models, more ad-based models, is a bigger change for more people."
The memo didn't get immediate results. Basically, Microsoft couldn't consider a paradigm transplant until Vista and Office shipped. Ozzie was undaunted. "I kept talking," he says. "I began incubating certain things, certain new projects off to the side." While a number of Gates' duties were passed to others (notably to chief research and strategy officer Craig Mundie, who was happy to make public appearances as Microsoft's tech ambassador), Ozzie took on some of Gates' product reviews and strategy functions while quietly building a team to implement the ideas in his memo. That team included some key personnel from Ozzie's previous enterprises. "The reason I'm here is Ray," George Moromisato says. "I just believe in his vision." Jack Ozzie, Ray's brother and Groove cofounder, also came along.
Getting the best and brightest at Microsoft to leave their sinecures and join Ozzie's team was more of a challenge, but Ballmer's active involvement helped land the bigger fish. "I'm not going to break your arm to do this job," he told VP David Treadwell. "But I'm going to twist it pretty hard." Treadwell spared himself injury by becoming a key member of Ozzie's operation, heading up a team called Windows Live Core.
Ozzie spent a lot of time crafting a different kind of work environment at Microsoft. "He was very intentional about getting stuff done quickly, focusing on the end customer," Treadwell says. Previously, a big part of any development team at Microsoft was making sure its new product worked in lockstep with everything else the company produced. This "unification" criterion was something that Gates had always hammered on. But Ozzie saw that while that approach avoided annoying conflicts, it also tended to smother innovation in the cradle. "This philosophy of independent innovation—really making progress before you pursue serious integration, is something Ray pushed very strongly," Treadwell says. Ozzie's approach was to encourage people to rush ahead and build things. Then he'd have a team of what he calls the spacklers fill in the gaps and get things ready for release.
In a sense, his teams were cultural pioneers modeling a more flexible, startup style of software development. As a signal of his new approach, Ozzie spent a lot of time on the physical workspace for his team. "I'm either at 1 inch or 30,000 feet," he says. "If there's something I care about, I'm on it." He had workers rip down the labyrinthine, catacomb-like corridors on one floor of a building on the Red West campus and called in architects to create a more open design. Now, walking into the Windows Live Core group is like leaving Microsoft and visiting a Futurama set. Office windows open onto hallways so that quick eye contact can trigger spontaneous discussions. Whiteboards are everywhere. Pool tables, mini-lounges, and snack zones draw people toward the center of the space rather than isolating them around the edges.
At first, the skunk works-like nature of Ozzie's operation engendered suspicion and resentment. "There was a perception of 'Who are these special guys off in their own little space working for this new guy?' That created some tension," Treadwell says. By breaking seldom-questioned rules of how space should be apportioned in the Redmond Borg, Ozzie was pushing against the battleship mentality. Management experts might appreciate his explanation of exactly who was putting up the resistance. "The company," he says. Who's that? "They. You know—Microsoft."
Ozzie acted less like an executive dispatching his duties per the org chart and more like a startup CEO in touch with every aspect of the process. "At first, people go, 'Whoa, what is this—are you a product manager? Are you a developer?'" Jack Ozzie says. "Then they warm up, and man, they just want to be part of the team he's leading." That's fine for the groups he spends time with, but will it scale? "None of that can happen overnight," Jack says. "It's going to have to spread from the people who work for him." Also essential, Jack adds, is whether Ozzie's teams actually deliver: "We're a very results-oriented culture here."
The Ozzie project that must deliver results is Microsoft's so-called operating system for the cloud. As more apps become Web-based, the raison d'être for Windows—running programs on desktop PCs—becomes less compelling. What better way to make up for the decreasing importance of a desktop operating system than to create a dominant OS that runs services in the cloud? This is not only a crucial effort but one in which Microsoft is playing catch-up: Amazon.com went live with its cloud services in early 2006 and now hosts data storage or applications for more than 400,000 developers, including the complete historical archives of The New York Times. Google's entire company is based on the premise that people want to move from desktop to cumulus. But Microsoft hopes to use its cloud OS (codenamed Red Dog, now called Windows Azure) to dominate the cloud the way DOS and Windows did the desktop.
Ozzie found his project lead for Red Dog in Microsoft veteran Amitabh Srivastava, a top computer scientist who had been pulled from Microsoft Research to fix the engineering process for the troubled Vista. Their first meeting, at Ballmer's urging, was set for 4:45, which implied a hard stop after an hour or so. "One of the rules in my family is that nobody misses dinner," Srivastava says. But when Ozzie came in, the two chattered like magpies, and sometime after 8 Srivastava realized that he had indeed missed the evening meal.
Srivastava agreed to head Ozzie's Cloud OS project once Vista was done. His first coup was getting Dave Cutler to come out of semiretirement to join him on the project. At age 66, Cutler is a legendary figure in computing. He wrote the groundbreaking VMS operating system for DEC and later led the team that created Windows NT. An irascible, impatient combination of John von Neumann and Sgt. Rock, his presence on the team gave it instant credibility. Srivastava and Cutler began by methodically visiting every Microsoft group working on services, from Xbox Live to Virtual Earth. In December 2006, Srivastava wrote his own vision document outlining the plan. Its title? "Owning Clouds."
Under Ozzie, Srivastava felt free to create Red Dog using methods not normally seen at Microsoft. He set up his own 1,000-machine data center right in the middle of the Redmond campus to test early versions. To power the operation, the team stole excess reserve power from three nearby buildings. No permissions were sought through Ballmer or Gates. "I take direction from only one person—Ray," Srivastava says. Another indication of the rebel nature of the project comes from its codename. "The official story is that we are just like Red Dog beer, and I'm sticking with that," Srivastava says. But Cutler is more forthcoming: "We were visiting Hotmail," he says, "and there was a really seedy strip joint in San Jose called the Pink Poodle. I said, 'Maybe we ought to name this project the Pink Poodle.' Everybody said, 'Oh, God, we could never do that.' And then somebody said, 'Red Dog,' and we all said, 'What a great name.'" Cutler also had the idea of outfitting team members with shiny red Nike sneakers.
Maybe the most subversive aspect of Microsoft's newest operating system is that it was produced with a fraction of the manpower the company usually directs to critical projects. "There are literally thousands of people on Windows, but small groups with very focused people is a better way of doing things," Cutler says. "So this project is much smaller. It's like 150."
Red Dog, available late next year, will have competition, of course, from Amazon and most certainly Google, whose own cloud OS, App Engine, will offer developers similar hosting benefits at lower cost or even for nothing. But Debra Chrapaty, the Microsoft exec in charge of the company's data centers, says that Microsoft's infrastructure is so efficient it can compete in cost even with a company she refers to by the letter G. (She refuses to speak its name out loud because "every time you say that word, it reinforces their brand," she says.)
Eric Schmidt, CEO of that G-word company, says that because Microsoft has so much market share in servers and operating systems, the Redmondites will certainly be big players in cloud computing. He sees it as an extension of Microsoft's nasty behavior in the '90s. "Microsoft's basic strategy is to gain enough share in cloud computing to force other people to use its standards," he says. (By contrast, Google has blessed an open source version of its cloud technology, which both IBM and Yahoo have adopted.) Ozzie doesn't buy the charge. "Google and Microsoft have the same basic philosophy. We're basing our cloud on Windows technologies because they're great technologies and we have a lot of higher-level services on them. If you want to write open source stuff on them, you can do that."
Srivastava and Cutler predict that Red Dog's reliability will be a competitive edge. "We don't want to say to developers, 'Hey, come and use this platform,' and then have it lose your data," Cutler says. "That would just be bad. I mean, it would be terrible. So we're being really conservative."
Ozzie, of course, loves Red Dog and prizes his red sneakers. But the project closest to his heart may be Live Mesh, one of the building- block services that run on top of the cloud OS. In a sense, it addresses a problem that then-VP Jeff Raikes posed to Ozzie during his first week at Redmond: How can Microsoft connect and synchronize people's contacts, calendars, and other information in a seamless fashion?
For Ozzie, this challenge was profound; it meant using the cloud to connect people to machines and, more important, to each other. "Getting sync right is the essence of everything," he says. "If you don't, everything else fails." And furthermore, it had to be designed in a way to scale to hundreds of millions of concurrent users. "Scalable sync is tough." Apple knows this all too well; when it turned on a similar service called MobileMe last June, it delivered more stink than sync.
Live Mesh looks impressive in demos; it can zip photos and tunes from computers to the cloud. Then it can zing the information off to anything that's connectable, smoothly fitting the stuff into its natural habitat. Whether it will work with millions of people and billions of items—and so simply that those millions of people keep using it—is another matter. (Microsoft's "it just works" record is spotty, to put it gently.) To ensure success, Ozzie has pared down the project to essentials. David Treadwell says the team jettisoned some bells and whistles. "But Ray was very firm," he adds, "about maintaining the soul of the release."
Brothers Jack and Ray Ozzie hang out in 1979.
To Ozzie, software's soul does not lie in the accumulation of features. Instead, it lies in his dream of connectivity. "Live Mesh is very Ray," Mitch Kapor says. "It's the son of Groove, which is the son of Notes." Which was, of course, the son of Ozzie's beloved Plato. Thirty-three years later, Ozzie is still trying to build on what he saw in sophomore year. But it's no longer the Ray Ozzie vision. It's Microsoft's.
"Here's the deal," Ozzie says. "Somewhere in my first year, not in the first few months but before the CSA announcement, I had to make an internal decision. If I want to be here, is it to make Microsoft successful or to have a good project, a good experience, whatever? It was an issue of engagement. I asked myself, why do I do what I do? I enjoy solving complex problems that involve technology, people, organizations—the whole mix. So I made the internal decision to do what I can to make Microsoft successful, and that was it. Yes, it took me a while to understand what that meant. No, I haven't worked here for 20 years. But every day I'm up at 5 am and at work at 6 or 6:30. I don't get home until 8. I'm doing everything I can to make this company successful."
That just means getting Microsoft's 90,000 people to follow him into the clouds.
Senior writer Steven Levy (steven_levy@wired.com) wrote about the creation of Google's new Web browser in issue 16.10.
Tue Nov 25, 2008 more from this source»»
|