Anatomy Of An Agile .Net Project

Post on 26-May-2015

602 views 0 download

Tags:

description

A presentation I gave during the MSDN Live tour in Norway in the autumn of 2009. Along with the talk, which focused on the importance of agile code to support agile project management, I demoed the continous integration and automated test environment we use at www.devin.no.

transcript

Domain Model

Domain Services

Application Services

User interface Layer

Application Core

Database

Message Bus

Client

ASP.NET, ASP.NET MVC, WPF...

External Systems

Continous Integration

Server

TFS, Team City, Cruise Control...

nHibernate, LLBLGEN, Linq To

Sql, XPO...

NServiceBus, MassTransit, proprietary...

Domain Model

Domain Services

Application Services

User interface Layer

Application Core