Agile Programming at Microsoft
Matt Davey said that he would have asked the following questions about agile programming at Microsoft during ScottGu’s talk on MS Development Process. In fact, after Scott pointed out that developers produced unit tests and added additional tests upon finding regressions, I asked him all the same questions except the last two. (Actually, when I arrived late, I vaguely recalled Scott asking the audience for a show of hands of how many people knew XP, but I didn’t hear his response.)
ScottGu seemed somewhat puzzled, asking “by agile programming, you mean paired programming?” and stating “no.” He or someone in the audience jokingly referred to developers stepping on each other’s too.
I asked Scott, “I know the SQL Server team successfully incorporated Scrum into its development process. Is it practiced at ASP.NET?”
ScottGu proceeds to briefly explain what Scrum and implies that Scrum is too much process for the whole development, which is ironic since it is supposed to be a lightweight. However, it is practiced at the feature team level.
I didn’t ask this question, but I don’t believe the ASP.NET does.
Scott Guthrie has a blog at http://weblogs.asp.net/scottgu/, so you can ask him directly.