anatomy of an agile .net project

21

Upload: guest492181a

Post on 26-May-2015

602 views

Category:

Technology


0 download

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

Page 1: Anatomy Of An Agile .Net Project
Page 2: Anatomy Of An Agile .Net Project
Page 3: Anatomy Of An Agile .Net Project
Page 4: Anatomy Of An Agile .Net Project
Page 5: Anatomy Of An Agile .Net Project

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...

Page 6: Anatomy Of An Agile .Net Project

Domain Model

Domain Services

Application Services

User interface Layer

Application Core

Page 7: Anatomy Of An Agile .Net Project
Page 8: Anatomy Of An Agile .Net Project
Page 9: Anatomy Of An Agile .Net Project
Page 10: Anatomy Of An Agile .Net Project
Page 11: Anatomy Of An Agile .Net Project
Page 12: Anatomy Of An Agile .Net Project
Page 13: Anatomy Of An Agile .Net Project
Page 14: Anatomy Of An Agile .Net Project
Page 15: Anatomy Of An Agile .Net Project
Page 16: Anatomy Of An Agile .Net Project
Page 17: Anatomy Of An Agile .Net Project
Page 18: Anatomy Of An Agile .Net Project
Page 19: Anatomy Of An Agile .Net Project
Page 20: Anatomy Of An Agile .Net Project
Page 21: Anatomy Of An Agile .Net Project