Последнее время на различных конференциях я слышу один и тот же вопрос:
А зачем мне нужен 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, поддержите его развитие и вы сможете получать много полезной информации.