Шаблон проектирования - контроллер представления модели (MVC) или Page Front Controller для предоставления приложений для тонких клиентов (возможно, ASp.NET MVC Framework 1.0)
Методология - Agile вместе с TDD (разработка через тестирование). как ты работаешь удаленно.
Поток данных - Следуйте шаблону репозитория и внедрению зависимостей ( Martin ) для облегчения слабой связи и модульного тестирования
Инструменты
для тестирования - NUNIT 2.0
для насмешек насмешки-носороги, мох каркас.
для оптимизации и рефакторинга кода - resharper 4.0
для сопоставления объектных отношений - Спящий режим.
для проверки представлений (в MVC) - используйте Firebug в FF и Fiddler в IE.
для построения объектов бизнеса (из объектов данных) - AutoMapper