Sunday, March 11, 2007

Stirring the Microsoft Comment Pot on a Rainy Weekend

I'm quite impressed with the incoming amount of comments. This week, I'm just stirring the pot here - I'm slammed busy at Microsoft and my free time is consumed by developing a strategy to blow the remains of my fun money with an expedition to Molbaks (because you must have a plan before entering Molbaks, lest you succumb to vertigo given all the abundance).

They Done Gone and Published a Whitepaper About It: the commitments tool gets a write-up as a showcase piece here: Facilitating Effective Employee Reviews at Microsoft. It might just be jumping the gun to slap the word "effective" in there. I suppose we can expect a write-up on the other tool, Career Compass, Real Soon Now. If I wanted to go for the cheap laughs I could whip up something ripping into the Career Compass tool. While I've been turned off by the initial heavy investment of time (not only as an employee but also as a frazzled manager), I hold some hope in my heart that the payoff is out there and that it doesn't become a time-sink like it is now.

Some reactions to the new HR tools below. I'd also like to read positive impressions of the tools. No, really. In the meantime:

(1) It IS NOT HR's job to have me waste time that I should be spending working with customers, improving my skills on our new technologies, or maybe trying some of that 'life' part of work-life balance going through the BS that is Career Compass and then not getting any "how you're doing so far" feedback on my mid-year.

(2) Career Compass - Christ, what a nightmare that thing is. Tons of busy work, and nothing that I think will ever make a difference in my career. But on the plus side, it did force me to look at how long I've been in my various roles, which helps me get started on my resume. [Mini: same here.]

(3) (What is the rest of the world going to think when they see how complicated the MSFT review process is. It's ironic that we're actually proud of such a monstrosity.)

This is clearly proof that the devil finds work for idle hands.

(4) It wasn't enough for HR to screw around w/the review process and form every review period to justify their existance. No! They had to come up w/CSPs, Career Compas and force us to use crappy Infopath. [...] This is surely a sign that HR has too many people and too much of a budget.

Office 14: Not-so-great / Great! Looking towards the next version of Office, we have some back and forth:

(1) [...] I am at a loss regarding what in the world it is we're going to be selling that is actually interesting to an end user. I ask people what they are excited about on their team and, by the look on their face, you would think they had just caught me with my hand in their pocket. Everyone is just shuffling along, spec'ing or developing or testing whatever boring thing comes their way.

(2) I work in Office too and have a different experience. Most of the teams I work with (Word, Excel, Visio, Proj, Server teams) are well into feature-speccing and prototyping already. Some teams (you probably know which ones...) even have shorter term deliverables. I can guess that some teams (for e.g. the one where everyone left after 2007) are still in a state of limbo and are trying to figure out what to do for 14. I interact with Windows on a frequent basis and I think things are significantly worse there, though.

(3) I work in Office and I've just about had it. I've looked over our O14 planning documents and tried hard to convince myself that the product will be worth 2 more years of my life. But it isn't going to happen.

Office is has a unhealthy combo of bureaucracy and senility. There are more than a few people here who are just hiding behind process to mask their own incompetence. There are even more people here who are just collecting a paycheck while newhires shoulder their work load. I've gone through a few years of this now and I'm done.

Looking For Career Love: the last Office comment above ends with the question:

So my question is this: Office is dying. Where in MS can we start living again?

And:

Random side-question: Which groups do people think are *awesome*? and which ones should be avoided? why so?

Are you in an awesome group? Tell us about it. Awesome-ness should be rewarded by lots of people pounding on the door to get in. Remember that the new intent-to-interview policy prevents you from being locked into your job or your product release cycle. If your last interview loop to get into your current position is over eighteen months ago, you're free to pound on the door on some awesome group and prove you're awesome-worthy, too, and move on up.

Well, unless your VP is going to step up and officially stop your transfer. Has that even happened to anyone?

One Little, Two Little, Three Little... VPs? First Blake Irving, then Christopher Payne and Dan Ling. Those shoes dropping lead to all sorts of speculation. You'd hope that if this is mass-house cleaning that the clean-out happens in a fell-swoop vs. being a slow duration that leads to Street anxiety. Of course, if it is house cleaning, we'll never know because we're too dysfunctional to actually admit to moving on a leader for failure to lead:

One comment has this take on Blake:

Blake is leaving because he can't stand Sinofsky, he doesn't want to follow Sinofsky's organizational principles and strategy and has simply lost the fight. Sinofsky is way too influential even for mighty Blake.

The fun part is gonna be watching the domino effect as Blake's MSN boys club gets dismantled for good. That division is doomed. By the time the long due cleanup is finished, the train to compete will be long gone.

Other call-outs: Very nice entropic organizational Brownian motion closer on this comment regarding three big things wrong with Microsoft:

Without a mission, it’s impossible to create a technical or marketing strategy. Without a mission/ideology, Microsoft will continue to be killed by internal entropy and organizational Brownian motion. However, a salesman cannot create a great mission statement, and his peer product person does not seem to be capable either (see above).

BizDog leaves behind a very nice long comment worth taking time to read in full. A snippet from near the end:

Our core problem as one of my friends put it is many of our products work better together than our people do. Fixing that is a cultural thing and all the HR tools, comp packages and other rantings won't fix this. Leadership will, but we are devoid of that at the moment.

MSFTextrememakeover I've fallen and I can't get up - Chart goodness. Or, well, badness. There's charts.

And one last comment to rain on your financial future:

Meanwhile, April is approaching and a lot of options will expires worthless.

Updated: s/bad gerund/proper past tense/.

236 comments:

«Oldest   ‹Older   1 – 200 of 236   Newer›   Newest»
Anonymous said...

> The fun part is gonna be watching the domino effect as Blake's MSN boys club gets dismantled for good. That division is doomed. By the time the long due cleanup is finished, the train to compete will be long gone.

Which is just as well. Sinofsky will leave by then. His buddy network which moved enmass from office will also get dismantled then.

Anonymous said...

Just looked for a place where I can post this.

