-
When you "as team leader" are not familiar with ASP.NET MVC.
-
When your project time is tight.
-
When you don't involved with the team from the beginning of the project.
-
When you want to introduce ORM like subsonic which is not mature yet (for ASP.NET MVC).
-
When your team is not familiar with MVC design pattern.
- When your team is not familiar with (c# 3, moq, unit testing).
-
When your team all consist of junior developers.
My opnion non mature team + Non mature technology = failure
6c2e39c9-c75f-4a87-a3fa-b06ebefdf5f7|0|.0