VSInsider

Microsoft's View: ALM for Everyone

ALM should be attainable and affordable -- that's why we've included Team Foundation Server 2010 with nearly every MSDN subscription purchased with Visual Studio 2010.

In the world of application lifecycle management (ALM), integration is the name of the game. Software development has matured beyond the adolescent stages it occupied during the heady days of the dot-com gold rush in the late-1990s. Today, ALM has evolved into a respectable, established young adult. And like a young adult, the discipline of ALM is encountering some major life changes.

The number of people and roles involved in the software development process has evolved; today's teams include developers, architects, designers, testers, project managers, business analysts and a variety of other stakeholders, including business and operations owners. For a team to be productive and efficient, members need to be integrated across process and technology; in fact, the technology should enable integration to support the process and the people.

Integration needs also vary, but might include creating, sharing and validating requirements from beginning to end. Tooling is needed to support these processes across organizational roles. In the "good old days," we'd use Post-it Notes or e-mail to communicate across the team, which was typically only a few people in close proximity to one another. Today, teams are larger and geographically distributed. Paper notes and e-mail are no longer efficient or effective ways of enabling collaboration.

During the past decade, we've seen the evolution of ALM solutions from a variety of vendors, including Microsoft. For large enterprises with money to spend, choosing an ALM solution has historically been much easier than it has been for smaller teams with tight budgets. Those smaller teams have had to rely on cobbled-together solutions. For many teams, the vision of a robust, integrated ALM solution is cut short by budgetary restrictions. But organizations of all sizes should have access to the basic tools for collaboration in software development, including those for version control, build automation and requirements management.

Team Focus
At Microsoft, we believe ALM solutions should be attainable, affordable and easy to use. To support this position, we decided to include Visual Studio Team Foundation Server 2010 -- the backbone of the Microsoft ALM solution -- in nearly every MSDN subscription purchased with Visual Studio 2010. Team Foundation Server 2010 enables everyone on the team to collaborate more effectively, be more agile and deliver better-quality software while building and sharing institutional knowledge. Project artifacts and data from work-item tracking, version control, automated builds and testing tools are stored in a data warehouse. Powerful reporting and dashboards provide historical trending, full traceability and real-time visibility into quality and progress against business intent.

What does this mean to you? Simply put, this means that all developers with Visual Studio and MSDN now have access to Team Foundation Server 2010, including production use rights. In addition, for those without MSDN subscriptions, we've lowered the estimated retail price of Team Foundation Server 2010 to $499 and included an allowance for five users without Client Access Licenses.

All development teams, regardless of size or budget, now can afford a state-of-the-art ALM solution -- in fact, you may already have it in your MSDN Subscriber Downloads. So what are you waiting for? Visit Microsoft.com/visualstudio and get started today.

About the Author

Doug Seven is a senior product manager for Microsoft Visual Studio, focusing on ensuring development teams are able to collaborate and communicate throughout the entire application lifecycle. Prior to this role, Seven was a senior development lead in Microsoft.com, where he transitioned a "traditional" cross-functional development team to Agile methodologies using Visual Studio Team System with Team Foundation Server. This transition included the implementation of test-driven development, paired programming and Scrum. Seven has coauthored several books on Microsoft technologies, and spends a great deal of time engaging with and supporting the community.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube