Guys! Let's all take a deep breath, and maybe I can help.
George, I hear you. It's frustrating when things don't work as expected.
Even though MOD has been transcended, as Dave points out, a lot of companies
are still using it because they paid good money for it, and they want their
value out of it.
Here at Microsoft, like any software company, there are challenges. For
every product/feature there are program managers, developers, and testers.
There are other players, but these are the big three. We have to budget how
we spend their time. As we approach the release of a new software version,
we see bugs come through, and we triage them every morning. Which ones are
must-fix? Which ones appear in uncommon scenarios? More questions arise, but
at the end of every triage meeting (mine starts in a few minutes for Visual
Studio 2005 Tools for the Microsoft Office System), we need to decide
whether we are going to take the bug and fix it or take other action. As the
product gets closer to release, the bar for what gets fixed is raised higher
and higher. This is because a single modification usually affects other
features owned by other teams, and the trickle down effect can be
substantial. If the software is completely broken, then, even with the bar
very high, we'll take it and fix it. If there is a work-around or a
technique to make it work, we'll add it to documentation and so forth. After
the software releases, we get customer feedback, and we triage that. This
leads to service releases or features in later versions. While we are
working on that, we are already taking on the full product cycle for the
next version of the software we just released, and so it goes around and
around.
This is not meant to excuse mistakes, but to show you how things work.
Despite what people sometimes think, we do not have endless resources and
time. We have to make educated decisions, and sometimes those are hard
decisions that can cause a little frustration, but in general, I think we
get it very right. Our customer satisfaction is going up, because we have
made a company-wide effort to LISTEN. I think we are doing this now more
than ever (like my listening to this thread on the NG!).
I hope you take a look at VSTO 2005. It's great stuff, and we worked very
hard on it. I am confident in what we deliver to customers, because we want
to make customers as happy as we can.
HTH!
--
John R. Durant [MSFT]
blog:
http://blogs.msdn.com/johnrdurant
This posting is provided "AS IS" with no warranties, and confers no rights.