Команда корпоративного портала SharePoint

Уже более десяти лет прошло с того момента как наш бизнес стал внедрять корпоративные информационные системы. Однако командная работа часто еще не выстроилась. Хочу еще раз написать что важно, очень важно при внедрении и далее при развитии информационных систем составить кроссфункциональную команду и распределить реальную ответственность вместе с правами за следующие направления:

  • Спонсор  - принятие решения об инвестировании, получение отчетов о достижении целей
  • Менеджеры — для крупных организаций отвечают за бизнес направления и организуют работу владельцев контента и процессов. Координируют их взаимодействие с консультантами и IT менеджерами.
  • Владельцы контента, бизнес процессов — постановка задачи, прием результатов, управление изменениями. Без контента — его постоянного обновления, осмысленного управления ни одно SharePoint решение не будет полезным. Без постановки задач по автоматизации процессов и поддержки их развития через инициацию изменений по ходу развития бизнеса — решения на SharePoint/K2 потеряют быстро свою актуальность. Бизнес меняется, значит работа у этих людей будет всегда. На старте сложных проектов — когда надо автоматизировать десятки бизнес процессов — эти люди вместе с консультантами играют ключевую роль.
  • Внедренцы — обучение, изучение практики, коучинг, сбор требований, создание технических заданий, управление изменениями. Для них SharePoint — это прикладной продукт с набором бизнесовых фич. Их задача обеспечить эффективное выполнение бизнес процессов с помощью решений на SharePoint/K2.
  • Бизнес администраторы - управление системой или ее частями с точки зрения  бизнеса — настройки справочников, настройки бизнес правил, определение доступа, параметризация бизнес процессов, анализ работы бизнес процессов. Бизнес администраторы SharePoint решений — это достаточно новое понятие. В одном бизнесе приживается — в другом категорически нет. Вопрос в инициативности и продвинутости пользователей и их желания децентрализовать простые функции администрирования бизнес решений. Одно дело когда у вас 2 системных администратора, другое — когда плюс 10 бизнес администраторов в подразделениях.
  • IT менеджер системы — планирование, организация оперативного управления, управление технологическими рисками, обеспечение устойчивого качественного функционирования системы. Для них система — это единый объект (ПО, железо, каналы связи, рабочие места пользователей, обученные пользователи, налаженные процессы поддержки системы). Контроль и при необходимости организация решения сложных проблем пользователя. Для них SharePoint — это технологический продукт с набором технологических фич (производительность, доступность, надежность, качество).
  • Системные администраторы — настройка систем, обеспечение процедур резервного копирования и восстановления, мониторинг производительности, обеспечение выполнения SLA. SharePoint — это огромный комплекс сервисов. При добавлении того же K2 — вырастает еще (добавляются сервера, сервисы, базы данных).
  • Поддержка — обслуживание запросов пользователей, фиксация проблем, организация операций по разрешению простых проблем. Отличные знания SharePoint, практика работы с процессами — могут отличаться в зависимости от уровня инженера поддержки.
  • Инженеры SharePoint - решение проблем пользователй с системой. Часто это внешний подрядчик — но для многих решений где есть, например, K2/Nintex/Infopath — решение многих вопросов под силу инженеру IT в самом бизнесе
  • Инженеры инфраструктуры — операционки, мониторинг, виртуализация, железо — тут можно разбить еще на несколько ролей.

И конечно пользователи. Ключевые пользователи — те, которые генерируют требования, предложения, запросы на изменения. Те, которые становится локальными коучами и помогают внедрять систему на местах. Те, кому решение помогает в работе и те для кого это инструмент зарабатывания денег для бизнеса. Последние в списке но самые важные — для них команда должна предоставить качественное решение на SharePoint.

ECM архитектура на салфетке

… и хороший экспресс словарик:

  • Manage: Content + process — Управление: контент и процессы
  • Capture + create — Захват и создание
  • Organize — Организация
  • Collaborate Совместная работа
  • Search + retrieve — Поиск и восстановление
  • Publish + deliver — Публикация и донесение
  • Change management + governance — Управление изменениями и упорядоченность
  • Information architecture — Информационная архитектура
  • Metadata, taxonomy, security, retention, preservation, disposal — Метаданные, таксономия, безопасность, запоминание, хранение, утилизация

Источник тут

