Sunday, March 26, 2006

Nix the Mix06! Back to Accountability and Pondering Attention to Bad News about Microsoft.

Well, hasn't this been a hum-dinger-ringer of a past week? That Vista 2007 post is up above 430 comments so far.

(This is one of those navel-gazing posts, so be forewarned - after a fire-burner of a week, I'm trying to bore things down here.)

Last week started with me beginning to collect positive buzz around Microsoft via the Mix06 conference (and write notes about dev vs. pm vs. test). It's all lost now, but I remember seeing appreciative quotes like "...this seems like a very different Microsoft," and how people were beginning to get that the next generation of Microsofties were busy turning Microsoft into a positive, transparent, honest we're working with you company. We have lots of sins to amend for and lots of contrition to work through before we can be back in balance. Mix06 seemed to be a nice, delightful skip along that path. We are working on it.

Then, as if to torpedo ourselves, the bad news and reorganization erupts and the Mix06 attention meter drops to nil. As if scanning the sky amidst the destruction of their city, Microsoft watchers fretted, "Where's Scoble?"

Could we have at least waited a week to break the news and built up a wee-bit of positive goodness from Mix06 and the Office developer's conference?

Truth be told, at this date I'd much rather start writing about how Microsoft is turning itself around versus pounding out diatribes raging against the machine regarding how we need to start obvious enforcement of accountability. This accountability thing is a core value to me that translates into a better company. A number of commenters have pointed out that slipping Vista due to the non-business components not being ready was the right thing to do: shipping something shoddy early is an awful sin compared to shipping later and high quality. Yeah, okay, "duhs" all around there, but that's a small insight at the end of a long running slo-mo train-wreck.

One small reflection on accountability in this comment, in the midst of fixing automation-generated issues:

[...] I’m willing to be accountable for my mistakes, but first I want to see some GMs held accountable for theirs. I’ve made lots of mistakes in my career, and I’ve been accountable by making up for them with even more successes. But now every good thing I do is craptulized by someone farther up the management chain. We are working hard, but can’t make a difference because we don’t have any coordination or direction. The managers who should provide that are MIA. Off buying villas in Italy, I guess. So Mr. Just-Suck-It-Up, what do you propose I do? Stage a dev coup and tell my PM team that I’m calling the shots now, so they can forget about those last few DCRs? That should look good on my September review, considering my boss the GM used to be the GPM. Or maybe I should march into Amitabh’s office and tell him I’m firing all his flying-monkeys and bulk resolving their PREFIX bugs. Should I go over to building 9 and tell the Shell team to dump Glass and just go back to the XP shell in the name of shipping?

Adds Cheops:

[...] Second of all it's contrary to reality. While I was working on Vista - and I don't think you ever have - there was no shortage of dedication on the part of anyone I knew of, at least those at the bottom of the org chart. Devs, testers, maybe even PMs, putting in the grueling hours and present on weekends and not just at crunch time.

The real problem comes from those higher up the chart, the ones who keep tossing obstacles into our paths. The ones who release LH versions that wouldn't even complete installation, the ones who turned the checkin process into a nightmare of needless steps each exhibiting random failures, the ones who insisted that their favorite hobbyhorse had to be part of the process.

Regarding accountability: SPSA. What's that? Well, first there's this:

All us partners were awarded our humungous SPSA grants 8/2003. They vest this August. For some reason I thought they were going to vest a little later, closer to the november original date.

For me, I collect 68,000 shares on 8/29 so I hope the slip hype blows over quickly. I'll take my $1.8m this August, then get pumped and help push this bad boy out the door!

November would have been pushing it for me anyway cause my house in tuscany is supposed to be done late october and we were planning on spending a month there once its ready.

-a distinguished partner

p.s. - go ask your vp if you think I am being a bs/troll. this is real. the spsa program is huge awards tied to company performance, BUT does anyone honestly think that bill/steve have the balls to say that since our performance has been shit that the multiplier is 0? See ya in tuscany!

Now that's just a nipple twister for my soul. A follow-up that doesn't twist so much:

The 68k spsa number is a reasonable number, and the vesting date of 8/29 is accurate. Trust me, I am a senior partner (L80). The numbers are in line with reality and the award amount is based on company performance metric goals established 3 years ago. I also agree with the poster that its unlikely that the award multiplier will be 0, BUT I also don't expect it to be 150% (the allowable max).

The sad truth is that comp plans like spsa are designed for the long term and are designed to reward people at the time they are granted. Its hard to look forward and its impossible to recall a previously granted award.

If LisaB wants to rebuild trust between the front-line team members and our executive leadership, how about making everyone's rewards transparent. As I dole out a couple of percent raises here and a few hundred stock awards there, it becomes impossibly difficult to explain the money-grab happening at the top of our corporation when results do not match the awards. Profit sharing should benefit every full-time employee.

Going back to getting Vista out, one good comment (well, good other than the M. Anti-Mini start) has the following observations:

[...] I am one of the several components owners who consulted with Brian on this latest Vista stuff. And to be honest, Vista is nothing so different from the complex beasts that Brian has nutured to fruition in the past. Of course if you have been here for only five or so years you'd think Vista is the only challenge MS has ever faced. But I digress..

Yes the original plan was to get this puppy out August ending to ensure the two classes of OEMs (Direct and Indirect, e.g. Dell and Circuit City) had a level playing field for the year end Vista fueled hardware & software sales. Vista is being delivered with a bottoms up project management method where each component's (and there are hundreds) schedule make up the master. So the Brian review showed a few components (I can count with the fingers on one hand) needing a few more weeks to wrap. Because of the nature of these components (input vs output) there is no other alternative other than adding these extra weeks (half in Beta 2, 0.25% in RC1 etc).

Now Brian has humongous titanium balls - Go check his history from Exchange 5.5 to Win2K etc. He has his rules that cannot be overriden and some of these are:

1) If it ain't done, I a'int serving it. Period.

2) A customer will soon forgive you for shipping good stuff later than you promised but will never forgive you for shipping bad stuff on time.

The added time was not even much, prolly 6weeks (or 8 worst case) and will serve mainly those few components. Over 90% of the Windows components will be Vista complete in June and then cruise along the project ending dance to August as originally planned. However the added time pushed overall RTM to mid-October.

