Хорошо, я менеджер. Я был один более 10 лет. К счастью, я был в курсе моих технологических пристрастий, поэтому думаю, что могу говорить с обеих сторон забора.
Менеджеров здесь будут интересовать три вещи: риск, стоимость и статус-кво. Итак, когда вы представите свой план, вам нужно будет рассмотреть каждый из них:
Риск:
Объясните им, что риск здесь очень низкий.
MVC2 - это просто расширение MVC, оба из которых имеют полный доступный исходный код (руководство говорит: если мы находим проблему, нам не нужна поддержка. Мы можем решить ее самостоятельно).
Существует масса поддержки сообщества. (руководство говорит: я могу выйти в интернет и получить ответы на любые мои вопросы за считанные минуты).
Тяжелые нападающие в Microsoft настаивают на этом (руководство говорит: Microsoft поощряет своих разработчиков использовать эту технологию).
Стоимость
Поговорите о том, что технология бесплатная, с огромной поддержкой сообщества.
Будьте готовы говорить о повышении стоимости для любых разработчиков, не имеющих опыта работы с MVC. Сначала они будут менее продуктивными. Сообщите своему менеджеру, что разработчики быстро наберут скорость и что MVC обеспечивает более эффективный подход к кодированию, чем традиционные веб-формы.
Будьте готовы говорить о расходах и рисках, связанных с текущим обслуживанием. Если у вас уже есть тонна веб-форм в дикой природе, это представит второй набор навыков, который разработчики должны будут поддерживать. Найдите способы убедить руководство в том, что этот набор навыков можно будет поддерживать.
Статус-кво
Многие люди становятся менеджерами, потому что они хотят уровня безопасности и контроля в своей жизни. Если это так с вашим менеджером, он будет заинтересован в поддержании комфортного статус-кво, а не внесении значительных изменений. Если это правда здесь, вам нужно доказать, что это действительно не серьезное изменение по сравнению с тем, что делается сегодня. Уверяйте их, что у вас есть стратегия отступления. Поговорите о том, как это действительно является подтверждением концепции использования MVC в вашей организации, и что у руководства будет возможность проанализировать успех проекта, прежде чем вы предложите MVC стать стандартом.