Did you guys read Smart Money's interview with Ballmer? The article has some pre- and during-interview facts and clearly this guy is not comfortable in his own skin. Ballmer only joked with his bodyguards, during the interview switched from boisterous to somber in a matter of seconds then abruptly left the interview.

I feel sorry for him. He should just quit: I don't think he has more fun working for MS than a lot of his employees. Life is too short for this non-sense.

In comparison to Bill's interviews this interview is a complete waste of time and paper. Ballmer made a parallel between winning customers and winning elections! WTF???

Man, I really miss the old days when a BillG presentation meant something. Bill created MS and MS will slowly wither w/o him.

Anyway, back to your regular programming.

DogH

Paulsc said...

One of the most awesome groups at Microsoft is the Windows Client Performance team, run by David Fields and formally by Mike Fortin (Distinguished Engineer). This group has the dual mission of providing performance analysis support to feature teams in Windows and Windows Client, and has also developed some of the most killer behind-the-scenes features in Vista:

SuperFetch(http://www.microsoft.com/windows/products/windowsvista/features/details/superfetch.mspx)

ReadyBoost (http://www.microsoft.com/windows/products/windowsvista/features/details/readyboost.mspx)

Windows Experience Index (WINSAT) and the Performance Information and Tools control panel. (http://windowsvistablog.com/blogs/windowsvista/pages/458117.aspx)

Go to the Best Buy store at Northgate and you'll see most of the Vista machines running the Performance control panel, used by the sales staff to compare the performance of the various computers on sale.

This is a group that has provided real innovation and has a great relationship between Dev, Test, and PM.

I'm proud to work there, and to have finished the user interface for the Performance Information and Tools control panel. I would work with any of these folks again, anytime, on any project.

Anonymous said...

I agree, the windows performance group is awesome.

too bad it may fall into the fundamentals crudpool and turn out badly (remeinber lighthouse?)

Ry Jones said...

DogH: Got a link? Smart Money's site search (as well as Google) aren't turning up the interview.

Anonymous said...

Man, I really miss the old days when a BillG presentation meant something. Bill created MS and MS will slowly wither w/o him.

When billg spoke this week on capitol hill regarding immigration policy and unlimited access to H1B visas he was not rebutted. That means there was no debate. Gates probably fought for, and congress was probably polite enough to give him, time on the floor for a one-man monologue. Afterward, I'm sure they shook his hand and walked him to the door.

Anonymous said...

Great, so now I know who I should blame for my laptop HD thrashing for five minutes after boot.

And how is primitive benchmarking "innovative"?

Anonymous said...

Honestly, mid-year reviews took me less time this year than I spent last year. I set aside an hour with my manager, and we discussed longer term career-plans and activities. I then went and spent 30 minutes clicking buttons in the tool, and she did the same. We used it as a glorified meeting notes tool.

I used to take the word doc seriously, and spent tons of time wordsmithing a document that had no audience nor impact. I find it very hard to take the infopath tool seriously, and it saved me tons of time :)

Anonymous said...

http://www.dilbert.com/comics/dilbert/archive/dilbert-20070311.html

Anonymous said...

It doesn't surprise me that the folks in Office don't know what to do next. We've seen that product evolve from a productivity to suite to what it now is: a platform for corporate workflow applications. That the typical user can still do a few things out of the box is a nice benefit, but the heavy lifting is now done on the back end with sharepoint, infopath, etc. Undoubtedly, this is the crack that Google will exploit for its Office strategy. If I were buying a computer for home use today, I'd forget about MS Office entirely and just use either Google stuff or OpenOffice.

Anonymous said...

The MacBU is a happen'n place to work. But the whole of Microsoft can't work there.

Anonymous said...

Almost everything under ScottGu is a great place to be. Just read his blog - not your typical exec.

Anonymous said...

I then went and spent 30 minutes clicking buttons in the tool, and she did the same. We used it as a glorified meeting notes tool.

30 min? That's a lot. I spent about 5min. Check, check, check and done. My manager didn't even meet me. I just put check that he did because his manager wants to see 100%.

Anonymous said...

If you're serious about gardening, Flower World is much better than Molbak's.

Paulsc said...

I agree, the windows performance group is awesome.

too bad it may fall into the fundamentals crudpool and turn out badly (remeinber lighthouse?)


Now that Mike Fortin is running all of Fundamentals, you don't have anything to worry about on that score.

As a veteran cavalry NCO and commissioned officer of the US Army, I know a thing or two about leadership and Fortin has what it takes, for sure.

Great, so now I know who I should blame for my laptop HD thrashing for five minutes after boot.

And how is primitive benchmarking "innovative"?


I also know not to feed the trolls...

Anonymous said...

>>If you're serious about gardening, Flower World is much better than Molbak's.

Possibly the most succint and powerful comment ever submitted!

(Just so I can be sure, can someone explain it?)

Anonymous said...

If I were buying a computer for home use today, I'd forget about MS Office entirely and just use either Google stuff or OpenOffice.

I've written two books in Microsoft Word (various versions) and I really can't stand it, but nobody else has that feature where the mouse pointer turns around backwards at the start of each line and lets you click to select the line or double-click to select the paragraph.

Seriously! I can't write without that feature and nobody else has it. (To my knowledge.)

But Word drives me nuts because its character/word/line/paragraph/section/document metaphor is fundamentally broken, so that paragraph formatting is "contained" in the hidden paragraph symbol and section formatting is "contained" in the TRAILING section marker (even though documents with one section have no section marker) so that millions of typists all over the world have spent countless hours trying to solve a problem they created by accidentally deleting a hidden character and having the formatting attributes flow UPWARDS, which is completely counter-intuitive.

I'm not going to get into inline graphics and font scaling, both of which are perfectly simple operations that are somehow beyond Word's capabilities (even after fifteen iterations).

I'm not kidding about the turned-around pointer. That's fantastic. Everything else about Word is just terrible for writers. Maybe it's different for people doing form letters and business documents, but for me it's God-awful.

Anonymous said...

Almost everything under ScottGu is a great place to be. Just read his blog - not your typical exec.

scottgu is a cool, decent self-effacing guy. I've never heard him make a nasty or derogatory comment about anyone. He's very smart into the deal. Will promoting him save Microsoft? No. But he'll get his cut, deservedly so.

Anonymous said...

Storage Solutions Div [formerly CFS] is also a very cool group to work for.

Brandon Paddock said...

Lots of awesome teams in WEX! I know F&O is hiring SDETs, not sure what other openings there might be.

Anonymous said...

Go to the Best Buy store at Northgate and you'll see most of the Vista machines running the Performance control panel, used by the sales staff to compare the performance of the various computers on sale.

Wait a minute... didn't Norton SI do this in 1985?

Anonymous said...

just wondering at what stage in the comments we get the ubiquitous link to some thread on channel9 where the same 10 fanboy posters ruminate about something they know nothing about...

Anonymous said...

>Honestly, mid-year reviews took me less time this year than I spent last year. I set aside an hour with my manager, and we discussed longer term career-plans and activities.

If you are in HR group, it would take you half an hour. For everyone else, it would take hours.

Anonymous said...

Review took about an hour once you finished watching that stoopid training video that really didn't help much.

Could someone please enlighten me about what CareerCompass is supposed to do? That was one of the biggest waste of time I've had to complete in awhile.

Anonymous said...

How would you rate the "Windows Live Search for Mobile" group?

Anonymous said...

I'm not kidding about the turned-around pointer. That's fantastic. Everything else about Word is just terrible for writers.

THANK YOU. I am so glad that somebody agrees with me--that doing almost anything in Word is such a monumental struggle that it's usually not even worth trying. Of course, people in Office think it's "done" and gave up trying to improve it a few cycles ago.

Anonymous said...

I'm not a Softie and I'd just like to comment on how I think this Blog is nicely shaping into a group of problem-solving, enthusiastic, knowledgeable, caring commenters.

There seems to be a balance here vs. continual ranting that is enjoyable to listen to and comment about.

Wish there were ways to solve the overall problem with the "personality" and inappropriate business behaviors of the various divisions and the company as a whole. I fear there is great need of a "white knight", a Lou Gerstner, if you will.

I say "I fear" because...so long as there is Bill Gates...there is...no white knight on the horizon.

Carry on.

Anonymous said...

Review process is trivial if you and your manager know and trust each other and have an informal relationship (as in you are not just an org chart "box") The same process is very difficult if you do not trust your manager, and are afraid of retaliation.

And yes, Flower World is much better than Molbaks.

jamie said...

re: Anonymous said...
just wondering at what stage in the comments we get the ubiquitous link to some thread on channel9 where the same 10 fanboy posters ruminate about something they know nothing about...


You mean like the Windows.com post?
Perhaps MS should listen to it's "fan boys" more often. or it's customers... or anyone!

Anonymous said...

RE: cool groups. Anyone have inside info on the photo analysis group that's starting up in the Smith Tower, downtown seattle, managed by KarimF? The technology sounds cool, and of course it's a lot closer to Swanson's than main campus.

Anonymous said...

WRT Joe Wilcox's article, he seems to be in love with the Irving / Cole / Mehdi / Payne cabal. As an MSN insider, here are a few comments:

Payne - Good riddance - I hope they take the rabid dog that is Live Search out back and shoot it as well. Search emblematic of all that is wrong with Live.com. It is built on the 'fail-upward' model and is a waste of resources that could be better served within MSN.

Mehdi is clueless. The guy doesn't understand that MSN's value-added is in content. He needs to leave, too.

Cole - I feel sorry for him. In many ways he's paying for the failures and hubris of others. He seemed to be genuinely interested in making MSN a competitor.

Irving - if only he'd spend as much time making sure that his organization's code is as solid as his empire, we'd be much better off...

Anonymous said...

A comment on awesome groups @ Microsoft. The last really great team I worked for was IIS 4.0... yeah, that was a long time ago. I've long since left the company.

Anonymous said...

Wait a minute... didn't Norton SI do this in 1985?

Yes but we took them out...

Anonymous said...

"Now that Mike Fortin is running all of Fundamentals, you don't have anything to worry about on that score."

---

Agree Mike rocks ... he has been cleaning house too and bringing the right folks ...

Anonymous said...

Speaking of MYR,I'm a manager of managers (new PUM) and I feel the issue is the performance/rewards equation is screwed up. It exists at the individual level when so often the individual relies on a team (direct or virtual) to deliver results.

I think this is bad and it actually kills good teamwork and focus on the company. What you don't really need at Microsoft is a smattering of individual superstars but superstar and functional teams.

One way you can encourage superstar teams is to encourage teaming and team cohesiveness - ie create rewards at the team level. It will minimize all the unhealthy competition and managing up (that drives me NUTS!)

Anonymous said...

A comment on awesome groups @ Microsoft. The last really great team I worked for was IIS 4.0... yeah, that was a long time ago. I've long since left the company.

Is that you, Keith? (one awesome developer, I must add...)

Anonymous said...

"I think this is bad and it actually kills good teamwork and focus on the company. What you don't really need at Microsoft is a smattering of individual superstars but superstar and functional teams."

I disagree. Many times I have seen projects and teams saved through the heroic actions of ordinary ICs. Are the 9-5ers to share in the reward for the success for a project that they would have allowed to fail? That would purge both the superstars and the Kims we have left in the ranks for sure, leaving MS adrift in a sea of mediocrity.

Reward individual actions to support teamwork; not the teams themselves. Your suggestion is insanity.

Anonymous said...

Paulsc - From what I've read of superfetch, it sounds wonderful. I think WEI MAY be useful someday.

And I hate to burst your bubble, but the customers are so far underwhelmed with all of the features you mention. Go to any popular web forum/newsgroup and see what that audience is saying.

Superfetch - By far, the most common complaint I see about Windows is "OMG...I add more RAM and Vista just keeps using more! This thing is a pig...don't buy it!". That's not just from average users, but from experienced techies. Until there's some better marketing associated with this feature, it's solely responsible for preventing at least a lot of consumer installs (and I'd bet a fair number of business installs too).

ReadyBoost - The only benchmarks I've seen where it makes a difference is on a machine with 512MB of RAM. And it's MUCH more productive to just purchase another 512MB stick of RAM and add it. Good concept, seems like an innovative idea, but maybe this one is either oversold or people have unrealistic expectations.

WEI - Right now, with the crappy "it only goes to 5.9" scale - when there's hardware that's probably worthy of a 10 - makes it useless. This is a perf number. Nerds can talk to their friends about this number, and try to OC to hit the number. It would be a GREAT marketing tool with early adopters, which means it's something
you need to showcase right out of the box. We're wasting a great opportunity here.

Anonymous said...

Having Blake, Christopher and other senior "leaders" in Windows MSN Live leave is truly a mixed bag - but there is something more insiduous that is not usually called out, but related to these kinds of departures. There is a whole legion of middle managers who encourage the chaos as a career roadmap. The best way to move up is to have your manager quit becuase he/she can't take the BS.

I don't want this to be personal, but take as an example Christa Davies, our newly minted CVP and CFO for the Windows Division. She has run strategy for MSN for the last 3 years - arguably the era of a complete lack of strategic direction and during that time, she has gone from a Director to a CVP. Nice. Her strategy, mix things up and keep people guessing provides no solid business results, but makes it quite easy for her to climb the ranks. This is not unique, but her example is the most extreme I've seen.

Billg never would have let this happen...

Anonymous said...

Anonymous 3pm: You're absolutely correct on Payne/Mehdi/Irving (Cole was already out). However, the bigger issue is that top mgmt lacks vision--without vision (the top-level organizing principle), nothing else downstream can be expected to fall into place, unless by coincidence/accident.

Anonymous said...

Speaking of MYR,I'm a manager of managers (new PUM) and I feel the issue is the performance/rewards equation is screwed up. It exists at the individual level when so often the individual relies on a team (direct or virtual) to deliver results...it actually kills good teamwork and focus on the company.

That's exactly right. It's Management 101, which seems to be sorely missing at MS. Look, you really can't expect teams to function well when the system of incentives is based on individual rather than team performance, and when it doesn't encourage people to help each other.

Individual performance goals/metrics should roll up to team goals/metrics and on up the chain through department, group, etc.

...What you don't really need at Microsoft is a smattering of individual superstars but superstar and functional teams.

Superstars are overrated, and who decides what a superstar is anyway? In some cases it's deserved, but in many others it's political. Teams are what matter. Performance by the team/group is what matters. I've said this before, but most people aren't superstars. If MS is aiming for every hire to be a superstar, they are crazy. There just aren't that many truly special people out there. That doesn't mean that you can't have good employees. You just have to manage them and work with them. You figure out what they can and can't do and then you push them towards their strengths and away from their weaknesses, and you give them honest feedback about those things. And here's something else to consider - superstars find new jobs, and while that's good for them and helps them in their meteoric rise to the top, it sucks for the team they are leaving. So ask yourself, is the team better off with a superstar that leaves after a year, or are they better off with that average to slightly above average performer that stays in their role for several years and learns their job inside and out?

One way you can encourage superstar teams is to encourage teaming and team cohesiveness - ie create rewards at the team level. It will minimize all the unhealthy competition and managing up...

Yep

Anonymous said...

"Anyone have inside info on the photo analysis group that's starting up in the Smith Tower, downtown seattle, managed by KarimF?"

No inside info really, but a buddy of mine started there not too long ago and absolutely loves the work and the atmosphere.

Anonymous said...

Another US Agency bans Vista. Maybe we can use H1 visas to get a new CEO, VPs and Board of Directors. Heck, maybe we should sell to Yahoo or GOOG

http://blogs.business2.com/apple/2007/03/key_us_agency_b.html

Anonymous said...

"A comment on awesome groups @ Microsoft. The last really great team I worked for was IIS 4.0... yeah, that was a long time ago. I've long since left the company.

Is that you, Keith? (one awesome developer, I must add...)"

Keith Moore is back with IIS for v7.

Anonymous said...

I disagree. Many times I have seen projects and teams saved through the heroic actions of ordinary ICs. Are the 9-5ers to share in the reward for the success for a project that they would have allowed to fail?

You should ask, why majority of the people are 9-5ers? It is because they do not see any reward for doing more. It is because they do not enjoy working in their team who is full of infighting and bickering.

I have seen projects failing and it was because mentioned 9-5ers became disilusioned, are left without any vision and meaning and decided that it is in their best interest to slack off...

In healthy team, this will not happen -- people will be motivated to finish their project on time.

Paulsc said...

Dear Mr. Anonymous at 12:47:12 AM,

Since this post appears to have some thought behind it, I will respond.

From what I've read of superfetch, it sounds wonderful. I think WEI MAY be useful someday.

Gee, thanks.

And I hate to burst your bubble, but the customers are so far underwhelmed with all of the features you mention. Go to any popular web forum/newsgroup and see what that audience is saying.

Lots of people say lots of snippy things on lots of blogs and newsgroups, including this one. What matters to me and ultimately to Microsoft is what happens at the point of sale and everyday use, and WEI is doing a great job there.

Superfetch - By far, the most common complaint I see about Windows is "OMG...I add more RAM and Vista just keeps using more! This thing is a pig...don't buy it!". That's not just from average users, but from experienced techies. Until there's some better marketing associated with this feature, it's solely responsible for preventing at least a lot of consumer installs (and I'd bet a fair number of business installs too).

