There have been a number of customer inuqiries to the Microsoft Application Architecture Guide 2.0 team for smaller, more focused guides. As a result, the team has created a series of application architecture pocket guides based on our Application Architecture Guide 2.0. Each guide is focused on a particular topic. We prioritized topics based on customer demand. Some customers wanted a focused guide on just the Agile Architecture Method, while others wanted a focused guide on the particular type of applications they build (Web, Rich Client, … etc.)
Application Architecture Pocket Guides
Here’s the initial set of pocket guides:
Distributed Agile Development at Microsoft Patterns & Practices (white paper)
Agile Development Showcase
White Paper Abstract
Distributed development is a fact of life for many teams. Unfortunately most agile methodologies or approaches assume that the team is located in a single team room. Until recently there has been little guidance about how to apply these approaches with a geographically dispersed team.
Microsoft’s patterns & practices group has been following an agile, distributed development approach for the past five years. During this time teams within the group have experimented extensively with different approaches to best address the challenges of distributed agile development. This paper outlines the challenges faced by geographically distributed agile teams and details some proven practices to address these issues and build successful distributed teams.