Последнее время на различных конференциях я слышу один и тот же вопрос:

А зачем мне нужен SharePoint?

Вопрос банальный, частота его задавания связана с тем что очень много крупных и не очень компаний получают SharePoint вместе с различными пакетами программ Microsoft. Но вразумительных ответов на этот вопрос я пока не слышал.

Ниже “краткий” ответ, может быть вы найдете что-нибудь для себя.

  • Если вы руководитель или ИТ-директор компании более 5 человек и
    • Используете  MS Office
    • Отправляете документы по электронной почте
    • Использует расшаренные папки для хранения документов в электронном виде
    • У вас есть процессы согласования и утверждения документов
    • Храните данные в Excel или Access
    • Хотите создать базу знаний
    • Хотите развернуть helpdesk
    • Пользуетесь средствами средствами Microsoft BI
    • Хотите отображать данные из разных источников в одном месте
    • Хотите развернуть корпоративный портал для сотрудников

    если одно из вышеперечисленного верно, то вам однозначно нужен SharePoint. Он поможет вам создать единое хранилище документов и табличных данных с богатыми возможностями отображения и поиска. SharePoint позволяет создавать решения без среды разработки и написания кода. Продвинутые пользователи самостоятельно смогут создавать и улучшать решения в SharePoint.

  • Если вы менеджер проектов, то вам должны быть знакомы продукты MS Project и Project Server. Последний является надстройкой над SharePoint.
    Но даже без Projet Server вы можете:
    • Создавать отдельные сайты для проектов несколькими кликами мыши, где можно будет размещать и согласовывать документы
    • Хранить и отображать на портале списки задач из Microsoft Project
    • Отслеживать риски и проблемы
    • При необходимости вывести создать на портале SharePoint интерфейс к другим системам управления проектами
    • Получать сводку по вашим проектами
    • Получать отчеты и KPI на портале

  • Если вы архитектор или ведущий разработчик и разрабатываете корпоративный софт, то вам нужен SharePoint потому что:
    • он включает в себя возможности управления документами
    • он имеет надежную систему разграничения доступа
    • он интегрируется с MS Office
    • он позволяет искать по всему содержимому
    • он поддерживает длительные рабочие процессы, которые могут продолжаться больше чем время непрерывной работы серверов
    • он имеет модульный пользовательский интерфейс
    • он позволяет интегрироваться с другими системами
    • он поддерживает масштабируемость всех своих компонент
    • он почти весь функционал SharePoint поддается расширению и кастомизации
    • содержит систему установки и удаления приложений, гораздо проще, чем написание инсталляторов вручную

  • Если вы IT-специалист, то вам обязательно нужен SharePoint. Он вам позволит:
    • Собирать в одном месте данные из различных систем
    • Отображать таблицы, графики, отчеты, KPI на портале
    • Автоматизировать процессы процессы организации с помощью простых инструментов
    • Размещать веб-контент не имея навыков веб-разработки
    • Управлять множеством сервисов со сложной топологией с помощью простого графического интерфейса
    • Заскриптовать любые действия с помощью PowerShell

  • Если вы рядовой .NET разработчик, то вы сможете в SharePoint:
    • Применить уже имеющиеся навыки
      • для разработки интерфейса
      • для создания решений по интеграции с другими системами
      • для создания рабочих процессов
    • Изучив платформу более детально вы сможете создавать любые решения и превратитесь из рядового разработчика в высокооплачиваемого специалиста :)

  • Если вы веб-разработчик, то ваши навыки будут очень востребованы в среде SharePoint
    • для брендинга портала, это сейчас очень востребованная тема
    • для разработки макетов веб-страниц для размещения контента
      (html + css + js)
    • для создания представлений данных и результатов поиска
      (xslt + html + css + js)
    • для приложений на javascript или silverlight, большая часть функциональности SharePoint доступна на клиентской стороне

 

Несмотря на богатые возможности примеров успешных внедрений не так много, как хотелось бы. Это связано с тем что платформа SharePoint сложна, а специалистов не хватает. По большей части не хватает именно разработчиков, которые хорошо владеют функционалом и могут собрать из него решение.

Если у вас будут возникать вопросы по SharePoint , то присоединяйтесь с сообществу http://area51.stackexchange.com/proposals/35899/sharepoint-in-russian, поддержите его развитие и вы сможете получать много полезной информации.

Теги : SharePoint