S. Somasegar is the corporate vice president of the Developer Division at Microsoft. Learn more about Somasegar.
I had an opportunity to spend a couple of weeks in New Zealand recently. It is a very pretty place with lots of natural beauty and interesting outdoor activities. It reminded me of the Pacific Northwest a lot. In that context, it was interesting to note that Airways New Zealand is a Visual Studio 2005 customer. They provide services for their home country’s aviation system and abroad. They use Visual Studio 2005 and Visual Studio Team System to enhance their Staff Utilization Management System (SUMS). This is just one of many examples that a company is taking a bet for their mission critical application needs on Visual Studio 2005.
During the second half of last year, we unveiled a number of significant advances in the Microsoft Application Platform space – LINQ for data-enabled applications, advances in application workflow and service orientation with Windows Communication Foundation and Windows WorkFlow, new platform and tooling technologies for richer Web and Client experiences with ATLAS, Windows Presentation Foundation, Cider, Microsoft Expression, new application customization technology with VSTA. A lot of these have been made available as a CTP drop for our customers to get early access to these and be able to give us feedback.
Last year was a ‘foundational’ year that today ushers in a new era of software development and a world of opportunities for developers that also extends to other members of the software development team and creative designers. So, here is how I sum up that opportunity:
As I discuss in my VSLive keynote today, Team Foundation Server is the cornerstone of the Visual Studio 2005 Team System. As a collaboration platform, it offers a completely new source code control system, issue tracking, project management and reporting in a single, integrated data store. Team Foundation Server is designed to provide a single collaboration point for developers, testers, project managers and architects. The Visual Studio Team System offers role-based tools for Architects, Testers, Developers, Designers and Managers. This means greater predictability, higher team productivity and reduced complexity. For developers, this means that in addition to having a highly productive development experience, they can ensure that their goals are aligned with their team goals, they can work collaboratively with their team members, they can have visibility and control over the activities that they manage and influence, they can have a better understanding of requirements and frankly be able to add more value where it counts.