You get no argument from me that we need better marketing. Have you thought about talking to marketing? I'm a developer. I write software.

ReadyBoost - The only benchmarks I've seen where it makes a difference is on a machine with 512MB of RAM. And it's MUCH more productive to just purchase another 512MB stick of RAM and add it. Good concept, seems like an innovative idea, but maybe this one is either oversold or people have unrealistic expectations.

Anybody with a system that cannot be easily or cost-effectively upgraded would disagree with you. Not every feature is equally useful to every person. For example, I don't use the Currency gadget or Game Controller CPL all that much.

WEI - Right now, with the crappy "it only goes to 5.9" scale - when there's hardware that's probably worthy of a 10 - makes it useless. This is a perf number. Nerds can talk to their friends about this number, and try to OC to hit the number. It would be a GREAT marketing tool with early adopters, which means it's something
you need to showcase right out of the box. We're wasting a great opportunity here.


Your bathroom scale probably stops at 300 pounds, but that doesn't make it useless (or maybe it does). I agree with you, we need better marketing, but people in the value chain and everyday users are already using WEI to good effect. As to the WEI number itself, it is on an absolute scale that will be periodically adjusted upward to reflect advances in technology.

I think the bottom line is that we need better marketing. I hope we get some, but even if we don't these features are already gaining excellent traction and I'm proud to have helped.

