Пациент В Контексте Sharepoint 2013 — Что Делать И Что Делать?

Основные этапы реализации проектов электронного документооборота Worklite Portal Corporate Portal и Worklite Docs на базе MS Sharepoint Server/Foundation 2013. Как показывает практика, даже если у заказчика есть достаточно серьезное желание реализовать Корпоративный Интранет-портал, существует множество подводных камней, которые изначально не учитываются в межгалактических ценностях, но если рассматривать их через призму некоторого обследования пациента, возникает немало интересных появляются факторы.

Первоначальные переговоры с потенциальным счастливым обладателем корпоративной системы обычно рисуют весьма радужную картину будущего, что-то в стиле диснеевских мультфильмов - когда все вокруг танцуют и поют, сюжет развивается исключительно в положительном направлении, а добро всегда побеждает. злые, то есть доблестные рыцари (инженеры-разработчики) - в неравной борьбе они всё же одерживают верх над упрямым драконом (портал заказчика).

В результате все снова танцуют и поют, в финале катятся победные титры – все довольны и счастливы, а уставшие, но бесконечно счастливые герои растворяются в закате под аккомпанемент романтической мелодии.

Все примерно так.

Есть, конечно, определенные нюансы, они вообще не достойны внимания, я даже не хочу о них упоминать.

но давайте попробуем посмотреть на само тело, без, так сказать, больничного листа.

Для этого вам нужно будет начать с самого начала: 1. Готовое коробочное решение с доработками, разработка с нуля или вообще попробуем сэкономить и купить отдельные модули, чтобы «прикрутить» их самостоятельно.

Обычно с этого все и начинается.

Непростые метания между решением купить всё сразу в развитом комплексе с достройками под свои нужды и между широким жестом броситься с головой в пропасть нулевой застройки.

Ну и как третий вариант - найти где-нибудь готовые модули и попробовать прикрепить их к порталу, который вы уже разработали самостоятельно (об этом я писал в одной из статей) - кстати, это моя любимая часть :) а) Готовое коробочное решение.

Не заблуждайтесь, готовых решений для MS Sharepoint 2013 нет и быть не может по определению.

На всем мировом рынке планеты под названием «Земля» такого пока не существует. Есть базовые решения, которые фактически уже подготовлены разработчиком в удобоваримом виде к внедрению, но они просто физически не могут отразить все нюансы вашего бизнеса.

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

, например, или телефонный справочник в сотый раз, ну и конечно для того, чтобы заказчик понимал, как все это будет выглядеть в итоге.

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

Зачем каждый раз писать основы для каждого заказчика с нуля — когда можно применить и систематизировать готовые модули и существенно сократить время на первоначальную интеграцию.

Это чрезвычайно выгодно и удобно.

По сути это готовое коробочное решение.

Но он никогда не может быть готов к нуждам абсолютно ЛЮБОЙ компании, и конечно, всегда требуются даже минимальные модификации.

Причём по отношению к готовым модулям это могут быть как дополнительные 2-3% работы, так и 200-300% работы сверху.

Это действительно зависит от пожеланий заказчика.

Совершенно потрясающе наблюдать, как взрослые ребята в костюмах искренне и серьезно удивляются, что в продукте почему-то не учтена специфика их компании.

Типа, ох, ура, как плохо.

Хочу авторитетно сказать, что невозможно изначально учесть требования всех заказчиков сразу.

У одних нефтяная компания, у других яблоки продаются - и бизнес-процессы и нюансы у всех разные, как и методы и потребности в голосовании, новостях, досках почета, сотрудниках и карточках.

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

б) Разработка с нуля Допустим, заказчик плюнул разработчику в лицо (слюной, как плевали до исторического империализма) и ляпнул, что им не нужно ничего готового, мол, дайте нам полную кастомизацию.

Большой.

Без проблем.

Это именно то, чего ждет любой подрядчик, например профессор Мориарти.

Цена сильно снижается из-за полной неопределенности результатов; соответственно, рассчитать и объяснить в реальности цену проекта крайне сложно, а значит, мы берем ровно столько денег, сколько можем унести.

Другой вопрос, что здесь есть два подводных камня: Номер ван-стоуна: Заказчик не совсем четко представляет себе полноту всей конечной картины, которую он хочет получить от выхлопа (в большинстве случаев).

А если и есть, то крайне расплывчато.