Regarding that, a number of people followed up saying, "Wow, that's exactly the kind of perspective I wanted to hear from our leadership." Exactly. Not that bungled spin put out by Allchin. And where is Ballmer? Where is Gates?

(Crickets.)

Regarding Mr. Sinofsky, this comment shines forth with silver lining for those folks looking forward to working on Vienna:

If you take a look through the Office org (including Client, Server, Shared), count how many PUMs, Directors, or GMs there are. You can probably do it on one hand (maybe two). That's not an accident. Sinofsky is not a big fan of the PUM model because it can lead to fiefdoms (see: Windows org). He's more about letting smaller, flatter product teams of Dev/PM/Test do the right thing and be hard core about carving out a vision and sticking to it. And that means not doing every feature you want in a single release and adding 1000 DCRs after you're code complete.

And with some fiefdom busting, you can easily rebalance people around according to needs versus spending time breaking through empire building and useless features.

(And if you want to piss off someone from Office, here's something I witnessed: poke them about how Office 2007 is slipping just as much as Vista. Expect to be told how they are just fine, thank you, and on target to be completely done way before the end of the year. It seems the people ready focus around shipping Office is our OEM customer-people and making their pre-install lives easier to deal with two major releases at the same time vs. back to back.)

And what have I learned?

I'm encouraged by the mention of agility in Kevin Johnson's memo:

3. Agility: Lay the foundation for accelerating our pace of innovation, including focusing on ways to improve clarity of decision making, drive greater accountability, and reduce layers in the organization so we can move faster. It also means utilizing existing expertise within the division to embrace services -- and rapid release cycles that services can enable -- to all aspects of our business. Our software + service approach and the expertise we have built in MSN can support innovation agility as we enable the Live era.

Reducing layers, accountability, moving faster, and agility are all pretty much one of the Pillars of Mini. I know we can do it, it just has to be something that's both valued and something that the leadership, from top to the very front-line, are all compensated for succeeding at as part of their commitments. Otherwise, it's just lip service and a nice slide to pontificate in-front of a crowd of rolling eyeballs.

I've discovered that if you link to relevant topics currently on-top of tech.memeorandum you can achieve perhaps more attention than you really want... even being the top story for a small bit. From a technical + sociological + news gathering + attention economy point of view, it's fascinating. It's like letting a steely ball loose inside of a complex pinball machine. Sometimes it's one boink! and the ball goes straight down between your flippers. Other times, it bouncing around and careening through the bumpers and traps all on it's own, even bouncing into the land of Slashdot.

Speaking of Slashdot: I've once again had to flip comment moderation on. I let a lot of the anti-Microsoft comments pile up for a while, but then it just got offensively silly. You know, recently I was talking with a medical doctor. He said how much he was impressed by Microsoft Corporation and what high esteem he held for the company, along with the community values that lead to lots of charitable giving by the employees and the company. He was bemused and confused to have discovered recently that there was this "Evil Empire" point of view by some people. Most people in the world view Microsoft with polite indifference. The incoming comments by the Any But Microsoft crowd certainly serve as a small reminder of the lightening rod of hatred we still are for a techy subculture. The one thing it makes me ponder is, "Where are the Microsoft zealots? The ones who only want to run Microsoft technology and wouldn't dare suffer a Mac or Linux?"

What's your reaction to that question?

I look forward to flipping the moderation off again. Perhaps this post will be boring enough to warrant that. Plus, I'm going to have to take a break because I need to read some books and enjoy the sun and the wind against my face (and mended knee) vs. lurking in the dark with my laptop and 92 new morning comments to scan through (I know, rub your fingers together to play me a nice, mournful violin tune, but how about you imagining what moderating Slashdot-based comments must be like. Take a moment. Okay, now go to your happy place.).

Oh, and that 60% rewrite brouhaha? On the face of such a comment: what?!? No one would ever believe that!

Then it shot off like wildfire on a dry West Texas plain. Maybe they meant one particular small component of Vista was requiring a 60% rewrite, but the whole OS? There's a lesson here, though: technical people are going to pick up on wild stuff like this and start propagating it and turning it into real news quickly, where it dries and becomes fact. There are going to be plenty more examples of this in the future, especially around releases of Vista and Office 2007. Microsoft (and other companies worried about misinformation) needs to have an fire-brigade that can disperse in minutes blog postings regarding the facts, linking to the offending posts, to stop the propagation as soon as possible. Don't rely on one guy. Blogging is not his day job.

Updated: fixed two small typos that irked me.


Thursday, March 23, 2006

Sinofsky to the Rescue! ... (?)

There's a new sheriff in town, and he's aimin' to gun down any rootin', tootin' varmit that can't deliver what he committed to.

Maybe.

Mary Jo Foley probably had the most succinct characterization of Mr. Sinofsky: "...a strict, schedule-bound manager who keeps the trains running on time." Holy smokes, start handing out the brown shirts emblazoned with Vienna 2009 on the front and ... or else I'm fired on the back.

Follow-up elsewhere on this:

So Mr. Turner Johnson will have a Friday morning meeting to discuss this, available for webcast later. Interesting times.

My little take: I'm especially disappointed that we're not using this as a demonstration of accountability. Show that we're reshuffling to come in to get rid of whatever mismanaged mess there is within the Windows leadership. That would restore confidence. Even if this has nothing to do with executive leadership finally having a revelation, "What-the? Vista development sure hasn't been a success... light the Sinofsky signal!" it could at least be spun that way. What the hell is wrong with not only working to fix the problem (thank you) but admitting we're fixing a problem, instead of leaving it in some sort of unsaid, abstract wink to everyone to connect the dots. Sorry, them dots are going to continue screwing up.

According to commenters in the past, Mr. Sinofsky has kept a very open door to people who want to discuss problems getting Microsoft business done and what kind of solutions are needed. He's also been pretty pro-active blogging for recruiting new Microsofties (the kind of Microsofties who like their writing as dense as last year's fruitcake). And a little bit anti-Mini. Office does seems to get things done. I have no idea how many of the disgruntled comments or ideas to fix process have come from Office-softies. So, I'm willing to take a sip of the SteveSi Kool-Aid and have hope here.