Anonymous said...

just wondering at what stage in the comments we get the ubiquitous link to some thread on channel9 where the same 10 fanboy posters ruminate about something they know nothing about...

You mean like the Windows.com post?


and that would be where exactly?

Perhaps MS should listen to it's "fan boys" more often. or it's customers... or anyone!

MS people spend as much time listening as the fanboys do posting. which is a lot. opinions are like a-holes though, everyone has one. given the size of the customer base, that's a lot of opinion

Anonymous said...

I'm a new manager at MS, but I think the careercompass tool is pretty good. It has clear descriptions of what expecations are for each job. There is some confusion (for me) between the difference in CSP and Competencies, but overall I think it's good. It's better than what we had at my last company, at least.

Anonymous said...

A comment on awesome groups @ Microsoft. The last really great team I worked for was IIS 4.0... yeah, that was a long time ago. I've long since left the company.

Is that you, Keith? (one awesome developer, I must add...)

Heh, nope, I worked for Don Brown and Tony Godfrey, (two very awesome test managers...) SDET turned DJ.

Mr Biased said...

If you want awesome, cool and new try Exchange Hosted Services. Building massive scale internet services and new enterprise businesses. Nothing on the desktop or even in the on prem data center. No faddy web 2.0 rebuild of office but real value added service. Nothing fly by night, very focused on the customers (who pays real $$). A lot of stuff is outside of what MS people traditionally learn or are good at so you get to build new muscle. OK I’m biased. Lots of senior openings as well so lots of opportunity and don’t expect some underfunded group that will get swallowed up by windows or office next year. We are here to stay.