Что-то вроде испанского конкистадора – который через пространство под шлемом понимает, что где-то есть золотая ледяная дорадо, но где именно – хрен его знает. Соответственно, это дает беспрецедентный простор для расчета общей сметы в максимально приблизительные и крайне выгодные для исполнителя сроки.

Сюда можно впихнуть и уникальный дизайн (кстати, цена указана без потолка), и кучу важного, но совершенно ненужного функционала и затрат на бани, откаты, кафе и длинноногих секретарш.

Это все, конечно, только если у заказчика в кошельке много маленьких желтых кружочков и в воздухе звучит волшебная фраза "делайте, ребята - дядя платит, что скажете" :)) Номер камня: Заказчик находится в состоянии умеренного понимания того, что ему нужно и даже Техническое задание имеется.

Технические характеристики всегда турбо.

Если есть техническое задание, то все пойдет как по маслу.

Вот тут - хоп! И как по маслу.

Я часто обращаю внимание на то, что заказчик с такими задачами в мозолистой руке всегда бодрее и расслабленнее, чем тот, у кого их нет. Так сказать - добрым словом и Кольтом всегда можно добиться большего, чем просто добрым словом.

! Нюанс в том, что если техническое задание имеется в полном объеме и подробно, но проект не выполнен, это всегда вызывает обоснованные подозрения.

Откуда это? И кто это лепил? Если их лепили профессионалы, то почему они не завершили проект, а если они были просто авторами ТЗ, то кто руководил проектом по написанию этого ТЗ и куда делся этот персонаж? И вообще, почему ТЗ отдельно от проекта? Тема специфическая - речь идет не о строительстве дачи, когда проектировщики рисуют план - а строители строят ее в соответствии с этим планом.

В образе Шарика все несколько иначе - если подрядчик может лепить отличное ТЗ - на разработку и реализацию проекта на базе MS Sharepoint 2013 - то в 99% - он, по идее, должен уметь приносить это в жизнь.

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

Когда выясняются обстоятельства, конечно, начинается феерия - по сути, это куча взаимных упреков, начиная от финансовой составляющей (клиенты выжали деньги) и заканчивая воплями о том, что исполнитель сам дурак.

Ну в общем понятно, что дело темное.

Разработка с нуля требует денег и времени.

Вот и все.

Тем более, что это большие деньги и большие сроки.

Нет, понятно, конечно, что подрядчик будет делать стандартные модули и веб-части (которые у него и так есть) на тех движках, которые он уже внедрил, так какой смысл снова резать одно и то же? И тогда уникальный дизайн все равно будет применен - не забудьте про волшебную фразу :) Но клиенту это знать не обязательно! Надо с нуля - ну и будет с нуля.

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

Само собой, что действительно финальные доработки (то есть то, что действительно требует серьезной разработки и внедрения в проект) будут реализовываться отдельно кровью и потом, с дополнительными седыми волосами ведущего проекта и его главных подельников - технических инженеров и прогеров.

, у кого есть рыцарские перья, у них шлемы поникнут, но духа они не потеряют. Но это понятное дело – в комплект его не входит, а значит вопросов нет. Надо делать дополнительно - значит надо.

Конечный ценник на разработку модулей якобы «с нуля» и фактически разрабатываемых с самого начала все равно будет крайне выгоден и втрое выше, чем доработка готового решения, а значит море, пальмы и кабриолеты гарантируется всем участникам процесса со стороны застройщика.

И клиент получает поистине уникальный продукт, который всегда приятно преподнести коллегам по бизнесу в сауне под цыганские песни и медвежьи танцы.

в) Экономьте деньги и покупайте отдельные модули Другая моя любимая часть :) Я люблю клиентов, которые рыскают по разработчикам с целью получить какую-нить почти бесплатно, чтобы она работала и стоила недорого.

То есть запланировано много встреч и презентаций, надуты щеки, сидит много импозантных людей в дорогих костюмах - а что или платить они не готовы и платить ничего вразумительного не собираются.

Речь идет о миллионах – и изначально мысль о сумме заказа была около 50 тысяч за 50 рублей – не более.

И соответственно, именно господами удачи считаются в первую очередь – фрилансеры.

Фриланс – это мечта! И самое смешное, что очень часто серьезные специалисты по аутсорсингу являются одними из лучших специалистов в мире.

Всегда приятно работать где-нибудь в Праге и выполнять заказы, поступающие из заснеженной России, особенно когда то, что любишь, греет душу и карман.

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

Но этот тип клиентов абсолютно уверен, что если он станет фрилансером, то это будет очень дешево, а еще лучше – бесплатно! :) Это выглядит примерно так: Сервер устанавливается ИТ-специалистами заказчика.

