Имеет ли администратор технический опыт? Возможно, как разработчик? Если нет, то да, имеет смысл иметь под рукой «разработчика Sharepoint», как только вы захотите сделать что-то даже удаленно вне коробки в SharePoint.
Хотите расширить функционал ваших списков / библиотек? Для этого вам нужно знать, как создать CustomAction в .NET, или объединить JavaScript / JQuery с веб-сервисами ASP.NET.
Хотите создать несколько пользовательских сводок для отчетов? Отслеживаете ли вы люди задачи / информацию о проекте в SharePoint? Вам нужно понять основы управления сервером ASP.NET и, возможно, XSL, чтобы можно было что-то объединить с помощью конструктора SharePoint.
Возможно, вы хотите стандартизировать свой контент (календари, задачи и т. Д.) С помощью пользовательских типов контента. Вам понадобится опыт разработки, чтобы понять, как обеспечить это с помощью механизмов решения / функций SharePoint.
Или, возможно, ваш директор будет заинтересован в отчетности? Если вы выберете сторонний инструмент для составления отчетов, такой как Dundas Charts, удачи в создании чего-то сложного без опыта разработки.
Это всего лишь некоторые вещи с моей головы ..