Anonymous said...

I disagree [with rewarding teams instead of individuals]. Many times I have seen projects and teams saved through the heroic actions of ordinary ICs. Are the 9-5ers to share in the reward for the success for a project that they would have allowed to fail? That would purge both the superstars and the Kims we have left in the ranks for sure, leaving MS adrift in a sea of mediocrity.

Reward individual actions to support teamwork; not the teams themselves. Your suggestion is insanity.


aha! here's the root of the microsoft disease: the myth of the lone hero. see, the individual hero only exists in a world where mediocrity is the norm -- great teams that do great things absolutely cannot do them with just one great hero, it's not possible. great teams doing great things means that everyone on the team is doing great work, and when you reward those teams based on what they produce the few people who drag the team down will stand out like a sore thumb and will be moved-on because the team won't stand for them. rewarding teams creates a self-selecting high bar, rewarding individuals creates a culture where a vast sea of crappy people can safely fly under the radar while the individual hero gets the spotlight.

at microsoft, where the norm has long-since evolved to lowest common denominators flying under the radar and nobody has the damn guts to get rid of crappy performers, the only thing that keeps products moving is the hero IC... but you can see it in our products that one lone hero isn't enough to make things great, it's just enough to get crap out the door. in our current environment, OF COURSE you tailor your rewards to that one heroic person and give the majority just enough to keep the cranks turning.

there will *always* be the individual hero -- even in high-performing teams you'll find natural leaders. those people will still rise to the top when you base rewards on the success of the entire team, the difference is that you'll have a healthy team of energized people living in a fair system where success is actually based on, um, success. :P

Anonymous said...

Re bizdogs quote in the intro: "Fixing that is a cultural thing and all the HR tools, comp packages and other rantings won't fix this."

and a bunch of other related laments on lack of direction and missing an enthusiastic purpose:

Comment from outside looking in:
It seems to me that what is missing is an individual purpose bigger than oneself. A lot of me concerns here and even more complaints about selfish managerial decisions instead of selfless ones.

To encourage the troops one needs to a)have a mission b)believe in the mission and c)make sure the mission is full of conscience, conscientious concern for the customer and employees and full of positives that make others want to believe.

How you meld all that while making really great products is one and the same process.

jamie said...

RE: Anonymous said...
just wondering at what stage in the comments we get the ubiquitous link to some thread on channel9 where the same 10 fanboy posters ruminate about something they know nothing about...

You mean like the Windows.com post?

and that would be where exactly?

Perhaps MS should listen to it's "fan boys" more often. or it's customers... or anyone!

MS people spend as much time listening as the fanboys do posting. which is a lot. opinions are like a-holes though, everyone has one. given the size of the customer base, that's a lot of opinion

Tuesday, March 13, 2007 10:25:37 AM


HERE: http://channel9.msdn.com/ShowPost.aspx?PostID=288708#288708

or here:

http://c9park.wordpress.com

or here:

http://www.channel9.ca/index.html

or here:

http://www.winnews.com

or.....

* we care is all. ...but it sometimes appears nobody listens....

Who da'Punk said...

You get no argument from me that we need better marketing. Have you thought about talking to marketing? I'm a developer. I write software.

Paulsc gets my respect for deftly dealing with grumbly feedback.

I made a mistake in letting some snarky comments come through. I want people to be able to praise their groups without worrying about someone coming along to poke them with sharp sticks. So for this post, from here on, I'm upping the filter to bounce negative comments on positive sharing.

Poke me with a sharp stick if I let something through by mistake.

(You can always blog to your heart's content if you have to share with the world your feedback; linking to this post's full URL will show up in the link section.)