Поверх него ставится MS Sharepoint Foundation и прикручивается SQL Express (ну то есть всё бесплатно).

Далее делается несколько разделов, в которых процессы раскладываются на примитивном стандартном уровне.

Все остальное забито мощной статикой (динамической нагрузки практически не несет) — то есть просто куча текстов «о компании», «наших отделах», «сотрудниках», «документах», «новостях» и так далее.

В целом более-менее похоже на один из HTML-сайтов 90-х, но с современными, неравномерно обрезанными изображениями по краям, обработанными неуловимым местным пиарщиком.

Упс - портал готов - покажите руководству.

Руководство обычно, когда это видит, морщится в стиле миссис Марпл, в принципе одобряют бесплатную вещь, а хочется чего-то креативного и чего-то, что как-то еще работает.! Соответственно, рождается идея, что нам нужно сделать какие-то кастомизированные списки и прикрепить к ним что-то функциональное.

Что должно быть сделано? Верно! Решение найдено.

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

То есть немного и дешево! Поэтому покупаем самое простое и визуально приятное: Новости и дни рождения сотрудников :)) Гип-гип вперед! Это означает либо найти контору, которая надерет задницу и вставит пару своих готовых модулей, либо веселого, но ретивого фрилансера, который сделает то же самое, но по более привлекательной цене.

Дальнейшее развитие событий вполне понятно и предсказуемо.

Было проведено 5-6 встреч с разработчиками от мала до велика, никто там не горит желанием что-то реализовать за полтинник (так как с такими клиентами проблем не будет, а результат крайне сомнителен), а фрилансеры готовы взяться за работу.

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

Более того, аутсорсеры на уровне разработчиков Microsoft — особенно из городов с любовным романтическим названием Прага, Мюнхен, Лимассол, Лондон и т. д. — просто отказываются понимать суммы предоплаты менее тысячи евро.

Про Украину и Белоруссию молчу - они вообще знают себе цену (что, кстати, правильно) и такие предложения принимаются только при серьезной предоплате, а за проекты ниже определенной суммы они не берутся.

Кстати, они честно рассказывают о своей занятости и календарных показателях.

В общем, имеем то, что имеем - клиент мечется, надо что-то делать, руководство будет ругать (причем весь этот бунт преподносится и руководству, и потенциальным подрядчикам, как готовый проект, полностью выполненный на своих условиях).

собственно, осталось сделать буквально пару пунктов.

это буквально просто бизнес тогда на 15 минут).

Хорошо – идем дальше.

2. Выбор исполнителя-подрядчика.

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

То есть сделают это прямо сейчас и сразу.

Кстати, в прямом смысле именно СТО компаний могут выполнить подобный объем работ. Ребята - это разрозненная и узкоспециализированная работа.

Ну и как построить дом или собрать машину.

То есть заявленных компаний в поисковике очень много, а реальных боевых как всегда штук 9-10 от силы.

Причём по всей России.

Например, многие продают стройматериалы, но мало кто может предоставить весь комплекс услуг по строительству уютного особняка в пригороде.

Соответственно, здесь все точно так же.

Есть крупные интеграторы, есть средние, а мелких просто не существует. По одной простой причине – у мелких фирм просто нет ресурсов для реализации этого, или они создают такие индивидуальные проекты, которые их сложно учесть в общей статистике.

Если на сайте компании есть упоминание слова «Sharepoint», это не означает, что они действительно могут что-то сделать в этой области.

Проверить компетентность потенциальной компании-подрядчика невероятно легко – достаточно просто (даже без визуальных переговоров) – требование в ультимативном тоне – доступ к демо-версии.

Если предоставлен демо-доступ, то компания переходит ко второму туру отбора, но если в ответ вы слышите отговорки типа: — заболел технический специалист — менеджер заболел — интернет-канал закрыт — сервер в данный момент переносится на другой сайт — сейчас шар переставляется, поэтому доступ временно недоступен - так же переставляется Windows сервер — уборщица тронула кабель шваброй — дракон влетел в окно и съел оператора - обещают прислать доступ, но не присылают, потому что.

ну так оно и есть, но они очень активно общаются голосом по телефону.

и т. д. Забудь это.

И никогда не вспоминать.

