
Distributed Version Control Systems in the Enterprise
Every major Open Source project worldwide has already embraced Distributed Version Control Systems (DVCS), will enterprises be next?
Content in this box provided by our Sponsor:
![]() |
Microsoft Visual Studio 2010 Ultimate is the comprehensive suite of application lifecycle management (ALM) tools for teams to ensure quality results, from design to deployment. Whether you're creating new solutions or enhancing existing applications, Visual Studio 2010 Ultimate lets you bring your vision to life targeting an increasing number of platforms and technologies—including cloud and parallel computing.
ALM VIDEOS
![]() |
How ALM Drives Business/IT Alignment, Competitive Advantage Learn how an effective ALM business strategy can be pivotal for improving profitability, and maintaining a competitive edge. Watch this video to learn more. |
![]() |
ALM and Business Processes Learn why integrating ALM into business processes is a critical measure for any organization that creates custom software. Watch this video to learn more. |
![]() |
ALM Summit 2011: On Demand Videos If you are an ALM manager, lead, or practitioner who is passionate about mastering your craft, you should watch these sessions from the latest summit. |
ALM WHITE PAPERS
Discover the three aspects of ALM—governance, development, and operations—and how each is vital throughout the entire lifecycle of an application.
How ALM Drives Business/IT Alignment, Competitive Advantage
How well a firm executes its business strategies is tied to how good it is at creating new applications. See how ALM solves for this business need. Watch related presentation by Dave Chappell
Business processes are more dependent on software than ever, making the proper development of in-house applications—using ALM techniques—all the more critical. Watch related presentation by Dave Chappell
The old model of software development involved using separate tools. Today, those tools have been combined in powerful ways to optimize the end-to-end development process.
Intro to ALM with Visual Studio 2010
Visual Studio 2010 offers a rich set of ALM tools that integrates key artifacts and provides full traceability and collaboration throughout the development process.
Visual Studio vNext: ALM features for Agile Planning, Team Collaboration
This white paper provides a glimpse into the future for Visual Studio's Application Lifecycle Management (ALM) tools.
HIGHLIGHTS FROM THE VISUAL STUDIO ALM BLOG
What's New in Visual Studio 11 Beta Unit Testing
This article takes you through the recent changes that have been made to testing in Visual Studio. These changes are pretty drastic in some cases, but were driven by years of customer feedback and a clarification of Microsoft's focus and vision.
Visual Studio 11 Beta - What is new in Coded UI Tests?
With Visual Studio 11 Beta now available you will see a number of enhancements to Coded UI Tests. This blog highlights the top features and points you to the MSDN articles which describe each feature in detail.
Running IntelliTrace on Applications in Production
Visual Studio 11 will include the capability to deploy IntelliTrace as a standalone data collector. It will support applications hosted on Internet Information Services (IIS) versions 7.0 and later. You can also use PowerShell with the collector for IIS-hosted applications. This blog provides a brief demonstration.
What's new for Microsoft Test Manager in Visual Studio 11 Beta
After the release of Visual studio 2010, Microsoft Test Manager gained a lot of popularity eliciting a lot of feedback. Microsoft consolidated this feedback and decided to fix the top items causing dissatisfaction to the MTM users, the top 3 being performance issues in MTM, multiline support for test steps and test data reduction. This article details these and other improvements in Microsoft Test Manager in the Visual Studio 11 Beta release.

Every major Open Source project worldwide has already embraced Distributed Version Control Systems (DVCS), will enterprises be next?
Microsoft has released a draft of their new Branching and Merging Guide. While ostensibly meant for TFS users, much of the advice is applicable no matter which source control provider you choose.
In two recent papers, David Chappell, Principal of Chappell & Associates, outlines the different aspects of software quality – functional, structural, and process-, the groups of people directly interested in quality –users, developers, and sponsors-, and the outcome of defects in externally or internally facing software over time.
At this week's VS Live conference, Microsoft announced a new Build Service for Team Foundation Service, the Azure-based version of Team Foundation Server. The build service will automatically compile and run unit tests every time files are checked in.

The evolution of the software industry has created two separate roles: The developer and the tester. Traditional software development put these two at odds. Now, agile practices are bringing them together again in order to meet the original business goal: working software.
Article “Purpose Case Management” describes a Case Management method that overarches BPM and Adaptive Case Management. Author reviews several modern movements such as Unstructured BPM, Social BPM, Dynamic BPM, and ACM. The article concludes with a generic method that allows switching between BPM and ACM depending on which one of them is more efficient in an execution context at certain moment.

An App Delivery Platform-as-a-Service is not only a development platform. It is also a social platform, a deployment platform, and a user engagement platform. An App Delivery Platform-asa-Service is all about delivering apps that perfectly fit the business, it’s about creating business value, it’s about enabling the business to be successful!
Pramod Sadalage discuses several patterns in database changes related to Architecture, Structure, Data Quality, Referential Integrity, Database Code, along with associated practices.
Joel Semeniuk discusses ways of making better project estimates excluding guessing as much as possible.

Recorded at the 10th anniversary of the agile manifesto signing, Jim Highsmith discusses how he works with executive management teams to introduce and integrate agile techniques into enterprise organizations from both the business and IT sides. He defines adaptive leadership and discuses adaptive ALM, continuous delivery, lean and Kanban methods.

In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches. Jesper also discusses the benefits of integrating elements of Kanaban into existing Scrum teams and what can be achieved from the team seeing the entire value chain and owning the whole process.