Twice in two days I was asked the same question so here’s my answer:
I’m starting with the pre-requisite that your team has advanced knowledge of ASP.NET development.