(Oh, man. For some reason just had a flash-forward vision of our 2006 Company Meeting and yet another demo of Vista. Does it get an award for the most-Company-Meeting-demo'd soon to be released product?)

In the meantime, with this potential for leadership results (will Sinofsky lieutenants soon follow in his wake?) we also have ChrisJo keeping his word: on his internal blog, someone asked if he was going to own up to forgoing his bonus if we didn't make the 8/31/06 RTM date. He said "Yes." Simple answer. Solid leadership. I'd like to hear some more VPs and Partners kick in to that refreshing "Yes" choir.


Administrivia: flipping back into moderation mode for a while. Waaaaay too many zealots crapping out comments I've got to hunt down and delete. Hopefully a temporary state. Any ideas, Clay Shirky? And for all the passionate anti-Microsoft folks out there: I hope your satisfied now that you got that neener-neener-neener out of your system. I never mind reasonable arguments from the ABM crowd, but some of what's typed just makes me wonder if you hug your Momma with those naughty fingers.

Updated: gotta pay more attention to those president's names. Thanks for the comment correction.


Tuesday, March 21, 2006

Vista 2007. Fire the leadership now!

2007.

It certainly sounded like Microsoft leadership committed to us, our customers, our partners, and our shareholders that Vista would be out in 2006.

Slip!

We should have asked for more details around the "or else" part of that commitment.

I was upset at missing the back-to-school market. Now we're missing the holiday sales market. All of those laptops and PCs are going to have XP on it. What percentage will upgrade to Vista? Well, I guess that's the little dream that I need to give up on. Vista's deployment is going to come from people buying CPUs with the OS pre-installed, not dancing down the CompUSA aisle as they clutch that boxed version of Vista to their loving chest. So not only did we miss last year's opportunity, we're missing this year's opportunity, too. With the convergence of high-tech media, this holiday season would have been an explosive nodal point to get Vista out for a compounded effect.

Personally, I've been holding off of buying a laptop and a new mega-big-iron PC until Vista is done. I'm super-excited to get Vista Ultimate on that new PC and be able to hook Media Center up to my Xbox 360. And now I'll wait.

In my afternoon daydream, after Allchin's email went out, I imagined all the L68+ partners from the Windows division gathered together and told, "You are our leadership. When we succeed, it is directly because of how you lead and manage your teams. When we fail, it is directly because of how you lead and manage your teams. We've had enough of failure and we've had enough of you. Drop off your badge on the way out. Your personal belongings will be dropped off at your house. Now get out of my sight."

Sigh. Well, I'd settle for the version: "... When we fail, it is directly because of how you lead and manage your teams. We reward success. We do not reward failure, especially sustained failure that has directly affected this company, its future, and its stock price. You will not receive any incentives this year. You will not receive a bonus. You will not get a raise. You will not be awarded stock."

People need to be fired and moved out of Microsoft today. Where's the freakin' accountability?

Discussions elsewhere:

In the meantime, the discussion of how you'd sell Vista in 30-seconds to a non-techy consumer hasn't come up with much Abbie-understandable reasons other than "cooler games!" Sure, Abbie probably spends a lot of time with solitaire and minesweeper, so that's good. But most of it focuses either on issues so deep and technical that the average consumer is going to shrug and say, "Hell, I don't think I need any of that!" or on issues that make you think that XP is a ticking time-bomb of unstable code ready to explode 1s and 0s over anyone who looks at it wrong. And as for Alpha Geeks and super-users, it sounds like LUA is going to be a daily pain in the patootie.

The good news? Well, we've got plenty of time to conjure up reasons why Vista is going to be better than XP in a way that anyone can understand and agree with. Plus $500 million to spend doing it.

Oy. Oy. Oy.

Updated: added the Channel9 link.


Wednesday, March 15, 2006

Interesting Incoming Comments

Some really interesting comments coming in as of late.

Next week I'm going to take a moment to read-read them all and call-out some of the ones I find interesting (460+ to read through at the moment, so that's gonna take a while...). Due to the WashTech union / level pay-range story and its subsequent coverage (hey, even including a CNN story: Microsoft's labor troubles), folks have discovered or rediscovered the Mini-Microsoft conversation and have added plenty of comments. Some added their comments to the older entries, meaning that most people won't see them... unless you've created a CoComment feed for every posting. I'll try to pull those out in a post next week.

In the meantime, some homework: why is Vista better than XP?

If your non-techie friend or financial advisor or Mom asked you that question, what are you going say?

I only ask because recently I was watching a video of a speaker at Microsoft. During the Q&A, he asked that question of a lady Microsoftie in the audience. Not only could you tell her brain was momentarily frozen (uhhhhhh), you could feel that the entire crowd hit a panicked brain freeze. The lady then came up with an almost apologetic answer saying the Vista is more stable, safer, and faster than XP.

Ooo, ouch. Not great talking points. And no one kicked in anything better.

I do think Vista is great, but even I can't come up with a 30-second knock-it-out-of-the-park reason as to why anyone would part with their hard-earned money to upgrade to it. Which I feel bad about and I'm going to work on it. I figure everyone at Microsoft needs to have an honest answer as to why our two cash cows are worth upgrading to.

Why is Vista better than XP?

Why will Office 2007 make my work-life better?

Update: okay, comments turned on. And, looking at the most recent comments, I feel like I finally have to start drafting that Dev vs. Test vs. PM post, if only to give one place for it all to be...

Thursday, March 09, 2006

Internal Microsoft Compensation Documents Leaked, Analyzed, and Revealed by WashTech.org

Oh my, I interrupt the kudos love fest. Here am I, approving the morning comments, and ka-bang! I find out that WashTech has received internal documents about Microsoft's recent compensation trends... and it looks awful for everyone riding in coach.

Rising Frustration with Microsoft’s Compensation and Review System - analysis of internal information on Microsoft's compensation system. Snippet:

Internal Microsoft documents obtained by WashTech News show that Microsoft salaries have been stagnant or nudged only slightly higher over the past two years. Comments from current and former employees about the company’s compensation and performance review system suggest a growing level of frustration among rank-and-file workers.

Union trying again to organize Microsoft - Seattle Times article on WashTech.org's analysis.

Union gets special delivery: Microsoft pay guidelines - Mr. Todd Bishop's blog at the Seattle PI (includes an image of the salary info), along with newspaper article Union says Microsoft salaries lag. Snippet:

The documents appear to show minimum, midpoint and maximum compensation guidelines at Microsoft going unchanged between 2004 and 2006 for eight of the 21 salary categories, at the lowest end of the pay scale. In other categories, many of the increases shown are below 3 percent.

"Overall, you can clearly tell what their goal is," said Marcus Courtney, president of the WashTech union. "In terms of what they're paying out in annual increases to employees, they're trying to hold the line well below 3 percent a year."

Good reads. I realize that WashTech has an agenda: unionize Microsofties. All I can say is that the mismanagement of Microsoft and the reaping of benefits at the top of the company is giving them plenty of hope and ammunition.

As for the review system and compensation... I know it's been talked about a good bit here. If you've been a long-time reader here and want to stay on a positive bend, I'd say continue adding your thumbs-up comments to the kudos post.

If you're new to this blog, I'd suggest reading the below old postings and add your comments to this post.

And, one of my ego-centric favorites:

As for Microsofties: if you haven't done your Mid Year Discussion yet, perhaps you now have at least one more interesting topic to bring up...

Tuesday, March 07, 2006

Kudos-break!

Quick kudos (imagine flying around the campus in your favorite PGIII vehicle, stopping by each one of these notes, letting the kudos roll-up):

Kudos to Dr. Eric Brechner's last two I.M. Wright columns on agility and scrum. Pretty reasonable, though perhaps a little bit like throwing cold water on everyone enthused about agile techniques. At the end of the day... you need to focus on getting rid of waste and not being bound to the linear waterfall model of no-one moves unless the spec and the list of meetings is complete.

Kudos to the whole Origami buzz. What a surprise! Not masterfully pulled off, but still a surprise. If we're going to hide anything in the HTML comments, how-about something interesting that serves as a ephemeral real-puzzle-hunt vs. just admitting what it is? But it's nice to have some buzz. I can only hope that when it's all done and revealed, we pull a Jobs and say, "And you can buy it today!" If it's something like, "And you can buy it come Fall 2007" then I've got some un-kudo'ing to do.

Kudos to MSR Tech-Fest. It's the first time I didn't leave burning mad. Well, I purposefully avoided the Dance-Dance Spam'o'lution display (there's a CS student at some Podunk university looking for his senior user-interface project). And sorry, Kevin, any press - good, bad, misunderstood - was all deserved. The StepUI was something that the reporters could easily understand (and, it appears, misunderstand). That and the Starbucks coffee compass. Too bad everything else was a bit too heady or not understood in a way that got Microsoft better press out of the event. I was especially interested in seeing all the mapping technology and digital photo technology. I made lots of notes to check in next year and see where all these demonstrations are. Integrated and actually used (like a much better and improved Streets and Trips for desktop and mobile) or wasted away again in MSR-avittaville?

Kudos to that iPod packaging viral video made by Microsoft and leaked out. What a lot of people outside of Microsoft don't know is that we make some excellent parody videos. But due to copyright concerns, we don't release them. This is such a big huge incredibly bad idea. I think if we made them all legal and released some of our fun videos, every couple of weeks, between now and Vista-launch, there'd be a major shift towards popular consumer appreciation of Microsoft. While I'm no big BrianV fan, I loved him playing Christopher Walken's character in the Weapon of Choice video send-up. The "Da-da-da" VW bug send-up with BillG and SteveB is still my all-time favorite. And BillG dressed up as Austin Powers (and SteveB as Dr. Evil) letting loose the line, "I put the syn in syntax, baby!" is a classic. I hope the success of the iPod video opens the door to our fine video facilities letting loose a bit more creativity that can change popular opinion. Cause baby, we need a little bit of color in our blue-chip complexion.

Kudos to Jim Hugunin for doing very quick IronPython releases while fixing bunches of bugs. What a great hire (a little devil just popped onto my shoulder to poke me with his pitchfork for admiring any hire). Jim is showing us how to quickly iterate on software, increase the quality, and build community, while aligning this with strategic justification around .NET (not even my favorite sandbox).

Kudos to Ray Ozzie for his eTech 2006 presentation. Maybe Geoffrey Moore has an excellent point: in order for innovation to succeed, you need to get yourself some great hires / superstars / leaders and let them direct the innovation and build up a harmonic within the company. There are plenty of external kudos out there for what Ray presented (with requisite contrition of demo'ing with Firefox) but more than a few end with, "...but can we trust Microsoft not to embrace and extend this?" Sounds like our My Name is Earl karmic adjustment is still in progress. What would our karma list look like, anyways?

Any kudos you'd like to extend?

Monday, February 27, 2006

Of Cogs, Bozos, and Backbones

Okay, time for another post-break of random goodness...

The post The incident at the WinClient All Hands by Drie over at Of Cogs (and other aspects of life inside MS) provides some insight into a BrianV meeting and guest-star Kevin Johnson. Kevin: sounds like Papa needs to get a brand-new shtick before everyone knows the punch-line. Having clarity and enthralling indignation is easy come resignation-letter writing time. You could say this whole blog is one long resignation letter, should Microsoft not re-invent itself into the Next Microsoft.

I think everyone would be a lot more impressed with a contemporary update of that letter, written to Microsofties, our customers, our partners, and our shareholders. Not resigning, but frankly admitting where we were, where we are, and where we need to be to be successful and how we're getting there.

Is Google not all that it appears to be? I'm still waiting for that Mini-Google site to fire itself up. Perhaps being hosted at MSN Spaces for a delightful bit of irony? Anyway, Valley Wag is a fun read, between letting us know that Googlers have pay-raise issues, too, and that Larry Page is just this close from throwing chairs over bad 20% usage.

Mark Shavlik, an ex-Microsoftie and now CEO, has an interesting post: Microsoft employee perspectives. Snippet:

Rapid success is not always good, growth comes fast and internal structural changes come slower creating a company that could be out of balance. Hiring can go too fast, where the quality of available to hire talent is not large enough to meet the needs of the business. That is a tough point for a company. One of the HP founders apparently said a company should only grow as fast as it can find quality people to hire, but if you do that do you miss markets? I am not sure, but I have found its better to grow at the rate at which you can hire great people.

And some people were so desperate to fill positions they'd hire just about any bozo, or bozos to fill up the 3.0 quota to reward their current team. What do we do with the bozo's that have us going around making us flip the bozo-bit all the time? First rule: don't hire anymore bozos! I think we've already had a bozo explosion and now we're dealing with the aftermath from explosive growth and low standards. Anyway, we shouldn't want to do that again. Guy Kawasaki put up the initial post of how to avoid this mediocrity bozo bloomer, followed by Scoble's take from a Microsoft-bozo / anti-bozo point of view.

Though I'm afraid the bozos are going to starting harrumphing "Scrum! We got ourselves some scrum, right here in Salmonburg city!"

Results. Accountable results.

As for the occasional external commentary on the Mini-Microsoft blog, I'm seeing a lot more of this as of late:

[...] Same goes for blogging if the blog is relevant, although I doubt that Mini-Microsoft will be listing his on a resume anytime soon...:) Speaking of Mini, anybody notice lately that his/her blog has basically degenerated into a bitch-fest for MS employees? Mini throws out the raw meat for a few sentences or paragraphs, and the piling on in the comments commences immediately. I read the comments more than his stuff now...lol

This past post was probably a prime-candidate for that observation. I went into low-moderation mode, just about making it appear as if moderation had been turned off. Some folks put up some great discussions, and some folks went off on wild, argumentative tangents. And some folks broke out the "nyah-nyah" factor that at least makes everything else look better by comparison.

Anyway, it's an interesting conundrum that I've typed myself into. How can you be critical, perhaps even constructive in your criticism, and not become the patron saint of the eternal complainer? Let alone a negativity magnet? Perhaps the very people you're trying to hunt down and move out of the company? The whole "bad attitude" post was perhaps too oblique in taking that on.

To quote Jeff Raikes... it's a pickle.

As for this past post, there was a nice thread of comments discussing loosening up the internal hiring process. One commenter waved a yellow flag, though, cautioning about what it was like at Enron from a note put up by Malcolm Gladwell:

Among the most damning facts about Enron, in the end, was something its managers were proudest of. They had what, in McKinsey terminology, is called an "open market" for hiring. In the open-market system--McKinsey's assault on the very idea of a fixed organization--anyone could apply for any job that he or she wanted, and no manager was allowed to hold anyone back. Poaching was encouraged.

Yes, if we start trending towards that you'll see posters slapped up every week for each group with new, open positions, leading to wine and cheese events where you'll hear embolden tales of innovating against all the odds... so I don't think we need to go that far. People shouldn't be burning through the corporation leaping from group to group every quarter. But you shouldn't be inhibiting them, either, worried about the worse case offenders. All this delay of being able to interview represents one of the worse behaviors of fiefdom building... people getting lost inside the corporation once they are hired just isn't productive or worth all the money Microsoft and the shareholders have invested in hiring them and training them.

(Actually, that whole article from Malcolm Gladwell, The Talent Myth, reprinted from the New Yorker, is an excellent read.)

As for financials, Microsoft Nears Xbox Equilibrium has this nice little challenge to Liddell regarding Mr. Liddell's preference of buybacks over dividends:

...a large asset management company who questioned Liddell from the floor (and was thus anonymous under conference ground rules.) "Microsoft is still overcapitalized," he said. "And that's why the stock hasn't moved," he said.

He added that investors don't want to see Microsoft embark on a series of acquisitions. "The market fears that Microsoft will throw a lot of money to buy media or Internet-related companies. "We're strongly opposed," he said.

I hear backbone cracking into firm alignment! What have analysts told us before? A significant dividend on a reliable schedule would boost the stock. And, yes, please, no more acquisitions. How about this week's Microsoft Research Tech Fest show off all of the innovation we're quite capable of without having to go and buy companies? Every acquisition is a failure on our part to innovate and another reason we have to ask, "And why do we have all these people around?"

Finally, looks like BillG and I might agree on reducing the amount of folks working on software development at Microsoft. One commenter notes that LisaB's internal site has a version of that wonderful Ten Crazy Ideas paper that includes feedback, including from BillG and the ever so dreamy AlexGo. One the point about reducing dev team headcounts:

I think Mini would be heartened by one of Bill's comments regarding reducing headcounts on large dev projects:

BillG: “Headcount cuts. This is very tempting.”

Tempting indeed. Give into temptation! Give our bozos the bums rush to B-as-in-Bozo-FE!

Monday, February 20, 2006

Microsoft Campus Expansion... foo!

Let's slim down Microsoft into a lean, mean, efficient customer pleasing profit making machine! Mini-Microsoft, Mini-Microsoft, lean-and-mean!

"$%#@ you, the horse you rode in on, your little dog, and your little company-aspirations, too!"

So Mr. Barr was first out with a summary of Microsoft's revised Redmond campus expansion plan. What do you know, the athletic fields are back! What is the name of the technique where you share a plan to take something away and then people complain fiercely and then you give it back without it ever costing you anything but letting them feel as though you're listening to them? There should be a name for that.

I have a future pastime to look forward to that is especially called out in the recent color-map: a round-about in the center of campus?!? Oh, you know I'm going to have to bring my picnic and sit down (at a safe distance) and enjoy that show. When the everyday bright, good-looking Microsoftie drives onto campus, anything they've learned about being a considerate, safe driver gets flipped right off: "Faster, faster, Puddy-cat! Must! Be! First!" A round-about is certain to be better entertainment than Project Gotham.

Anyway, the expansion certainly seems like a series of nails on the coffin of any aspiration for Microsoft to slim down into a company that management can handle effectively. Now, I feel for the folks who are doubled or tripled up and continuing to do a great job. It seems odd that our leadership didn't see the overcrowding coming. So it seems like a good move to acquire and spread to relieve the pressure that we're currently under, though I continue to believe the best way to relieve that pressure is to release everyone not contributing to the success of the company. And then resell and make a profit on any of these edge buildings we no longer need.

As for continuing to grow and to hire people: why? How about first looking inside of Microsoft and making it easier to move within the company from job to job, especially considering there are two big groups wrapping up major product waves? It's highly unproductive towards our company that once you're inside Microsoft it's probably harder to move to another group than if you were an outsider. Try loosening the restrictions first so that:

  • Anyone can interview and move-on when they like. You plain don't need permission to interview. The new boss and old boss can negotiate a transfer timeline, if need be. Just see if managers don't change a tad if they realize they actually need to value and re-recruit their people vs. banging the drum and chanting, "Code! Code! Code! Code!"
  • A lighter interview process: interview with your potential future boss and the as-appropriate. It boggles my little mind as to why this is treated as a full-press interview.
  • Support aggressive internal recruiting. Technical recruiters should know the rhythm of our product groups and when it's best to recruit people internally to new positions. This allows people to continue grow and unleash their energy vs. staying in the same group and job until they suffer skill-attrition and become more of a liability than an asset.

If we had more fluidity to Microsoft careers, you'd have some good business Darwinism where healthy groups attracted appropriate growth and unhealthy groups shed team members until the leadership got fired off and replaced with something better. The only good reason I can see for having a heavyweight process is that it helps groups identify and avoid some of the deadwood hired during the major expansion years. But just about anyone can suss them out. And hopefully a revised performance review process that doesn't encourage keeping 3.0 filler around to make up the bottom of the curve will make it way easier to move the deadwood out.

Jeff Raikes All Hands with special guest star Lisa Brummel

Along comes a comment:

If you're really into seeing what our executives are saying internally as of late, you should:

(1) go by our internal website for serving up cached videos, (2) go to Monday's listings, (3) Watch JeffR's all-hands meeting.

Well, not all of it. But JeffR does address some of the concerns that you see bubbling up here and near the end, before the Q'n'A, LisaB shows up to do a short version of her listening tour.

At the end of last week, some interested folks gathered around my peer's laptop at lunch to watch this off of http://studiosmedia/, all of us agreeing anyone could skip through any boring parts. Well, actually, we first found LisaB's presentation about an hour and a half (Oy! Is this an All Hands or The Company Meeting?) into the video and that's as far as we got, other than enjoying Mr. Raikes mea-culpa over office space at 1:20-ish. It's a pickle, alrighty.

If you missed a Listening Session and want more than what Lisa's internal site provides, this video provides a great, quick summary of what the LisaB buzz is all about. Interesting quotes:

  • "The curve is essential to the people agenda we have at this company."
  • "I would like to see the curve go away."
  • "In the end, the curve needs to change."

To think about the potential for big change here that will be industry-leading and help Microsoft re-invent itself just makes me go quoting Jean-Louis Gassée.


Tags: , , ,

Sunday, February 19, 2006

Comments, GM vs. PUM, and random links

(I've been busy typing along the weekly post and I didn't like how long the post was getting. So, I'm extracting out the miscellaneous stuff from the end of the post and putting this up first.)

"Oh, the comments are the best thing here!"

For the comments are the shiznet here inclined, you might want to check-out this new Co.Comments.Com comment service Scoble mentioned recently. Co.mments.com does indeed track new comments here over time, vs. you having to reload each and every page. I haven't tried every feature, but there also seems to be a way to subscribe to all the posts you're tracking so that you can be back in RSS land. They have some HTML goo I could flip into here to make comment tracking easier - let me know if you think this is worth while. It serves as a nice bridge until a comment RSS feed starts happening here at BlogSpot.

The GM versus the inbred

Not quite The Hills Have Eyes, but still a scary story of when a GM meets an inbred PUM and they just disagree (snippet):

They say perception is reality. I left Microsoft a year or so ago after being there five years as a GM. When I started at Microsoft, I too loved the company. I had the passion everyone speaks of so fondly.

I then ran into my first 'professional Microsoft' PUM who was running a 300 person organization creating nothing. I called bullshit on his efforts, and had no idea what I was stepping into. This individual was hired into Microsoft from college (what I refer to as a 'Microsoft inbred') and had never experienced real life. I have three successful startups behind me, 8 rounds of VC money, VP of two different public companies. Guess who won the battles? Not me. I ended up working for someone with little mnagement experience, also a Microsoft inbred, and the rest is history...

Another ex-Microsoftie has thrown in the towel, too (snippet):

[...] Things were great the first couple of years, I loved being a part of the MS culture and well the options at the time more than made up for the lack of salary and long hours and political BS. I learned so much and had a blast doing it!

but... after many years of salary compression, incompetent managers, watching the people that couldn't even pass a tech screen get hired anyway just to fill a spot while my teammates and I had to take up the slack I have decided MS sees no value in a long term dedicated employee so I put my notice in...

The village isn't destroyed yet, but it's suffering damage.

Other web going ons

(1) The blog 64-Bitter starts off with the post I'm just not that into you, talking about leaving Microsoft after ten years:

You stay because you are averse to risk, crave stability and are scared that you can't do better.

Well, I'm sorry, but I'm just not that into you any more. I can't die the death by risk aversion. I wish you all the luck in the world, because I have a lot of friends there.

(2) There are a couple of posts at http://minimsftinterns.blogspot.com/ about being a Microsoft intern in Canada. Yah, we treat our group's interns a lot different than it sounds like this blogger is experiencing...

(3) Next Microsoft continues along at http://nextmsft.blogspot.com/ and http://spaces.msn.com/nextmsft - the MSN Spaces area (it's still branded MSN, right?) gets more comments and - who-da-whatza?!?

Update: Just got an invite to a discussion on this exact topic from the Director of Development excellence. Eric Brechner is a great guy I respect and enjoy his columns and feedback, and I am looking forward to attending this.

Congrats. Sinofsky in the comments and Brechner brainstorming! Hope that turns out well for you.

(4) Oshoma Momoh has a few notes on compensation, looking back at Microsoft after moving on:

(5) Mr. Bishop over at the Seattle Post-Intelligencer has a copy of Sr. VP David Cole's Goin' Fishin' internal email: MSN leader announces leave of absence.

(6) CNet reported that Mr. Gentoo-Linux Daniel Robbins left Microsoft. I haven't been able to track down the reason. Does it mean anything in the larger scope of things?

(7) A commenter provided a link to the story Lacking identity, Microsoft stock crawls along. Relevant snippet:

[...] Microsoft shares have underperformed every major equity index since the start of 2002, a slump that could continue until the world's largest software maker finds a clear investment identity as a growth stock or value play, fund managers and analysts said.

Basically, it appears that Microsoft stock is stuck in limbo with no obvious leadership to get it out. Are we a growth company or are we value company? Right now, it's not clear to the outsiders what path our leadership has chosen to direct the company towards. Uncertainty and doubt. Never a good combination on Wall Street. Another snippet:

"The company undoubtedly is doing some of the right things, but it's not going to move the needle for some time on a company of that size," said Scalise at Duncan-Hurst Capital Management.

Ah, if company size is an issue, I've got a great idea how to take care of that.


Tags: , , , ,

Monday, February 13, 2006

"Rarely does a bad attitude solve the problem."

The comment request seemed simple enough...

Mini could I make a humble request? What do you think of having one post solely dedicated to discussing the things we love about this company?

Yeah... but no.

Yet I would like to calibrate my outlook here (and I'm not talking about making that Outlook Beta1 actually run fast without my laptop's CPU melting into my desk and hard disk paging clear through time into next Tuesday). While I'm all out of Pollyanna flavored Kool-Aid, I do want to make a few things clear about my perspective.

All the way back from that Blast Off post (ah, yapping alone in the blogverse) to the Back to Basics post, I've done my best to make it clear that I love Microsoft and that I don't want to work any place else. Like most Microsofties, if there was someplace else I wanted to work, I most likely could get a job there (though I'd really have to ponder bopping an interviewer on the nose if they asked me something about resistance between a knight's move on an infinite plane of resistors... what, while bisecting all the of gas stations in the USA?). So I'm staying. And I'm rolling up my sleeves to make a difference at Microsoft. Daily. I enjoy what I do and I'm empowered to make a difference, mainly because I've decided I'm going to make a difference. Microsoft is that kind of place.

And here at Mini-Microsoft? Here I do point out the issues as I see them. Dudes and Dudettes, it takes less than three minutes to get your own blog, if you don't have one already. Want to extol to the world about the greatness of Microsoft (and it is great, don't get me wrong), type away! And by golly, if you direct link to one of my posts, it just happens to show up down at the bottom. That's a great way to provide any point / counterpoint you might ever want, free of my little moderating.

But as I continue pointing what I think are issues to be solved, I'm worried. Worried that we've all taken such great indulgence in pointing out all of the problems that no solution can ever work. You know, any solutions that come up are not going to solve the problems to everyone's enjoyment.

In most ways, I'd love to be in Lisa Brummel's shoes right now. She has such a fantastic problem solving opportunity in front of her... one that almost no one in the history of corporate culture has so grabbed by the horns and said, "I hear you, and I'm going to fix this." It makes my eyes dilate to just imagine having such a powerful and terrifying opportunity. She has the potential, working with the executive leadership, to transform employees' careers, and therefore Microsoft, into something explosive and far beyond what Microsoft is today.

But in a few minor ways, Ms. Brummel is the last person I'd want to be. In one sweeping move she kicked over Pandora's box, flung the Genie out of the bottle, and popped that dang cork out. Expectations, including mine, are so exceptionally high you've got to wonder how anyone, let alone everyone, are going to be satisfied with where it ends up.

And folks are going to complain.

I look at some of the comments posted here and I've really, really got to ask you: geez, why do you work at Microsoft? Now I know folks ask me that, but it's because I know these problems can be solved and the resultant Microsoft will be such a fantastic corporation that it will be worth all the risk of putting up a few web pages in public to say, "Eh, the executive leadership looks naked to me. And that mole on his butt might be cancerous. Better have it looked at."

I do feel these pages have resulted in galvanizing discussions and people have asked questions about topics that they either never knew (you'd be surprised how many team members [aka, individual contributors] didn't know about stack ranking, let alone the curve) or only knew scant bits about (I didn't know about gold stars and the bench until the conversation here brought it into the spotlight).

Back to the complaining, to the lack of positivity, to the feeling of disempowerment and general grumbling towards anything anyone does that affects you. Okay, I've got to admit a reason I've put the light on our problems, issues, reviews, and wage-compensation is to let you think about it and decide whether it's worth toughing it out in this Microsoft environment or if you think your good looks and hard, dedicated contributions would be better invested in a different company.

If folks looked at the issues and honestly decided to leave Microsoft to find a job elsewhere, great. That's a good move for them and fulfills my own little agenda for a smaller Microsoft, one bit of attrition at a time.

If potential hot job candidates read some things here and told their recruiter no thanks and that the whacky curve and the stack rank sounds like austere corporate career BDSM BS, great. Much better they didn't find out a year or two later into their Microsoft career.

I have faith that change will happen at Microsoft. Change is either going to happen because we have executive leadership that steps up and cleans house or because the village is destroyed when enough of the pure talent moves on and all that's left are the village idiots leading meetings and initiatives of excellence.

If you don't share my faith, if you don't believe change is going to happen, if you don't think there are any solutions, if you don't think there is a cause worth winning here, well, then, my friend, get the hell out. I really don't understand why you'd stay in such circumstances.

I finished reading Seth Godin's "The Big MOO" today. It has some interesting points I'd like to thread together here. Mainly for you to think about with respect to: if you're staying at Microsoft, why? And how are you going to be part of the solution to all the hard challenges we have ahead?

"Rarely does a bad attitude solve the problem." True dat. I don't have a bad attitude. I'm pissed off. Our CEO is puzzled how we reached a state where lots of folks are doubled or tripled up in their offices. There's a Think Week paper from Liddell discussing how Microsoft can grow to a 100,000 person company. The people doing all the hard work aren't even getting cost-of-living raises. So now, that doesn't give me a bad attitude. No, it gives me an incredibly motivated pissed off attitude to ask, "Why?" That's the 64-point-font question.

"Ignore the critics and embrace the criticism." I'd say that's LisaB in action right now. And like agile software development, the solution to the problem is to be iterative. Whatever might start as a solution by LisaB is not going to be The Solution but (hopefully) an iterative series of disruptive changes to throw off what doesn't work and refine down what it takes to have a great environment to do our work and be fairly compensated, while not having to stop and add up the numbers and ponder, "Why are all those partners getting showered with stock and money and not being held accountable in the least?"

Kanban. The story about kanban in The Big MOO is interesting, given that I'm thinking about accountability right now. Quickly: Japanese car manufacturers moved to only having one or so spare parts to replace defects discovered while putting cars together. If they ran out, the entire production line would be halted while a replacement was procured. Ends up no one wanted to be responsible for supplying defective parts to the car manufacturer that might stop the entire line and quality from suppliers shot through the roof. Simply because higher quality was expected of them and that they knew they'd be very obviously held accountable. It'd be much better for all of Microsoft to have obvious gates that stopped product development until the quality improved. Because, if we don't hold ourselves accountable, our users will.

And you know it's a damn different environment now. Sometimes it seems every pissed off person has a blog. Maybe you remember those Visual Studio 2005 posts I put out when users got a hold of the RTM bits and started posting, "Dang, sure crashes a lot. Dubya-tee-eff?" I still have people come by to share their latest frustrations with VS on those old posts. It doesn't matter how solid all those components are if there's one weak link in the IDE that crashes. It all comes down.

A service pack to fix all of this cannot come soon enough. What are we teaching our users? Wait until VS releases its first service pack before deploying. Just like Office. Just like Windows.

Are you embracing that criticism? How are you making things better? Are you holding everyone accountable?

So this post started with a call to focus on the things we all love about Microsoft. I love the fact that Microsoft has the potential to solve these problems. It's the source of Microsoft's solution, whether through true, hard leadership or full-blown crisis, that we currently have a chance to influence. We'll come to a solution. And I plan to be along for the ride, because I love this company.

Even when it pisses me off.

Saturday, February 04, 2006

Recent Themes... Dilbertless in Redmond

Just and overview / commentary on some recent discussions and such...

LisaB

The comments here were pretty divided between (my paraphrasing):

  1. I'm so inspired by Lisa! I have new found hope! and
  2. Don't believe the hype! Less talk, more results!

As a nice compressed example of #2:

Brummel scoured Mini's blog and has picked off the top 5 points of contention. Patriotic employees view it as a good effort. Anyone with a brain will call it what it is - crisis management.

The way Ms. Brummel has been talking certainly leads to a lot of hope for some kind of revisions come the major review period. But even with that, someone mentioned how HR is trying to roll-out new tools for June (and running into strong, subtle opposition).

Regarding HR implementing change by this summer: looks like HRIT is honestly trying to put new tools into place for this June.

As of today, they can not succeed. Not because of any fault on their own, but simply because the people they partner with and work with do not under any circumstances want them to succeed. The current system has worked absolutely fabulously for them, and they don't want to change.

The follow-up comments there were very negative around the HR tools being worth the bits they are encoded with, especially if designed by the management that got us to where we are now.

Which begs the question: if a new compensation system / review system was implemented for this summer, what changes would you expect to see and expect to be acceptable? Is this a no-win situation?

You're not the people I thought you were!

A recent comment in an old thread probably didn't get seen by many. It is one person's shocking introduction to Microsoft team hubris upon joining a Microsoft training organization:

When I was recruited up to Redmond 5 years ago into a training organization, I was so excited! I naively visualized a dynamic, creative, and curious team of brilliant people – afterall, this was Microsoft! What a silly dream that turned out to be – in fact it was a total nightmare from day one! I found that most people on my team knew nothing (nor cared) about instructional design or web-based training (which we were charted to begin creating, and which is why they recruited me to their group) but because of the overly competitive environment, they spent most of their time trying to convince people that they were adding value and kissing the managements' behinds.

I've thought in the past that our internalizing and team member isolation from customers, partners, and competitors really ups the internal reality distortion and hubris field regarding how great and smart we are. A little bit of humble pie from time to time actually helps you realize how much more room you have to grow and improve, and let's you get to it. As is, some groups calibrate themselves to degrees of relative mediocrity. I guess for them The Curve is a blessing.

Next Microsoft

Best of luck to the Next Microsoft blog over at http://nextmsft.blogspot.com/ - I'm surprised more Microsofties haven't started their own public visioning blogs but I certainly realize it does take (1) a large commitment of time (quite larger than I'd ever dream of) and (2) endurance (or ignorance) of the risk involved if you cross the line and push some buttons. And a certain bereavement of not being able to kvetch over experiences with the A-list-bloggers you deal with on and off (yeah, yeah, river crying in progress). Anyway, the blog is also cross-posted over at MSN Spaces - here's a snippet from one of the comments there:

The simple fact is that since about 1998, Microsoft has not had to listen to any customer about how to make their [products] better. Listening to customers is inefficient and gets in the way of making "innovative" products. I personally heard Sinofsky tell a senior executive (from a large customer) that Microsoft knew what customers wanted and that we didn't need to ask them.

Prodigal Microsofties

Hmm, with Michael Howard noting that David LeBlanc is coming back to Microsoft, I wonder if we have the beginning of a Return to Redmond trend. Probably not. For most people noting their "good bye" notes here and that I've been able to follow-up with in email, they'd consider coming back if Microsoft could prove it had shaken off its slumbering, bureaucratic way that encumbered creating and shipping great software and if Microsoft also developed a compensation system that didn't celebrate dysfunctional personal excellence but rather something more productive towards Microsofties actually working together and helping each other out to create a great product (do we even have a value like that?).

The depart and return cycle, however, has also been discussed recently as the only effective way to get a promotion or higher pay, given salary compression issues. Yes, salary compression sure does suck. It's not fun to have a new hire coming in that doesn't know the first thing about creating and shipping world-class software getting paid just as much, if not more, than some people who have been around for a few years. Given that the three-year person hasn't probably even been getting cost-of-living raises, it's understandable that their pay is stuck.

My first mentor gave me this key advice which remains true: the best way to get a raise is to switch companies. It's a risk and Microsoft may not take you back in a year or two, but if you're that good realize that the job market for software folks is really hot (again).

You strike while the iron is hot and you look for that new dream job while the job market is hot.

Like this Mini-Microsoft commenter who has made the leap:

I agree 100% that the longer you stay in the company the bigger [penalty] you pay. That is one of the reason I left Microsoft couple of months ago. I was hiring fresh college graduates making more money that some of my folks who were in the company for 3 or more years. I had a L60 employee(3 year at MS) making $6K less than someone I hired from college at L59. Then the thing that really blew me away was when one of my peers who left the company 2 years ago, rejoined MS and came up 2 levels higher. I know when he left MS in 2003, he was L61, and now he comes back at L64, and I was stuck at L62, and fighting hard to make it to L63. So that revolving door really works.

I still miss Dilbert, but...

While I do miss Dilbert being in the Micronews, I can read him anytime I want anyway thanks to the internets. I think we dropped Dilbert about the same time Dilbert started getting too relevant (that was probably dead canary warning #3). Well, that was replaced with Bug Bash, and it actually does have sharp moments as it has grown into its own. It's interesting which ones, internally, don't show up externally.

See Bug Bash's Tips for Rapid Advancement as you prepare for the major review. The mid-year stack ranks should be about all wrapped up now. Now we go into the five-month-long knife fight to get that 4.0 for your major review.

Administrivia: although they are not in the least related, both Blogger and my mail service have had a series of interruptions as of late. Sorry about that. If you feel something was lost in the outage, please feel free to resubmit or resend.