Sean Kelleher said...

The Windows CE group is hiring!
Come work on consumer electronics!

We're staffing up like crazy, so it's a great time to join. We need senior SDEs, SDETs, and PMs.

We provide the OS, middleware, and applications for all manner of gadgets: handheld GPS, car navigation, digital media receivers and recorders, Zune, etc.

We're particularly interested in people with strong backgrounds in multi-media, shell, or browsers.

I don't see the job descriptions in our database yet, but check back in a couple of days.

Reasons this is a great team:

Lots of individual autonomy.
Wide variety of technologies to learn.
Smart, motivated people.
Embedded devices out-sell PCs 90:1.

http://www.microsoft.com/windows/embedded/eval/wince/default.mspx

Anonymous said...

In case people didn’t realize, the Microsoft award weekend event this past weekend in San Francisco was a big huge L68+ Partner boondoggle - 2nd annual boondoggle - for the Partners and their spouses to network and enjoy extravagance after extravagance, all expenses paid.

And give out some achievement awards and invite the nominees and their spouses to enjoy the extravagance, too (just, shh!, don't tell anyone else - seriously!).

Once upon a time, we invested money in making the employees happy as part of sharing "Hey, we appreciate you and the hard work you do. Let's party!." We had great entertainment at the Company Meeting, for instance. Now we supply the entertainment ourselves with employees up on stage singing to us. Great. Yes, let's save all that money for the Partners so that they can go to the Fairmont and enjoy Penn & Teller and meet George Lucas.

Sure. We'll eat cake.

Anonymous said...

"Yes, let's save all that money for the Partners so that they can go to the Fairmont and enjoy Penn & Teller and meet George Lucas."

Ouch.

Anonymous said...

Another good team is Windows International. Julieb is the new GM, she used to be a dev and a very good one at that, so she understand engineering and know what it takes. Team morale is great, more than just people happy after ship Vista.

c said...

What about Windows Live Search for Mobile

Well, I don't know about the team, but the product is awesome. It's fast, responsive, and the UI doesn't blow chunks. And search even works well!

A pity that its competence doomed it to a stealth launch. If it was crap, marketing would be all over it.

Anonymous said...

I'm a new manager at MS, but I think the careercompass tool is pretty good.

You use the word "but" where the word "and" would have been more appropriate.

Career Compass is one of those many things I call "sausage" (http://blogs.msdn.com/cashto/archive/2007/02/21/sausage-sausage-sausage.aspx). "Sausage" is essentially anything that gets more appealing the less you know about it. For example, the slogan of "pay for performance" is an eminently reasonable concept -- but the more you get into it, the more you realize just how fiendishly difficult it is to objectively and fairly measure engineer performance.

In the end, any performance evaluation system can only be as good as the managers that implement it. In my opinion, it should have stopped there. Yet HR continues to perform increasingly bizarre contorsions in order to find some mythical process which can't be fucked up even by the most unclueful manager.

Career compass and myMicrosoft only serve to provide the illusion that not only does such a process exist, but that we've actually gone and implemented it.

There is some confusion (for me) between the difference in CSP and Competencies.

Briefly put, CSPs reflect what you've actually done, whereas competencies reflect what you're capable of doing.

(Hilarity ensues when you discover that there's a huge disconnect between what one is capable of doing, and what one is asked, allowed, or empowered to do. This one seems to come up a lot in my own group, incidentally).

Personally I don't put much stock in the CSP descriptions. If you read them carefully, they differ from each other only by subtle variations in magnitude. At one level, a dev is responsible for "a feature"; the next, for "feature area"; and finally "feature areas" (plural). All of these terms are undefined and can be interpreted -- ARE, in fact, interpreted subjectively by the management chain.

Anonymous said...

OK, so I have been reading the bellyaching for a while and feel I must say something. *It's not about the money*. I know hardly anyone who thinks working for MS is all about the money (well, not anymore). The reason I am here is to make the best darned OS ever! And in the mean time, ship releases of Windows NT ;-) I have had the honor of working on Windows 2000, XP, Server 2003, Vista and now (elided for confidentiality reasons), both as test IC and as dev IC. Being able to shape components in Windows over multiple releases is *the reason* I work for MS.

Anonymous said...

Mini - If the people within those groups can't see obvious problems, it points to leadership problems within the groups (the blind leading the blinder). The LAST thing we need to see in this blog are opinions from people that are oblivious as senior managers at Microsoft!

And in this case, Paul opened the door by talking about how great his features/team are. People thinking about moving to that team should know what customers think of the features. I didn't randomly bash Paul or his team. I commented on the "wonderful" features he was talking about. I'm glad he's happy in his team, but someone else might see some of these problems and realize they wouldn't be happy there.

PaulSC - thanks for responding. I didn't think it was "grumbly feedback" as someone else put it. I wrote the post you responded to, but I'm going to remain Mr. Anonymous

"Lots of people say lots of snippy things on lots of blogs and newsgroups, including this one. What matters to me and ultimately to Microsoft is what happens at the point of sale and everyday use, and WEI is doing a great job there."

Well, what matters to ME, and ultimately to Microsoft, is that we sell TONS OF COPIES OF VISTA!! :) As I stated earlier, some of the features your team is responsible for are *preventing* people from even heading to the store to see the new PC's.

A salesman will tell any lie they can come up with to make a sale (esp. one at Best Buy). So I don't really think that's a big feather in your cap, but in the end it does move more machines, and that's a good thing for everyone.

So if you want to think of it as a sales tool, how do you differentiate two 5.9 systems today? And how do you think the typical BestBuy salesperson differentiatest those systems today?

You mentioned that outside of retail, users are using the WEI. What are they using it for?

And I know it will be adjusted later. But the fact remains that at launch, you didn't have to build a top of the line system to max out all of the scores. You left no room for growth in the RTM version of the product.

"You get no argument from me that we need better marketing. Have you thought about talking to marketing? I'm a developer. I write software."

YOUR feature is costing us money, not mine. YOU go push on your management to get it fixed. And it doesn't matter if it's dev/test/PM/UX/UA/CSS/marketing...it's a TEAM effort.

(regarding Readyboost) "Anybody with a system that cannot be easily or cost-effectively upgraded would disagree with you."

Uh no, they wouldn't. Readyboost makes a crappy experience (and let's be honest about Vista and 512MB of RAM) a little more tolerable. It does NOT make a crappy experience good.

RAM is cheap (a LOT cheaper than a copy of Windows). I can't think of any case where it wouldn't be easy and relatively cheap to upgrade a Vista-class PC from 512MB of RAM to 1GB. Laptop RAM is more expensive, but again, it's still cheaper than Windows. 1GB of DDR RAM is $65 or less.

"Not every feature is equally useful to every person. For example, I don't use the Currency gadget or Game Controller CPL all that much. "

Great point. But ReadyBoost is the only one of that group that gets mentioned in reviews and is prominently featured on the Vista website. So there's SOME promotion of it (I wouldn't exactly call it marketing, but it IS one of the key features), and it's not living up to it's billing. Again, I don't know if it's us overselling it,
or if it's users expecting too much. I tend to think it's our fault though.

