[#КШ] Технические требования холдинг «Байтерек».docx
Сущности
Технические требования к созданию единой платформы сайтов АО «Национальный управляющий холдинг «Байтерек»<br>
1. Наименование системы<br>
Полное наименование системы: единая платформа сайтов АО «Национальный управляющий холдинг «Байтерек» (далее – Холдинг). Упрощенное обозначение в данном документе: Платформа/Система<br>
2. Цели создания платформы<br>
Цели создание единой платформы сайтов Холдинга заключается в следующем:<br>
Обеспечить соответствие всех сайтов Холдинга единым стандартам интерфейсов и оформления. Иными словами, каждый сайт будет эффективно предоставлять всем группам пользователей всю нужную информацию по единому стандарту – таким образом, пользователю, который привык пользоваться одним сайтом Холдинга, не нужно будет заново привыкать к интерфейсу всех остальных. При этом, заходя на сайт Холдинга впервые, пользователь по элементам визуального оформления (баннеры, пиктограммы, иллюстрации, активные элементы навигации) пользователь будет сразу считывать принадлежность компании к Холдинга.<br>
Обеспечить оперативное и полноценное управление стратегически важной информацией на всех сайтах Холдинга, реализованных на платформе. Обновление любой необходимой информации на любом из сайтов платформы будет происходить централизованно из одной панели управления. У уполномоченных сотрудников каждой компании Холдинга будет доступ к своему сайту, при этом общий доступ ко всем сайтам будет находиться у сотрудников в центральном офисе Холдинга.<br>
Обеспечить простоту создания нового сайта в рамках расширения, преобразования или модернизации группы, широкий выбор готовых, предустановленных модулей и оперативность технического обновления и доработки платформы. При этом любой сайт, созданный на платформе, не будет восприниматься как шаблонный, так как все модули и шаблоны реализованы в рамках брендбука с повсеместным использованием брендированных элементов.<br>
3. Назначение платформы<br>
Единая платформа сайтов Холдинга подразумевает наличие полноценной Content Management System (CMS) – полного спектра готовых модулей, которые могут понадобиться при настройке и заполнении всех сайтов Холдинга.<br>
Процесс создания сайта на платформе будет заключаться в настройке и наполнении контентом готовых модулей. При этом в панели управления платформой будет предоставляться выбор из нескольких вариантов для любого шаблона или раздела.<br>
Набор интерфейсов для корпоративного сайта НУХ «Байтерек» будет наиболее полным и развернутым – по количеству разделов и модулей, т.е. он является основной частью фреймворка.<br>
Сайты всех остальных дочерних организаций (ДО) Холдинга будут «собираться» в рамках общего оформления и базовой структуры из набора готовых модулей платформы. Для каждого «основного» раздела (например, главная страница или новостной раздел) можно будет выбрать один из нескольких шаблонов в соответствии с текущими задачами. Шаблоны будут отличаться алгоритмом подачи (выдачи) контента.<br>
К примеру, при создании раздела «Новости» будет учитываться характер новостных сообщений, который практикует ДО. Можно выбрать шаблон, в котором все новости будут подаваться в едином формате отдельных материалов, или шаблон, в котором все новости подразделяются на несколько подразделов, таких как «Новости», «Пресс-релизы», «Пресса о нас» и так далее. При этом если структура инфоповодов, которые генерирует компания, изменится, структура раздела «Новости» будет изменена в процессе простой перенастройки в панели управления платформой.<br>
На примере главной страницы процесс настройки может выглядеть следующим образом:<br>
Устанавливаем логотип компании в «шапке» сайта, настраиваем отображение главного меню (в зависимости от количества разделов);<br>
Выбираем вариант слайдера из нескольких предложенных;<br>
Настраиваем отображение блоков с анонсами под слайдером. В зависимости от направления деятельности компании, это может быть блок с анонсом актуальных услуг или продуктов, новостная лента, блок с анонсами актуальных акций и так далее. При этом можно настраивать любое положение блоков на главной странице в соответствии с их приоритетом.<br>
В рамках платформы будет реализован также полный набор узкоспециализированных модулей/виджетов, которые разработаны под требования конкретной ДО.<br>
4. Задачи, решаемые при помощи платформы<br>
Единая веб-платформа сайтов Холдинга должна способствовать максимально эффективному решению 3-х главных стратегических задач:<br>
Повышать узнаваемость компаний Холдинга;<br>
Способствовать эффективному информированию об услугах компании, важных изменениях и новостях;<br>
Предоставлять максимально простые и удобные прикладные сервисы, которые позволят пользователям произвести калькуляцию определенных услуг в соответствии с индивидуальными условиями, например, различные финансовые калькуляторы…<br>
5. Структура Платформы<br>
Единая Платформа сайтов будет состоять из сайтов следующих дочерних организаций:<br>
6. Визуальная концепция<br>
Создание единой визуальной концепции в рамках разработки платформы подразумевает создания полной библиотеки всех необходимых шаблонов, модулей, пиктограмм, иллюстраций, шаблонов оформления изображений.<br>
В готовом виде эта библиотека будет сгруппирована в digital-брендбук – объемный документ, который описывает и наглядно рассматривает все возможные правильные (и недопустимые) варианты оформления шаблонов и использования брендированных элементов на корпоративном сайте Холдинга и дочерних организаций. Практика создания digital-брендбуков повсеместно используется в США, Европе и России.<br>
Если говорить об общей стилистике сайтов платформы – они будут спроектированы такими образом, чтобы способствовать максимально эффективному выполнению задач, решаемых при помощи платформы.<br>
Дизайн сайтов будет ясным и динамичным – белый фон, достаточное количество «воздуха» (свободная верстка с большими отступами), большие графические элементы (фотографии и иллюстрации, вырезанные по контуру).<br>
Все модули платформы по умолчанию будут иметь адаптивную версию. Таким образом, при включении нового модуля на одном из сайтов Холдинга, все необходимые изменения, например, в мобильной версии, будут происходить автоматически.<br>
7. Функциональные характеристики<br>
Формат единой платформы имеет существенные плюсы в разрезе технической модернизации. Любое программное решение в процессе эксплуатации дорабатываются, так как появляются новые задачи, а старые трансформируются. В этом случае технические обновления будут автоматически применяться на всех сайтах Холдинга централизованно.<br>
К примеру, производится доработка модуля новостей – страницы отдельных новостей приобретают доработанную структуру подачи контента и более эффектный дизайн. В этом случае будет производиться однократное обновление шаблона новостей на платформе, после которого отображение новостей на всех сайтах компаний Группы меняется автоматически.<br>
8. Базовый функционал<br>
Геотаргетинг – автоматическое распознавание региона, т.е. сайты на платформе должны отображать только ту информацию, которая актуальна для этого региона, откуда пришел посетитель. Если в регионе не представлена та или иная услуга, вовсе не отображать ее в меню. Сформировать региональную привязку для активных элементов контента;<br>
Продуктовое профилирование…<br>
Автоматически генерируемая карта…<br>
Поиск продуктов/услуг по заданным критериям.<br>
Сравнение двух и более продуктов/услуг из одной категории.<br>
Предварительная заявка на Service Desk…<br>
Анкетирование посетителей сайта. Может быть реализовано в виде обычного анонимного опросник на сайте; если через личный кабинет, то анкетирование. При этом вопросы должны отвечать требованиям логики: в начале речь должна идти об установлении того или иного факта, а потом уже о его оценке. Опросники будут создавать корректоры сайтов, т.е. в каждой ДО, по потребностям бизнес- подразделений.<br>
Личный кабинет, который позволяет использовать персонифицированные сервисы, в том числе:<br>
единоразовое заполнение персональной информации, дающее возможность автозаполнения соответствующих полей форм заявок на продукты, анкет и т.п.;<br>
сохранение заполненных анкет и заявок на продукты;<br>
сохранение и сравнение расчетов в калькуляторах.<br>
Интеграция с социальными сетями;<br>
Интеграция с внутренним почтовым сервером;<br>
Интеграция с CRM;<br>
Наличие SOA, REST API.<br>
…<br>
9. Требования к CMS<br>
CMS Платформы должна позволять обеспечивать архитектурную гибкость, данный тезис подразумевает:<br>
Произвольную группировку сайтов в рамках CMS;<br>
Произвольную группировку разделов внутри сайта;<br>
Перемещение и изменение архитектуры сайта в любой момент времени;<br>
Устойчивость логики: сохранение работоспособности сайта при произвольном изменении вложенности и местоположения разделов, исключающее необходимость участия разработчиков в данном процессе;<br>
Смену логики принимаемых и отправляемых данных в рамках одного и того же раздела (в случае необходимости расширения логики);<br>
Динамическую смену URL, повторяющую логику сайта, не требующую указывать полный URL вручную: при изменении вложенности раздела его URL должен меняться автоматически;<br>
Возможность экспорта/импорта содержимого различных узлов информационной архитектуры сайта, для упрощения переноса данных между разделами/сайтами;<br>
Возможность разграничивать доступ к определенным сайтам/разделам для определенных групп пользователей.<br>
Административная система управления информационной архитектурой сайта должна гибко настраиваться: «переодевание» и брендирование управляющих интерфейсов, доступ к строго определенным интерфейсам для различных групп пользователей, встраивание интерфейсов во фронт-офис.<br>
Публикация контента – процедура, включающая в себя подготовку контента, его выверку и согласование. Обычно она требует участия нескольких сотрудников. Автор (профильный специалист) готовит материал, руководитель соответствующего подразделения проверяет его, а сотрудники подразделения маркетинга отвечают за стиль публикации и ее соответствие общей политике Холдинга.<br>
Важно настроить панель управления Платформой таким образом, чтобы ни одно звено в цепочке не будет пропущено, и обеспечить технологическую поддержку процедуры публикации контента.<br>
Настройка системы публикации должна быть очень гибкой и отражать каждый этап работы над текстом – например, «редактируется автором», «на согласовании», «на утверждении», «опубликовано».<br>
Кроме того, необходимо настроить права разных групп пользователей таким образом, чтобы они полностью соответствовали их степени ответственности и регламентированному процессу публикации контента.<br>
CMS Платформы должна обеспечивать следующие базовые возможности:<br>
Обновление любого контента Платформы;<br>
Изменение структуры Платформы;<br>
Управление пользователями (пользователи, группы, профили, workflow);<br>
Управление уровнями доступа пользователей к различным сервисам и возможностям портала;<br>
Поддержку модульной архитектуры, подразумевающую реализацию основных функций в качестве отдельных модулей, обеспечивающих возможность их независимой модификации. Сбой в работе одного из модулей не должен приводить к полному прекращению функционирования портала/сайта в целом;<br>
Подключение дополнительных модулей;<br>
Весь необходимый функционал для сбора статистики;<br>
Настройки процесса утверждения контента до публикации. При этом должно быть реализовано версификация контента: кто, что, когда – вносил, утверждал, публиковал.<br>
Пользователь Платформы должен иметь возможность быстро и легко задать «принципы», по которому формируются метаданные, такие как:<br>
Возможность задания уникальных заголовков браузера (title), мета-тегов (description, keywords) и URL для всех страниц сайта;<br>
Возможность выделения на странице одного заголовка h1 и, при необходимости, нескольких заголовков более низкого уровня;<br>
Возможность выделения отдельных слов на странице жирным шрифтом в теге <b> и курсивом в теге <em>, задания атрибута alt для изображений.<br>
Каждая страница сайта должна имеет свой уникальный и постоянный URL-адрес, который соответствует следующим требованиям:<br>
URL не должен содержать информацию о сеансе работы пользователя с сайтом;<br>
URL должны указываться в кодировке, соответствующей кодировке сайта, к примеру, кириллические адреса должны указываться в закодированном виде, используя при этом метод преобразования Punycode;<br>
При формировании ссылки из одной страницы на другую (внутренние/ внешние ссылки), отслеживание наличие «битых» ссылок;<br>
Страницы не должны ссылаться несколько раз на одну страницу;<br>
Автоматический изменять URL-адрес внутренней ссылки, при изменении адреса самой страницы;<br>
При формировании URL-адреса использовать концепцию ЧПУ.<br>
Изменение контента страницы (редактирование текста, обновление графики) обычно проводят сотрудники профильных подразделений, которые не владеют языком HTML, поэтому в CMS должен быть встроенный редактор, позволяющий править тексты в дружелюбном привычном интерфейсе, т.е. работающий по принципу WYSIWYG, которое предполагает полное соответствие экранного изображения с изображением, напечатанном на принтере.<br>
При этом требования к редактору при работе с текстом следующие:<br>
Форматирование текста по аналогии MS Word (шрифт, абзац, стиль);<br>
Наличие проверки орфографии и грамматики;<br>
Возможность вставки текста из MS Word;<br>
Добавление специальных символов и формул;<br>
Возможность создания и редактирования таблицы, без непосредственного написания HTML-тегов;<br>
Возможность создания и редактирования гиперссылок на документ на сервере/ на другой сайт/ внутри данного документа/ электронный адрес.<br>
Требования к редактору при работе с графикой следующие:<br>
Загрузка и размещение изображения, с возможностью указания размера вручную или в процентах от оригинала;<br>
Возможность указания вручную заголовка изображения и альтернативного текста;<br>
Форматирование изображения;<br>
Возможность размещения видеоролика.<br>
Все варианты оформления и группировки контента должны быть описаны в digital- брендбуке. Дизайн CMS Платформы должен соответствовать основным принципам юзабилити любого пользовательского интерфейса. В общих чертах это означает, что окна CMS должны иметь четкое расположение элементов и ясное представление информации.<br>
Основные принципы юзабилити требуют:<br>
Четкого отображения местоположения пользователя в интерфейсе CMS;<br>
Ясного отображения прогресса выполнения заданий (возможно, с помощью интерфейсов типа «администратор»);<br>
Наличия «визуальной иерархии» на страницах, где самые важные элементы имеют наиболее заметное положение, а отношения между элементами имеют четкое отображение;<br>
Понятного отображения и легкого считывания информации;<br>
Группирования элементов интерфейса по логическому принципу;<br>
Наличия крупного и читабельного текста, с возможностью масштабирования.<br>
10. Статистика и мониторинг<br>
В рамках реализации единой платформы будет настроен кабинет для сбора детализированной статистики в разрезе конкретных задач Холдинга. Это позволит создать и настроить кастомные инструменты сбора статистики, которые не предусмотрены на распространенных аналитических платформах, таких как Google Analytics, Яндекс. Метрика и т. п.<br>
Доступ к статистике платформы должна быть только у системного администратора. При мониторинге посещений рекомендуется использовать счетчики и карты кликов, невидимый для посетителей сайта.<br>
Так же необходимо, чтобы в CMS было наличие функциональных возможностей по сбору и хранению статистики поисковых запросов – для определения наиболее востребованных сервисов и возможностей портала рекомендуется собирать статистическую информацию, характеризующую активность пользователей в рамках соответствующих частей портала. Необходимо собирать и хранить статистическую информацию за весь период.<br>
11. Управление правами пользователей<br>
Управление платформой будет производиться как централизованно, так и на местах в ДО. Должна быть возможность регистрации неограниченного количества пользователей и наделения их какими-либо правами.<br>
Каждый зарегистрированный пользователь должен иметь минимум 2 свойства: логин и пароль (настраиваемые требования к сложности пароля), при помощи которых происходит авторизация в системе, а также должен быть отнесен к какой-нибудь группе пользователей (пользователь может состоять в нескольких группах). Эта привязка помимо удобства визуального восприятия (например, создание групп в соответствие со структурой организации и внесение в эти группы сотрудников отделов) имеет и функциональное назначение: наследование прав.<br>
Это означает, что, если группе пользователей присвоены какие-то права, все пользователи этой группы будут иметь эти же права, даже если самим пользователям эти права явно не присвоены.<br>
Таким образом, к панели управления платформой будет предусмотрено несколько видов доступа. Так, на первоначальном этапе будет как минимум 4 группы пользователей, каждый со своими правами доступа и набором полномочий:<br>
Администратор – веб-администраторы, осуществляющие поддержку по техническому сопровождению:<br>
C полными правами на управление системой.<br>
C возможностью создания новых/редактирования существующих пользователей и/или групп пользователей.<br>
С правами выдачи полномочий.<br>
С доступом в режиме просмотра ко всем системным журналам и отчетам.<br>
Корректор платформы – сотрудники Холдинга, с неограниченными возможностями по редактированию структуры сайта/дизайна оформления/контента на любом из сайтов Холдинга, которые будут регулярно обновлять информацию/настройки на стратегически важных модулях.<br>
Корректор сайта – сотрудники подразделений ДО и Холдинга, с ограниченными возможностями по редактированию только текстового контента информационных разделов, таких как:<br>
Главная страница<br>
Контактные данные<br>
Режим работы компании<br>
Новости компании.<br>
Аудитор – сотрудники подразделения внутреннего аудита ДО и Холдинга, с полным доступом ко всему функционалу Системы в режиме просмотра, без права редактирования объектов и данных в Системе.<br>
12. Стратегически важные модули Системы<br>
12.1 Единый модуль управления структурой<br>
Управление структурой всех сайтов должно быть реализовано в виде единого интерфейса, состоящего из блоков всех сайтов Системы. Отображение может быть выполнено в виде корневого дерева или в любой другой удобной и наглядной форме.<br>
Принципиальной характеристикой модуля является возможность включить/ выключить/настроить любой шаблон представления контента или любой модуль (калькуляторы, курсы валют и так далее) на любом сайте Системы. Таким образом будет обеспечиваться необходимая гибкость и оперативность.<br>
Для групп пользователей «Администратор» и «Корректор платформы» должна быть доступна возможность полного управления структурой сайтов Системы, в том числе:<br>
Добавление и удаление разделов и страниц;<br>
Изменение структуры разделов и страниц (очередность отображения в структуре, положение узконаправленных модулей на странице).<br>
Пользователи группы «Корректор сайта» будут иметь полномочия редактирования контента в определенных разделах, при этом изменять структуру и представления разделов и страниц сайта они не смогут.<br>
12.1 Единый модуль модерации контента<br>
Единый модуль модерации контента подразумевает удобную и наглядную группировку функционала по добавлению, редактированию, модерации и публикации текстового и графического контента.<br>
При этом должна у пользователей групп «Администратор» и «Корректор платформы» должна быть возможность добавлять частичный или полный функционал данного модуля в любой раздел или на любую страницу в рамках Системы.<br>
Один из важнейших параметров данного модуля – максимально полное воплощение процесса по созданию, утверждению и публикации контента. Это подразумевает возможность внесения изменений на уровне инициатора, автора и модератора контента, и что очень важно – версионирование этих изменений. То есть в рамках одного черновика (сохраненного материала, который не отображается для пользователей Системы) можно будет просмотреть первоначальную версию материала и отредактированную с отображением авторов всех версий.<br>
Модуль подразумевает реализацию максимально полных возможностей по персонифицированному оформлению контента. Возможности будут реализованы посредством текстового и графического редактора, позволяющего изменять представление контента в рамках выбранного шаблона. К примеру, это могут быть различные виды оформления цитат, графического и видеоконтента. Модуль также подразумевает возможность добавлять/удалять/редактировать все предусмотренные виду изображений и видеофайлов.<br>
12.3 Единый модуль управления личными кабинетами посетителей<br>
Единый модуль управления личными кабинетами пользователей подразумевает логичный и удобный интерфейс по настройке типов данных, которые выводятся в личных кабинетах на разных сайтах ДО.<br>
Возможностью настройки личных кабинетов посетителей будут обладать только пользователи групп «Администратор» и «Корректор платформы».<br>
12.4 Единый модуль управления статистикой<br>
Единый модуль управления статистикой представляет отдельный интерфейс панели управления Системой, в котором собрана статистика в разрезе практических задач Холдинга. Под статистикой имеется в виду, как минимум, следующие параметры:<br>
посещаемость;<br>
число уникальных посетителей;<br>
число просмотров страниц;<br>
число сессий;<br>
демографические характеристики;<br>
географические;<br>
аппаратно-технические (браузер, операционная система, разрешение экрана);<br>
параметры, характеризующие поведение аудитории на сайте;<br>
источники трафика.<br>
Гибкие возможности отчетности. Возможность комбинировать и менять форматы и содержание отчетов под основные требования. Настройка регулярных уведомлений на разные почтовые адреса.<br>
Все возможные статистические отчеты будут доступны только пользователей статус «Администратор» – остальные пользователи будут иметь доступ к одному или нескольким блокам статистики в единицу времени.<br>
12.5 Единый модуль интеграции с внутренними системами<br>
Единый модуль интеграции Системы со всеми внутренними системами, используемых во всех дочерних организации Холдинга. Системы должна предусматривать наличие стандартных REST API для интеграции с ИС организаций Холдинга.<br>
…<br>
13. Базовые требования к системе<br>
Разрабатываемая Система не должна писаться целиком «под задачу», и должна базироваться на устойчивой версии базового решения: оно должно иметь, как минимум, полтора года рабочего стажа (во избежание проблем «альфа»-версий и исключения большого периода тестирования и фактических доработок, когда система, фактически, непригодна для практического применения).<br>
Разрабатываемая Система не должна базироваться на «коробочной версии» для узкоспециализированных решений (Интернет-магазин, корпоративный сайт и т.п.): подобные решения, как правило, не предоставляют архитектурной гибкости вне рамок решаемой задачи, и требуют неэффективных доработок, выходящих за рамки соглашений и распространенных практик использования базового решения, что отрицательно сказывается на работоспособности и поддерживаемости решения сторонними разработчиками.<br>
В разрабатываемой системе должны быть предусмотрены стандартные инструменты для интеграции с информационными системами Холдинга.<br>
Унифицированная Система должна позволять размещать произвольное количество подобных сайтов (либо сайтов нескольких предопределенных типов) в рамках одной структурной модели, с возможностью управлять ими из одного интерфейса.<br>
13.1 Требования к поддержке языков<br>
Система должна поддерживать возможность отображения контентных страниц на следующих языках: казахский, русский, английский.<br>
Учитывая, что будут объединены веб-сайты ДО с разными видами деятельности, платформа должна поддерживать мультисайтовость, т.к., например, нет необходимости отображения раздела «Тендеры» во всех языковых версиях.<br>
К тому же, необходимо разграничивать доступ к разным сайтам ДО для коррекции контента.<br>
На Платформе должна быть предусмотрена возможность перевода полей всех языкозависимых констант, чтобы переводить не только контент сайта, но и подписи на кнопках навигации, наименование рисунков, тексты почтовых уведомлений и прочее. Причем набор всех констант из системы должен быть реализован в одном справочнике, для централизованного перевода.<br>
13.2 Требования к безопасности<br>
Платформа должна:<br>
Предоставлять доступ в консоль CMS и в личный кабинет посетителя только после прохождения процедуры аутентификации.<br>
Процедуры аутентификации пользователя и посетителя должны быть отделены, а настройка должна быть независима.<br>
Предоставлять возможность отправки кодов авторизации или ссылок по изменению паролей на указанные контактные данные (телефоны/e-mail) для посетителей.<br>
Поддерживать возможность блокирования одновременного доступа под одними учетными данными с различных аппаратных средств (компьютеров) для пользователя и посетителя.<br>
Обеспечить возможность независимой настройки сложности пароля для пользователя и посетителя.<br>
Обеспечить возможность независимой настройки максимального и минимального «срока жизни» пароля для пользователя и посетителя.<br>
Обеспечить возможность независимой настройки блокировки учетной записи пользователя при вводе неправильного пароля несколько раз подряд для пользователя и посетителя.<br>
Обеспечить для пользователя возможность настройки установки администратором признака принудительной смены пароля при первом входе пользователя в консоль CMS.<br>
Обеспечить для пользователя количества дней, после истечения которых не используемая учетная запись блокируется.<br>
Обеспечить регистрацию нового пользователя в консоли администратора CMS.<br>
Обеспечить назначение прав доступа и ролей с разграничением по уровням доступа и области видимости для пользователей Холдинга.<br>
Обеспечивать подключение и обмен информации с пользователем и посетителем с шифрованием по протоколу SSL или TLS.<br>
Обеспечить все данные, вводимые пользователем, дополнительной проверкой на соответствие формату или шаблону (номер телефона, e-mail и т.д.), обеспечивая контроль вводимых данных.<br>
Обеспечить не хранение в файлах cookies авторизационных и аутентификационных данных пользователей и посетителей.<br>
Обеспечить ограничение доступа к консоли CMS по IP/MAC-адресам зарегистрированных пользователей Холдинга.<br>
Обеспечить ограничение доступа через интернет к консоли CMS для пользователей Холдинга.<br>
Обеспечить возможность согласования пользователями группы «Корректор платформы» изменений контента, который был добавлен пользователями группы «Корректор сайта».<br>
Обеспечить журналирование всех событий, связанных с действиями пользователей и посетителей.<br>
Обеспечить журналирование изменений, которое должно включать сведения о пользователе, внесшем изменения, в том числе его логин и IP/MAC-адрес, содержимое до изменения, содержимое после изменения и время наступления события.<br>
Обеспечить ограничение доступа к журналам только лицами со специальной ролью (ролью Администратора или Аудитора).<br>
Обеспечить невозможность редактирования записей журналов.<br>
Обеспечить возможность настройки периода хранения журналов на уровне консоли CMS.<br>
Обеспечить хранение в зашифрованном виде на уровне БД критичных данных, таких как пароли для учетных записей пользователей.<br>
Поддерживать процесс версионности доработок с хранением изменений в репозитории с документацией внесенных изменений/дополнений.<br>
Соответствие нижеуказанным пунктам не является обязательным, но будет рассматриваться как дополнительный положительный довод для принятия решения в пользу предполагаемого поставщика:<br>
Поддерживать возможность унификации подсистемы управления доступом с Аctive Directory Холдинга в целях реализации функционала Single Sign On.<br>
Поддерживать возможность интеграции с имеющимися в Холдинга системами аппаратной авторизации пользователей.<br>
Обеспечить возможность независимой настройки длительности отсутствия активности пользователя и посетителя до разрыва сессии (таймаут сессии).<br>
Обеспечить возможность независимой настройки времени в мин, на которое блокируется учетная запись для пользователя и посетителя.<br>
13.3 Требования к кросс-браузерности<br>
Система должна одинаково отображаться и функционировать в основных десктопных и мобильных браузерах всех используемых версий.<br>
13.4 Требования к документации<br>
В рамках разработки и внедрения Системы Потенциальным поставщиком должна быть разработана следующая документация:<br>
Архитектура решения.<br>
Техническое описание системы.<br>
Техническое задание.<br>
План-график проекта.<br>
Инструкция пользователя.<br>
Инструкция администратора.<br>
Digital-брендбук.<br>
13.5 Требования к обучению<br>
Потенциальный поставщик должен провести обучение пользователей Системы.<br>
13.6 Требования к гарантийному обслуживанию<br>
Потенциальный поставщик должен обеспечить следующий режим гарантийного обслуживания разработанной и внедренной Системы:<br>
Гарантийный период должен составлять 1 год с даты подписания Акта оказанных услуг по разработке и внедрению Системы.<br>
В объемы гарантийного обслуживания должно входить устранение всех сбоев и ошибок в работе Системы, а также исправление несоответствий функционирования Системы требованиям Технического задания.<br>
13.7 Требования к Потенциальному поставщику<br>
В целях приобретения качественных услуг у квалифицированного Потенциального поставщика, для обеспечения надлежащего уровня оказываемых услуг, и минимизации рисков по проекту, Заказчиком выдвигаются следующие требования к поставщику:<br>
Обладать профессиональной компетенцией и опытом в реализации подобных проектов, иметь необходимые финансовые, материальные и трудовые ресурсы для исполнения обязательств в соответствии с договором поставки;<br>
Отсутствие претензий со стороны Холдинга по ранее заключенным договорам;<br>
Являться платежеспособным, не подлежать ликвидации, на его имущество не должен быть наложен арест, его финансово-хозяйственная деятельность не должна быть приостановлена в установленном законодательством РК порядке;<br>
Выполнять свои обязательства по уплате налогов и других обязательных платежей в бюджет на момент подачи заявки на участие в тендере и на момент заключения договора о закупках;<br>
Подрядчик должен иметь юридическое лицо, зарегистрированное в РК, и постоянно действующий офис в РК;<br>
Компания-поставщик не должна находиться в состоянии переговоров о возможной ее продаже сторонней компании;<br>
Возможность разработки Системы на основе распространенного фреймворка со свободной лицензией – чтобы поддержка готовой платформы не зависела от какого-либо лицензионного платного решения, которая ограничивает простор для модернизации;<br>
Поставщик должен иметь полноценный, качественный опыт создания, развития и сопровождения группы сайтов для крупных корпоративных клиентов (не менее 3-х лет);<br>
Необходимо, чтобы все проекты компании осуществлялись на унифицированной платформе, долгосрочное и последовательное использование которой (не менее, чем в течение года) позволяет выработать единые корпоративные стандарты;<br>
Подрядчик обязан предоставить информацию о планируемой команде проекта;<br>
Команда проекта должна обладать навыками безопасного программирования, а генерируемый ею код должен проходить сканирование на системах анализа исходного кода с целью обнаружения недекларированных возможностей или ошибок, которые могут быть использованы злоумышленниками в целях мошенничества, саботажа или несанкционированного доступа к информации.<br>
В случае предложения Системы, развертываемой на основе промышленного решения, обязателен официальный статус партнерства с компанией-производителем и авторизационное письмо от вендора предлагаемого решения на право распространения программного обеспечения и сопровождению программного обеспечения на территории РК;<br>
Подрядчик должен предоставить требования по необходимому оборудованию для реализации проекта;<br>
Оценка предложения<br>
Решение будет оцениваться по следующим параметрам:<br>
Поддерживаемость:<br>
Архитектурная составляющая;<br>
Масштабируемость (вертикальное, горизонтальное масштабирование);<br>
Наличие и доступность специалистов;<br>
Заменяемость специалистов.<br>
Сроки:<br>
Сроки реализации;<br>
Сроки тестирования и ввода в эксплуатацию. Стоимость:<br>
Решение;<br>
Работа в человеко-часах;<br>
Поддержка в человеко-часах.<br>
Прочее:<br>
Гибкость решения;<br>
Отказоустойчивая архитектура и стабильность внедряемой версии при различных нагрузках (отсутствие сбоев в рамках планового функционала при посещаемости до 500 000 в день);<br>
Уязвимость;<br>
Интеграционные возможности.<br>
Оценка потенциальных подрядчиков будет производиться следующим образом:<br>
Оценка 2-3 завершенных проектов на основе предлагаемого решения.<br>
Собеседование-интервью с техническим директором подрядчиком и программистом(-ами), которые будут задействованы на проекте. Краткая презентация процесса разработки в компании.<br>
Презентация решения для Холдинга в соответствии с данными техническими требованиями.<br>
Проведение конкурса (тендера).<br>
<br>
Организация | Веб-адрес | Вид деятельности<br>
АО «Национальный управляющий холдинг «Байтерек»<br>
АО «Банк Развития Казахстана»<br>
АО «KazakhExport»<br>
АО «Казына Капитал Менеджмент»<br>
АО «Фонд развития предпринимательства «Даму»<br>
АО «Казахстанская жилищная компания»<br>
АО «Аграрная кредитная корпорация»<br>
Организация | Модуль | Система<br>
АО «Национальный управляющий холдинг «Байтерек»<br>
АО «Банк Развития Казахстана»<br>
АО «KazakhExport»<br>
АО «Казына Капитал Менеджмент»<br>
АО «Фонд развития предпринимательства «Даму»<br>
АО «Казахстанская жилищная компания»<br>
АО «Аграрная кредитная корпорация»