Так как исполнителями в проекте могут быть только два типа компаний: А) Очень крупные интеграторы - входят в топ ИТ-компаний РФ (ценник соответствующий), естественно с наличием отдела разработки на базе MS Sharepoint, так как его может не быть и они тоже вполне спокойно просто кого-то привлекут более профессионально в узкой специфике реализовать проект. Это, конечно, будет неизвестно покупателю, но будет включено в окончательную цену :) б) Компании среднего размера, которые по вашему запросу могут сразу выслать доступ к своей демо-версии или провести ее презентацию на встрече.

Это несложно (буквально за пять минут) и подтверждает уровень компетентности подрядчика.

А вот о дипломах и сертификатах можно забыть, так как они приобретаются совершенно другими способами и никак не влияют на уровень конкретных личностей разработчиков, ведущих ваш конкретный проект. 3 .

Количество сотрудников, выполняющих проект Обычно один из первых вопросов — сколько сотрудников вашей компании будет работать над моим проектом? Стандартный ответ – да, все, что есть! :) Я не знаю, что здесь сказать.

В целом разделение проектов на категории примерно такое: 1 техник + 1 руководитель проекта - при сложности и стоимости проекта на участке до 800 тыс.

руб.

2 технаря + 1 руководитель проекта - если сложность и стоимость проекта в районе от 800 до 2,5 млн руб.

3 технических специалиста + 1 руководитель проекта - если сложность и стоимость проекта в районе 2,5-5 млн руб.

4 технаря +1/2 ведущего проекта - если выше, но опять же по сложности.

Все остальное по очень прочному соглашению, независимо от размера и уровня компании.

(Размер не влияет на уровень) Конечно, понятно, что вся компания и весь обслуживающий персонал работают над единым проектом.

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

То есть персонажей очень много.

Но это всего лишь инфраструктура.

но именно настоящих специалистов - почти никогда и любой ценой - всего будет не более 5-6 человек.

Известны случаи, когда огромные компании ставят на многомиллионные проекты 2-3 человек и выполняют работу.

Потому что большего просто не нужно.

Зачем? Все знают, сроки соблюдаются - выхлоп замечательный - что еще? Кстати, такая крайняя откровенность обычно очень огорчает заказчика.

Ну, он не хотел такого ответа.

как пухлая вдова с грудью-аркебузой, он жаждет услышать, что над его проектом будут работать все! То есть абсолютно все, кто есть в компании.

Желательно, чтобы их было человек пятьдесят, не меньше.

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

Все спокойно сидели перед мониторами и реализовывали только СВОЙ проект. На такие ненавязчивые желания мы всегда киваем головой.

Ну это так, а как же иначе? На самом деле, мы все знаем, что такое НАСТОЯЩИЙ прогер такого уровня.

Нет, не молодой человек, возомнивший себя таким после просмотра фильма «Рыба-меч-пароль», а настоящий профессионал с многолетним опытом подобной работы.

Это что-то вроде кандидата наук или конструктора баллистических ракет. Тип очень красочный.

Если посмотреть на него со стороны, то он напоминает то боцмана, уволенного с корабля за пьянство, то средневекового пирата, только что сошедшего с корабля после того, как успешно взошел на абордаж случайного брига, то сумасшедшего профессора из фильма «Назад в Будущее».

Это талантливые люди, живущие в своем мире.

Настоящие и непоколебимые профессионалы.

Зарплата соответствующая.

И им не нужно просто так кому-то улыбаться и носить костюм с накрахмаленным шарфом.

вокруг в течение длительного времени Они уже все всем доказали.

С их зарплатой в 150-200 тысяч (и это далеко не предел) они могут позволить себе делать все так, как считают нужным, тем более, что компания держится на них.

Это отлично.

К тому же их мало, чертовски мало.

На всю страну - буквально пару сотен (и то, по-моему, я много врал).

Итак, если проект серьезный, то для реализации будет предоставлен один из них (отечественные ИТ-гуру); если проект попроще, то техническим специалистам низшего звена будет предоставлен контроль старших специалистов - и опять же это абсолютно правильно и нормально.

Но нельзя забывать, что отдел разработки Sharepoint там все равно будет небольшим — максимум 10 человек.

) 4. Боевых фирм довольно много - к которым имеет смысл обратиться - и все они хорошо известны на этом рынке (цены на разработки и доступ к демкам мы узнаем там - они сильно различаются, но свою тему знают).

Например, одно из решений представлено здесь: Ээлектронное управление документооборотом И корпоративный портал Ту би продолжил.

Теги: #sharepoint 2013 #worklite docs #электронный документооборот #корпоративный портал #интранет-портал #разработка сайтов #sharepoint

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.