Ошибки на интеграции с Word при анализе свойств контент типа

Интересный кейс найден на StackOverflow при разработке плагина для Word 2010 по работе с SharePoint на C#/VSTO. Оказывается разработчики зафиксировали падение Word 2010 при доступе к свойствам контент типа документа с “нестандартными” именами:

“It crashed on the 9th property carrying a ID Intern_x002f_extern and having a column name “Internal ot External Created” Also there exist a column having a name “Afzender/Geadresseerde” … did not follow the rules by using illegal characters in column names.  Breaking these rules gives all kinds of nasty side effects.

So beware of using bad column names and non-alphanumeric names in sharepoint. You’ll end up shooting yourself in your foot.”

Неприятный баг — и его надо внимательно исследовать. Возможно его исправят в очередной версии Word/VSTO — а возможно альтернативе работы через Web сервисы не будет.

Возможности SharePoint и SQL Server по редакциям

Функциональность SharePoint Server 2010 SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Express
Remote BLOB storage (RBS) на не локальном диске

Да

RBS налокальном диске.


ТребуетсяRBS add-in с SQL Server 2008 R2 Feature Pack

Да

Да

Да

Backup compression

Да

Да

Data compression для Search Crawl и Property databases

Да

Table partitioning для Reporting базы Web Analytics

Да

Transparent data encryption

Да

Resource governor

Да

Database auditing

Да

Clustered database server

Да

Да
Только 2 nodes

Database mirroring с log-stream compression

Да

Да

SQL Server snapshot support for site collection backup and content deployment

Да

PowerPivot in SharePoint

Да

Access Services (подключенный)


Требуется SQL Server 2008 R2 Reporting Services (SSRS) на report server,и SSRS 2008 R2 add-in на
Web server.

Report server

Report server

Data source

Access Services (локальный)


ТребуетсяSSRS 2008 R2 add-in наWeb server.

Data source

Data source

Data source

Reporting Services интеграция с Report Server

Да

Да

Reporting Services интеграция со списками SharePoint

Да

Да

Да

 

Подробнее читайте в статье Bill Baer - “SQL Server 2008 R2 and SharePoint 2010 Products: Better Together

Блог Spence Harbar

http://www.harbar.net/ - очень насыщенный и интересный сайт. Фокус на архитектуру, много интересного про User Profile сервис.

По поводу User Profile следует отметить одну из лучших статей на эту тему на ресурсе Harbar:

Rational Guide to implementing SharePoint Server 2010 User Profile Synchronization

Догмы и Практика

Вы готовы узнать что SharePoint это на самом деле скин для 1С портал с расширениями от ФСБ для сбора корпоративной информации? Хм. Кажется я не успел пошутить на эту тему первого апреля — теперь надо ждать год. Зато от идеи шутки (скорее не очень удачной) родилась замечательная идея рассказать вам о Догмах SharePoint на примере замечательной статьи Folders are bad and other urban legends.

Автор статьи, Paul Culmsee, поставил простой эксперимент. Он задал SharePoint разработчикам два вопроса.

Вопрос 1. Какой из двух сценариев имеет наиболее высокую вероятность на успех

  1. У нас с технической точки зрения паршивое решение, оно работает и офигенно нравится пользователям. Они активно его используют и довольны.
  2. У нас великолепное архитектурное решение, соответствует рекомендациям и книгам экспертов. Сам Билл любит эту архитектуру. Но пользователи ненавидят ваше решение, практически никто им не пользуется.

Как ответил я, мои знакомые и опрошенные упомянутой выше статьи — практически исключающее большинство выбирает первый вариант. Разумно и практично. Теперь небольшая пауза, расслабились, забыли первый вопрос, посмотрел на улицу — весна, девочки/мальчики, вспомнили любимое слово паттерны, производительность, архитектура, утечки памяти, бардак, юзеры (последние 5-7 слов повторить). Вспомнили как вас задрали эти уроды-пользователи (ну практически все ИТ-шники так считают).

Так — вы готовы.  Continue reading

Вляпались по самое? Спустим шины и проедем!

Я хочу поделится с вами блогом с огромным количеством советов по SharePoint — http://www.cleverworkarounds.com/

Советы во многом касаются вопросов внедрения, консалтинга, управления проектами по внедрению SharePoint.

Очень рекомендую!