Anonymous said...

Speaking of good/bad places to work at MS, Windows Security can be a bit dodgy depending on what team you look at. The post RTM re-org has hit some teams harder than others in terms of people seeking greener pastures in the aftermath, although the on again off again rumor of desired attrition to shrink the org probably doesn't help matters. Oh, and the Peter Principle is also in full effect. Wait several months for critical mass to be achieved and then once the debris settles, maybe you can be a PM director too.

Anonymous said...

RE: Anonymous said...
just wondering at what stage in the comments we get the ubiquitous link to some thread on channel9 where the same 10 fanboy posters ruminate about something they know nothing about...

You mean like the Windows.com post?

and that would be where exactly?

Perhaps MS should listen to it's "fan boys" more often. or it's customers... or anyone!

MS people spend as much time listening as the fanboys do posting. which is a lot. opinions are like a-holes though, everyone has one. given the size of the customer base, that's a lot of opinion

Tuesday, March 13, 2007 10:25:37 AM


HERE: http://channel9.msdn.com/ShowPost.aspx?PostID=288708#288708

or here:

http://c9park.wordpress.com

or here:

http://www.channel9.ca/index.html

or here:

http://www.winnews.com

or.....

* we care is all. ...but it sometimes appears nobody listens....


Looks like there's no responses to the thread you mention, on a forum where there are plenty of replies about everything and nothing.

You can't really complain the borg isn't listening when buddy enthusiasts aren't interested in the topic themselves - feedback takes critical mass to be effective. In a lot of cases it is quantity-driven. This isn't an MS idea, it's standard stuff for any commercial org.

And it takes time for it to get turned back out into a solution/product/feature.

Anonymous said...

Great. Yes, let's save all that money for the Partners so that they can go to the Fairmont and enjoy Penn & Teller and meet George Lucas.

Who's going to be the first to post this on Lisa's internal blog?

On the other hand, the Windows holiday party this year...uh, what holiday party? Okay, the Windows ship-it gift, er. Okay, the holiday gift we all got for, um, er... well, at least the stock price is...okay, we'll it's mid year review time when I get my...

Never mind.

Anonymous said...

Keith Moore is back with IIS for v7.

!!!

You get PhilliCh and JohnL back over there, and you'll have my resume.

Anonymous said...

+1 on the WinSec PM Director comment. Very dictatorial and hierarchical - stifles free flow of ideas completely.

Paulsc said...

Dear Mr. Anonymous at Wednesday, 12:28:07 AM:

Well, by now I'm a little grumbly myself and it will probably show up in this post.

PaulSC - thanks for responding. I didn't think it was "grumbly feedback" as someone else put it. I wrote the post you responded to, but I'm going to remain Mr. Anonymous

Suit yourself. I always post with my real name, as I have nothing to hide. I like the group where I work, I like the people who work there, and I like the work we do.

Well, what matters to ME, and ultimately to Microsoft, is that we sell TONS OF COPIES OF VISTA!! :) As I stated earlier, some of the features your team is responsible for are *preventing* people from even heading to the store to see the new PC's.

Says you. This is just wrong on its face. We are supposed to accept this unsubstantiated statement from some anonymous guy on a blog?

A salesman will tell any lie they can come up with to make a sale (esp. one at Best Buy). So I don't really think that's a big feather in your cap, but in the end it does move more machines, and that's a good thing for everyone.

Hmmm...so it does move more machines after all. Doesn't this contradict what you just said in the paragraph above?

So if you want to think of it as a sales tool, how do you differentiate two 5.9 systems today? And how do you think the typical BestBuy salesperson differentiatest those systems today?

Gosh, I guess it would be by other features not measured by the Windows Experience Index, the price, configuration, bundle and overall deal. But, you know, I'm no salesman or marketing guy. I'm a developer. I write software.

You mentioned that outside of retail, users are using the WEI. What are they using it for?

Why don't you try typing "Windows Experience Index" into a search engine and read about it for yourself?

And I know it will be adjusted later. But the fact remains that at launch, you didn't have to build a top of the line system to max out all of the scores. You left no room for growth in the RTM version of the product.

People should have achievable goals, and there is always room for growth. One only need read your posts to understand that! We can update the scale anytime we want.

YOUR feature is costing us money, not mine. YOU go push on your management to get it fixed. And it doesn't matter if it's dev/test/PM/UX/UA/CSS/marketing...it's a TEAM effort.

Once again, you contradict yourself, except for the fact that it is a team effort. It is, was, and continues to be a team effort by some of the best and most competent people at Microsoft.

