Microsoft exec touts ALM platform's value

07.02.2006

Somasegar: We have two templates that you get out of the box with the Visual Team System and Team Foundation Server. One is the agile development methodology, and the other one is CMMI, or Capability Maturity Model Integration. So these are sort of the industry standard and are two development methodologies and we have templates for both that you can decide to use as it is, or you can decide to customize it. The key is to have a lightweight process, depending on whether you want to use agile development methodology or the CMMI methodology, and have it be as lightweight as possible -- or more importantly, integrated with the tools so that you as the developer don't have to think about the process.

InfoWorld: Does Microsoft see three development camps, with those being .Net, Java, and LAMP (Linux, Apache, MySQL, and Perl/PHP/Python)?

Somasegar: As long as we think that we are providing the best value proposition for our platform -- we enable a platform that is trustworthy, that is high-performance, that is capable, that is reliable, that is secure -- we think we are doing the right thing. And we think our .Net meets all of these requirements. If you talk to customers around the world, particularly enterprise customers and talk about what platform are you really taking a bet on, .Net is number one. So we feel that we are heading in the right direction and we are excited about continuing to innovate on our platform and make sure that our platform scales up to meet the demands of the next-generation application.

InfoWorld: So you don't see the LAMP stack as any kind of a challenger?

Somasegar: [There is a] LAMP stack. And people use that. [But] we feel that our platform is a comprehensive, secure, scalable, reliable platform. And so I do think about other platforms, but I want to make sure that we continue innovating and delivering the best value propositions with our platform.