Power struggles, brain drain cloud Windows' future

By Mary Jo Foley, Sm@rt Reseller
February 9, 1999 2:56 PM ET

For any company, managing 2,000-plus developers is no picnic. But for
Microsoft Corp., where big egos and fat stock options are the norm, it's
becoming next to impossible.

According to a report first published in The Seattle Times on Sunday,
Microsoft is expected to reorganize the company within the next few weeks
into four divisions. While the company routinely reorganizes annually, this
anticipated move -- which could end up dividing responsibilities for
consumer and enterprise operating systems -- could be Microsoft's attempt
to stem some of the inner turmoil.

Product shipment delays are a mere crack in the Microsoft "we're-on-track"
facade. In recent months, the entire Windows 2000 development process has
started to show signs of severe stress fractures. With Windows 2000 still a
no-show, Microsoft finally has confirmed that it has abandoned plans to
push consumers directly from Windows 98 to the Windows NT kernel.

The change in direction is just the latest indication that Microsoft's
developers are drowning in a sea of mixed messages, design changes and
product delays.

Consider the evidence:

- Established product directions are shifting.

- Long-time Windows marketing veterans have been reassigned to other parts
of the company.

- Many of Microsoft's midlevel managers are now millionaires (at least on
paper), which means its difficult to keep them motivated and on board.

- The less-than-stellar Department of Justice court appearances by Senior
Vice President Jim Allchin and Group Vice President Paul Maritz, coupled
with the meteoric rise in popularity of Linux, are taking their toll on
Microsoft's Windows Everywhere campaign.


Allchin in the middle

Caught in the eye of the storm is Allchin, who heads up Microsoft's
Personal and Business Systems Group. As if delivering Windows 2000 wasn't
difficult enough, Allchin has been forced to manage developer infighting,
staff departures and employee burnout among the ranks.

The mild-mannered Allchin managed to survive a showdown with former Vice
President Brad Silverberg, who took a sabbatical in 1997 around the time
Allchin emerged as the top Windows dog at Microsoft. Silverberg, who
currently consults for Microsoft, is a long-time Allchin rival and is said
to be contemplating a comeback. Microsoft officials won't disclose whether
the prodigal "Bradsi" will return. But beta testers note that Silverberg
has become much more visible on Windows 2000-related messages in recent weeks.

Other management issues also are rocking Allchin's boat. To wit, Brian
Valentine, a vice president and the design leader on Windows 2000, was
brought in to replace 11-year veteran Moshe Dunie, a former leader of
Microsoft's Windows and NT teams.

Valentine also must work with Dave Cutler, the father of Windows NT 3.1 and
current leader of Microsoft's 64-bit NT efforts. Cutler, known to be
difficult to manage, is said to prefer racing cars to writing code.

Meanwhile, a number of Microsoft's top minds have stepped away from the
Windows 2000 effort since NT 4.0's release. The defectors include marketing
guru Rich Tong, who so successfully branded Windows NT 3.x and 4.0. Rather
than stay on for Windows 2000, Tong decided to spend more time with his
family and moved onto the BackOffice team. Other high-profile Windows
veterans, such as Jonathan Roberts and Phil Holden, have jumped onto the
Windows CE team.

But it is midlevel management defections that have Microsoft's top brass
most worried, say partners close to Microsoft.

"Microsoft has started calling its millionaire managers 'volunteers,'" said
one integrator who has worked with the company over the years. "Microsoft
knows there's not much they can do to keep people who can afford to retire
whenever they want because their stock is worth so much."

In the last 12 months alone, shares in Microsoft have risen from $50 to
more than $150.

Because of these distractions, Microsoft's core operating systems business
faces a challenge unlike any trial the company has experienced to date.

Broken promises

Just last week, Microsoft was forced to acknowledge that it cannot make
good on a promise to move its mainstream operating system efforts directly
from Windows 9x to the NT kernel. Instead, the company will take one or
more stutter steps, in the form of "minor" Windows 98 upgrade releases,
before it manages to achieve its long-term goal of moving to a "major" NT
Consumer release.

Microsoft officials say the move does not signify a change in strategy.
However, the company's stated goal, since at least 1996, has been to move
its entire Windows development effort to a single code base. The original
strategy, in theory, would have simplified life for Microsoft, its
developers and its customers. Now, Microsoft will be forced to pull a
number of the developers off Windows 2000 and put them back onto Windows 9x.

One developer close to Microsoft claims the software giant already has
assembled a Windows 9x follow-on team under David Cole, vice president of
Microsoft's Web client and consumer experience division. Others speculate
that Silverberg's responsibilities, if he returns, could include management
of any Windows 98 follow-ons based on the 9x kernel. >

A Microsoft spokesman says the company decided to add new Windows 9x
releases to its lineup because the company had decided hardware vendors and
customers could not wait two years or more for NT Consumer.

Some developers, however, tell a different story. Many say Microsoft
changed course because it underestimated the effort required to make all
Windows 9x applications run on Windows 2000. Further complicating matters,
Windows 2000 contains 35 million lines of code and requires 64MB to 128MB
of memory -- which doesn't make for a nimble consumer operating system,
developers note.

Trouble at the top

Developing Windows 2000 and Windows 9x enhancements aren't Microsoft's only
problems. The company's high-end 64-bit development effort also has hit
some bumps.

Publicly, Microsoft insists it will deliver a 64-bit NT release
simultaneously with Intel Corp.'s IA-64 "Merced" processor, which is due
out in mid- to late 2000. Microsoft and Intel maintain that the effort is
going well.

But privately, the "intellectual crossfire" between the two companies is
intense, says one developer, who requested anonymity. "We have front-row
seats at the fights. The dirty little secret is 32-bit Windows applications
won't run as fast on Merced once they are compiled. Microsoft is pissed,"
he said.

Enter Microsoft's Cutler, who heads Microsoft's 64-bit development team.
Allchin is counting on Cutler to help Microsoft navigate the 64-bit waves,
but it won't be smooth sailing. Cutler, who earlier designed Digital
Equipment Corp.'s VMS operating system, is a renegade captain, to put it
nicely. He tolerates no fools -- and leaves an e-mail trail laced with
profanity to prove it. Cutler has his own ideas of how operating systems
are best designed and has no qualms about executing his vision.

Sources say Microsoft's Valentine is trying to keep Cutler in check by
putting some 64-bit code into Windows 2000.

"New cuts of [Windows 2000] Beta 3 have lots of new 64-bit code in them --
like #IFDEF64 conditional compilation statements," said one NT source-code
licensee, who requested anonymity. "We hear Valentine said, 'We better
bring back Cutler and his 64-bit team from going their own way.'"

Translation: Microsoft insiders may be concerned that NT will fragment into
two incompatible code bases (Windows 2000 and a 64-bit NT), which would
cripple Microsoft's compatibility strategy.

Microsoft officials insist the company is on target with its 64-bit plans.
Group product manager Ed Muth notes that NT64 will include a 32-bit
compatibility subsystem that will allow 32-bit applications to run
seamlessly on 64-bit systems. Muth declined to talk about interim builds of
Windows 2000 Beta 3.

"To the best of my knowledge," he said, Microsoft isn't including any new
64-bit functionality in new beta builds.

Whatever the truth, a 64-bit NT, Windows 2000 and NT Consumer remain a long
way off. At this point, it's unclear how internal squabbles, executive
brain drain and changing development schedules will affect Microsoft's
future success. But these storm clouds certainly warrant a close watch.

See more Sm@rt Reseller news.


From MAILER-DAEMON@cs.depaul.edu Fri Feb 12 12:19:52 1999