Readyboost makes a crappy experience (and let's be honest about Vista and 512MB of RAM) a little more tolerable. It does NOT make a crappy experience good.

Because you say so? I don't think so. We have plenty of hard data that says otherwise. Rants on a blog by anonymous posters are cheap.

This will be the last of your posts that I will respond to. If you have actual feedback supported by more than emotion and really work at Microsoft, you know how to get hold of me. I'm sure the whole team would like to hear your creative ideas and thoughtful criticism.

Greg Linden said...

The fact that many people at Microsoft seem to be looking for an "awesome" group would seem to be a real opportunity for good managers.

Regardless of what dysfunction exists in the rest of Microsoft, make your group awesome and it appears you will get your pick of the best people from across the company.

Treat your people well, involve everyone in decisions and planning, write good code, keep people constantly learning, make your group feel elite, add perks that no other group has, and keep the work fun, challenging, and exciting.

Make your group the place to be. Do not get dragged down by that which you cannot change, the problems elsewhere. Within the beast, build yourself an island of awesome.

Sean Kelleher said...

To follow up on open jobs in Windows CE: do a keyword search for "WEBU-WCE" to see them.

Anonymous said...

At Berkshire, the highest paid executive listed is Marc Hamburg, the vice president and chief financial officer. He received compensation valued at $673,500 in 2006, which includes $662,500 salary and an $11,000 contribution to a defined contribution plan.

And Buffett and Munger both reimburse Berkshire at the end of the year to cover any personal costs, such as postage or calls the company may have paid for. Buffett paid the company $50,000 in 2006, and Munger reimbursed Berkshire $5,500.

Anonymous said...

Great. Yes, let's save all that money for the Partners so that they can go to the Fairmont and enjoy Penn & Teller and meet George Lucas.

Who's going to be the first to post this on Lisa's internal blog?

--

Remember, the company is for the partners and by the partners.

keeperplanet said...

I said: >"How you meld all that while making really great products is one and the same process."

Noting a number of announcements about XBOX Live being ported to PCs, well that's a start:
Vista Gamers to Get Xbox Experience
http://www.technewsworld.com/story/8F3kRO62iS0Vcv/Vista-Gamers-to-Get-Xbox-Experience.xhtml

However, from the perspective of most, including myself, Microsoft management still does not quite get it. It's more of an issue of having faith in the sales process, your product quality and customers, by trusting customers to enthusiastically and voluntarily coming to Microsoft because of that faith. Leveraging to force customers is really a 19th century idea and does not belong in these days of deeper customer wisdom.

I noted this article by Oliver Welsh on Gizmodo about Valve's Steam and discussions with Doug Lombardi, Valve's marketing manager. Here:
http://www.gamesindustry.biz/content_page.php?aid=23438

What's great about Lombardi's vision vs what one would hear from the leveraged manipulations any Microsoft customer has learned to endure and longs for the day when he has a real choice to switch, is that Valve is a company with a vision more based on providing for the customer . . . almost in a religious way of care and concern, responsibility and appreciation of the customer's loyalty.

That is Something XBOX is trying to emulate, but just can't quite trust the customer to make the right decision, so the old gestalt of `steal it while you can' still dominates inside Microsoft marketing and management.

The article is a must read for every softie to grasp a couple of things: the perception of the market must be customer based. I found it interesting that sixty percent of Valve customers bought Valve products retail after an online experience. Not every gamer wants to play all the time online. Valve is servicing this need, just as it is servicing the need for indie support through steam source, PC gamers, etc.

I am sure Microsoft will continue to improve and work on these things, but it will take some serious changes in direction first.

Buying Tellme is a huge first step. Let's see if Microsoft can manage to bring the computing world present in human story of 'Minority Report' to life, starting with voice control of all computing experiences. Imagine that if you need a vision.

Meanwhile, I just installed Windowblinds so I don't feel left out of the Vista UI experience while maintaining the robust quality needed to continue computing using XP.

Anonymous said...

"You get PhilliCh and JohnL back over there, and you'll have my resume."

Not familiar with those two. I dind't start with IIS until the last half of v5. I do miss Don Brown too, he was probably the best test manager IIS has ever seen.

Anonymous said...

"If you want awesome, cool and new try Exchange Hosted Services."

Well I agree it's pretty "new" in that the current Exchange Hosted Services is built entirely on Linux.

Anonymous said...

A la David Letterman:
Top Ten Reasons Why Career Compass Sucks

1. Forget taxes. I am way madder about how my productivity goes to feeding Catbert and his masters.
2. Any hope I had of LisaB saving the company is lost.
3. You know that there is a team in HR waiting to overanalyze the data from the tool, after they pay a consulting firm to create their queries and reports, since they can’t code, that is.
4. HR can now justify their inflated salaries, “I did everything on the list for my CSP, so my career model says that I am a level 64.”
5. I bet LCA loves it too. “Look, exhibit A ‘Career Stage Profile for Attorney’ shows that I am a level 66.”
6. CSP. Does that stand for “Career Stage Profile” or “Communism Stage Profile”?
7. Google is now validated. Its employees can rightly say that Google is the better place to work.
8. Mark my words. If he survives that long, SteveB will eventually say, “The Career Compass blah blah blah will never happen again.”
9. I bet SteveB does not have the option in the tool to select “Stay at Home Dad” as a career move in which he is interested.
10. There is no CSP for “Chief Truth Officer”, which is Mini’s real role at the company. 

Anonymous said...

My RSS reader picked up a new post from you, and then it disappeared. Something about Vista 2007, fire the leadership now! Can we see?

Anonymous said...

OT, but interesting. Shouldn't someone at Microsoft be ranked higher on this list? http://www.pcworld.com/printable/article/id,129301/printable.html
Sad how we're decreasing in relevance...

Anonymous said...

"Treat your people well, involve everyone in decisions and planning, write good code, keep people constantly learning, make your group feel elite, add perks that no other group has, and keep the work fun, challenging, and exciting."

You got it, Buffalo Bob! One note: Elite is NOT GOOD. Leads to arrogance, insularity and fiefdom-building. I think you could replace that word with "important" or "capable" or "enthusiastic".

Well done.

Who da'Punk said...

Comment feed now live: this blog switched to the new Blogger last night.

Each post now has its own feed for comments. If you're using a browser like IE7 or Firefox, you can pop your RSS icon and discover it as (of now) the third feed listed.

Let me know if there are any issues to pass on regarding