InfoQ

InfoQ

Sponsored category

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

What is ALM?

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

ALM as a Business Process

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

ALM Tool Evolution

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.

ALM Content on InfoQ


Latest featured content about ALM

Distributed Version Control Systems in the Enterprise

Sections
Process & Practices
Topics
Version Control,
ALM,
Source Control,
Enterprise Architecture,
Programming,
DVCS,
VCS

Every major Open Source project worldwide has already embraced Distributed Version Control Systems (DVCS), will enterprises be next?

News about ALM

Microsoft’s Branching and Merging Guidelines

Sections
Process & Practices
Topics
Team Foundation Server,
Visual Studio,
Microsoft,
.NET,
ALM,
IDE,
Companies,
Source Control,
Programming,
Enterprise Architecture

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.

An Introduction to Software Quality

Sections
Process & Practices,
Architecture & Design
Topics
Code Quality,
Delivering Quality,
Quality,
ALM,
Software Craftsmanship,
Enterprise Architecture,
Business,
Agile

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.

Microsoft Announces New Cloud Build for Team Foundation Service

Sections
Operations & Infrastructure,
Process & Practices,
Development
Topics
Team Foundation Server,
Windows Azure,
Azure,
Visual Studio,
Unit Testing,
Microsoft,
.NET,
PaaS,
IDE,
ALM,
TDD,
Testing,
Companies,
Programming,
Eclipse,
Enterprise Architecture,
Cloud Computing,
Team Foundation Service,
MSTest

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.

Articles about ALM

The Developer-Tester Divide

Sections
Process & Practices
Topics
Delivering Quality,
Quality,
Software Craftsmanship,
ALM,
Agile,
Enterprise Architecture,
Testing

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.

Purpose Case Management

Sections
Enterprise Architecture,
Process & Practices
Topics
Workflow / BPM,
Business Process Management,
SOA,
ALM,
Enterprise Architecture,
Business,
Architecture,
Process,
Management

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.

The Need to Focus on App Delivery Lifecycle in PaaS

Sections
Enterprise Architecture,
Architecture & Design,
Development
Topics
Application Lifecycle Management,
ALM,
PaaS,
Enterprise Architecture,
Agile,
Cloud Computing,
Model Driven Development

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!

Presentations about ALM

Evolving Database Design and Architecture: Patterns and Practices

Sections
Operations & Infrastructure,
Architecture & Design
Topics
QCon San Francisco 2011,
ALM,
QCon,
Operations,
Database Design,
Database,
Enterprise Architecture,
Conferences,
Infrastructure,
Patterns

Pramod Sadalage discuses several patterns in database changes related to Architecture, Structure, Data Quality, Referential Integrity, Database Code, along with associated practices.

Want Better Estimates? Stop Estimating!

Sections
Process & Practices
Topics
Application Lifecycle Management,
Planning,
ALM,
Project Management,
Agile Estimation,
Value & Metrics,
Enterprise Architecture,
Agile,
DevTeach & SQLTeach,
Estimating

Joel Semeniuk discusses ways of making better project estimates excluding guessing as much as possible.

Interviews about ALM

Jim Highsmith on Adaptive Leadership

Sections
Enterprise Architecture,
Process & Practices
Topics
Adopting Agile,
Continuous Deployment,
Application Lifecycle Management,
Technical Debt,
Coaching,
Continuous Delivery,
Kanban,
Agile Alliance,
Adaptive Leadership,
Software Craftsmanship,
Coaching and Mentoring,
Lean,
Agile Manifesto,
Agile Techniques,
Agile in the Enterprise,
ALM,
Leadership,
Agile,
Agile Manifesto Anniversary,
Enterprise Architecture,
Agile2011

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.

Jesper Boeg on Priming Kanban

Sections
Process & Practices
Topics
Team Collaboration,
QCon San Francisco 2011,
Application Lifecycle Management,
Adopting Agile,
Continuous Delivery,
Distributed Team,
Collaboration,
Coaching,
Kanban,
QCon,
Coaching and Mentoring,
Agile in the Enterprise,
ALM,
Agile Techniques,
Value & Metrics,
Lean,
Teamwork,
Scrum,
Enterprise Architecture,
Process,
Conferences,
Agile

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.