mdlbear: (kill bill)
[personal profile] mdlbear

This blog entry by a Microsoft insider goes partway toward explaining just what's broken about Microsoft's development process. Good summary, minus the annoying boldface-every-other-word typography, here at the Inq.

After months of hearing of how a certain influential team in Windows was going to cause the Vista release to slip, I, full of abstract self-righteous misgivings as a stockholder, had at last the chance to speak with two of the team's key managers, asking them how they could be so, please-excuse-the-term, I-don't-mean-its-value-laden-connotation, ignorant as to proper estimation of software schedules. Turns out they're actually great project managers. They knew months in advance that the schedule would never work. So they told their VP. And he, possibly influenced by one too many instances where engineering re-routes power to the warp core, thus completing the heretofore impossible six-hour task in a mere three, summarily sent the managers back to "figure out how to make it work." The managers re-estimated, nipped and tucked, liposuctioned, did everything short of a lobotomy -- and still did not have a schedule that fit. The VP was not pleased. "You're smart people. Find a way!" This went back and forth for weeks, whereupon the intrepid managers finally understood how to get past the dilemma. They simply stopped telling the truth. "Sure, everything fits. We cut and cut, and here we are. Vista by August or bust. You got it, boss."

Every once in a while, Truth still pipes up in meetings. When this happens, more often than not, Truth is simply bent over an authoritative knee and soundly spanked into silence.

Nicely put, but I don't think he really grasps the whole problem. This is shown by his assertion that Vista is "the largest concerted software project in human history. The types of software management issues being dealt with by Windows leaders are hard problems, problems that no other company has solved successfully." He's wrong on the first count -- Debian is bigger -- and probably on the second as well. In any case, communities such as the Linux and Apache communities solve those problems spectacularly well on a regular basis.

Date: 2006-06-16 04:55 am (UTC)
ext_73044: Tinkerbell (Default)
From: [identity profile] lisa-marli.livejournal.com
Hey, that's why I bought my new computer NOW. It will be at least a year before I trust Vista, and my old beast was having serious age problems.

I'm thinking of giving it to Moose and telling him to strip the hard drive and turn it into a Linux beast. The PIII should run linux just fine. :)

Date: 2006-06-16 05:35 am (UTC)
From: [identity profile] randwolf.livejournal.com
Omigawd. The Mythical Man Month is still relevant. Maybe it has something to do with being an evil empire.

Date: 2006-06-16 05:52 am (UTC)
ext_73044: Tinkerbell (Default)
From: [identity profile] lisa-marli.livejournal.com
I may not have the option :(. Sooner or later I'll need something that will only run on Vista. Luckily it took them a number of years to finally decide to call on something that was only in XP, so hopefully I'll have a number of years. And if it is as bad as some say, even my software companies may switch to linux.

Hope, hope, Hope.

Remember, I install the OS that runs my software. It may not be the best OS, but there are some programs that only run on... Yeah, that one. *sigh*

Date: 2006-06-16 06:23 am (UTC)
From: [identity profile] brunnhilde.livejournal.com
The Mythical Man-Month is one of my all-time favorite books. Only the language is dated - the core concepts remain fresh as ever.

The key word is "monolithic".

As for Vista - kicking and screaming is the only way I'll end up in its embrace, based upon my understanding of it today. It could change, but why hold my breath with Linux and delicious Macs out there?

Date: 2006-06-16 05:19 pm (UTC)
From: [identity profile] mroblivious.livejournal.com
I heard a lecture once from a guy who used to work at M$oft. He was talking about project estimation, and made a point along the lines of...

"So you have the engineers estimate something, and it comes up too big. What are you going to do? You could always replace the engineers, but would you necissarily get someone who can do it faster? Unlikely. More likely you'll just get someone who can lie better."

Date: 2006-06-16 11:27 pm (UTC)
From: [identity profile] jilara.livejournal.com
Wow, I didn't know they had our VP...

Most Popular Tags

Style Credit

Page generated 2025-12-31 05:17 pm
Powered by Dreamwidth Studios