Не верифицирован
StecPoint

ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СТЕКПОИНТ"

с 2014 годадо 450 человек
Перейти на сайт
Чтобы связаться с компанией, войдите или зарегистрируйтесь

О компании

Разрабатываем программное обеспечение для бизнеса: - Создаем высоконагруженные платформы, проектируем web и мобильные приложения - Переписываем старый софт на микросервисы и OpenSource - Предоставляем готовые команды - Помогаем избежать зависимости от зарубежных IT-продуктов 10+ лет на рынке 440+ квалифицированных специалистов 70+ выполненных проектов Опыт работы с популярными стеками: Java, .Net Core, NodeJS, Python, C++, Swift, Kotlin, React, Angular, Vue. Высокая скорость реагирования на запросы, качество выполняемых работ, прозрачность деловых отношений. Работаем по различным бизнес-моделям, включая T&M и Fix price.
10 лет на рынке

Портфолио

Разработка Marketing Intelligence Portal

Marketing Intelligence Portal — база знаний, предназначенная специально для маркетинговых исследований Лаборатории Касперского. Мы спроектировали ее таким образом, чтобы сохранять не только разрозненные факты, но и семантические связи между ними. Результат Мы значительно облегчили работу по сбору и анализу маркетинговой информации для российского и американского подразделений Лаборатории Касперского, а также создали основу для универсальной базы знаний, применимой в различных сферах деятельности. Проект в подробностях Сотрудники Лаборатории Касперского собирали маркетинговую информацию в обычную реляционную базу данных. Она сохраняет факты, но не отражает сложных взаимосвязей между ними. С ее помощью легко выяснить, какой антивирус более популярен, но, сложно найти неожиданные взаимосвязи, которые больше всего интересуют аналитиков компании. Каждое, даже простое исследование, требовало от них кропотливой предварительной работы по отбору и актуализации информации. Чтобы упростить и ускорить исследования, Лаборатории Касперского была необходима графовая база данных, тесно связанная с корпоративным сайтом. Мы спроектировали основу портала Мы работали над проектом совместно с аналитиками, маркетологами и представителями IT-службы Лаборатории Касперского. Вместе выработали детальные требования к структуре и наполнению будущего MI-портала. Портал получил восемь основных разделов, каждый с собственными атрибутами: компании — здесь собирается информация о юридических лицах, начиная со статистики по доходам и заканчивая списками учредителей и ключевых должностных лиц; персоны — содержит карточки с персоналиями сотрудников компаний и публичных лиц, среди их атрибутов есть контактные данные и ссылки на социальные сети; продукты — сводная информация по программному обеспечению, выпускаемому другими компаниями; бренды — торговые марки, под которыми выпускаются продукты. На этих страницах указываются: принадлежность компании, описание бренда и список конкурентов; сегменты рынка — мобильные устройства, персональные компьютеры, сервера, enterprise — статистика по каждому сегменту; частная собственность — объекты недвижимости, с указанием владельцев и адресов; офисы — этот раздел тесно связан с предыдущим, его атрибуты: принадлежность компании и адрес; регионы — раздел с древовидной структурой, образующей географическую «карту», где собрана информация по числу активных пользовательских устройств, смартфонов, компьютеров, серверов, на которых установлен антивирусы Лаборатории Касперского. Мы снабдили эти разделы десятками разновидностей дополнительных страниц и многочисленными перекрестными связями. На следующем этапе разработки MI-портал получил: глобальный семантический поиск по содержимому базы знаний, включая документы Word и PDF-файлы; загрузку новостей и инсайдерской информации — достаточно указать несколько тегов, чтобы база выстроила связи, и новость автоматически появилась в тематически связанных разделах wiki; встроенный плеер для воспроизведения звуковых файлов, например, записей новостных выпусков; элементы социальной сети: сортировку страниц по числу «лайков» и просмотров; email-подписки на обновления страниц. Использовали технологии Microsoft SharePoint (Search service и Managed Metadata service) — для базы знаний; Bootstrap — для пользовательского веб-интерфейса; библиотеку SPMeta2 — чтобы облегчить развертывание решения. Мы не стали применять в базе знаний серверный код. Благодаря этому, пользователи могут затачивать MI-портал под свои нужды без помощи администраторов, «на лету», не прерывая работу на техническое обслуживание базы. Это касается и веб-части, для которой мы применили HTML-шаблоны. Отказ от серверного кода позволил упаковать наше решение в дистрибутив, разворачивающий MI-портал с любого персонального компьютера, который находится в сети компании и имеет доступ к корпоративному сайту. Справились с трудностями Без них не обходится ни один серьезный проект. Так, оказалось, что корпоративный сайт Лаборатории Касперского построен на инструментарии Bootstrap, основанном на HTML5. В то же время, в основе SharePoint лежит классическая HTML-верстка. Чтобы добиться совместимости базы знаний и корпоративного портала, нам пришлось написать специальные JavaScript-расширения. Запуск поиска по базе знаний потребовал тонкой настройки Search service и глубокого понимания работы клиентского API, но официальные руководства оказались поверхностны. Чтобы реализовать задуманное, пришлось заняться реверс инжинирингом и разобраться в исходном коде SharePoint. Еще с одной проблемой мы столкнулись сразу после запуска. Релизная версия MI-портала стабильно работала на тестовом стенде, но у заказчика часть информации пропадала из базы данных. Ограниченные требованиями безопасности, мы не имели прямого доступа к серверам Лаборатории Касперского. Мы собрали данные о развернутой там конфигурации SharePoint опосредованно, через специалистов компании. Удалось найти отличия от конфигурации тестового стенда, а затем выявить и исправить конкретный параметр, ответственный за проблему. Чтобы подобные проблемы не повторялись, мы перенесли тестирование новых релизов на сервера заказчика. В результате Чтобы составить маркетинговый отчет, сотрудникам Лаборатории Касперского достаточно открыть MI-портал, где обычно разрозненные факты структурированы и объединены перекрестными связями. С помощью поиска они находят страницу нужного региона или компании и собирают информацию, переходя по ссылкам, будто в Википедии. С начала 2019 года, наряду с российским офисом, базу знаний использует американское подразделение Лаборатории Касперского. Для них мы перенесли на новые сервера больше 10 000 загруженных в российском офисе новостей. Запустив Marketing Intelligence Portal, мы получили опыт создания универсальной базы знаний, которую можно использовать в любой сфере, от юриспруденции до машиностроения. Мы готовы разработать подобное решение специально под ваши нужды.
Автоматизация строительства. Проектный портал. Лахта.spb

Компании не могли оценить и спрогнозировать сроки реализации и завершения строительства: Не было механизма определения и локализации проблем. Отчеты не консолидировались. Проектный офис собирал только верхнеуровневые отчеты от генподрядчиков и не получал информацию о работе подрядчиков на местах. Все отчеты от подрядчиков были выполнены в excel. Для выявления проблемы надо было просмотреть все страницы документа. Это занимало слишком много времени. Разработали проектный портал для мониторинга закупочных процедур и отслеживания движения потребности по конкретной закупке. Портал показывает статусы, просрочки, этапы всех потребностей и количество закупаемой продукции для конкретных объектов. Структурировали отчетность. Подрядчики могут заполнять ежедневные и еженедельные отчеты о ходе строительства, прикладывая нужную документацию. Добавили диаграмму Ганта для оценки хода и распределения работ. Диаграмма позволяет найти менеджеров со стороны заказчика и исполнителя с их контактными данными и зоной ответственности. Создали иерархию проектов. Единый портфель проектов можно теперь разделить на отдельные проекты и отслеживать прогресс строительства по каждому уровню. Разделили доступ к информации на уровне проектных команд и офисов в соответствии с проектных подходом к организации управления строительством. Минимизировали риски задержки введения объектов в эксплуатацию с помощью регулярного отслеживания закупочного процесса. Добавили механизм создания поручений и выполнения задач. Встроили Task Tracker, который позволяет поставить задачу, назначить ответственного и исполнителя. Это ускоряет решение проблем при любых задержках при реализации проекта.
Система мониторинга аналитических показателей

Заказчик хотел улучшить информирование населения о результатах своей деятельности и создать систему мониторинга для анализа и визуализации данных. Министерство реализовывало стратегию научно-технологического развития РФ. Сотрудники собирали и обрабатывали всю информацию о состоянии науки и образования в стране вручную. Для оперативного мониторинга, анализа и представления результатов реализации стратегии Министерство хотело автоматизировать этот процесс. Все материалы о направлениях, приоритетах и вызовах в развитии российской науки должны были быть представлены на едином портале и визуализированы. Основные функции сервиса мониторинга Учет всех показателей научно-технологического развития. Сбор данных из внешних источников и их хранение в реестре показателей. Расчет значений показателей научно-технологического развития. Визуализация аналитических данных. Централизованное хранение данных. Администрирование портала и управление правами доступа пользователей. Коммуникации пользователей и обратная связь. Формирование отчетности. Разработали web-платформу (систему мониторинга показателей) для анализа данных и их визуализации: Провели бизнес-анализ: совместно с заказчиком определили гибкость настройки системы, разработали макет сервиса, определили источники внешних данных. Спроектировали и согласовали дизайн сервиса. Разработали пользовательскую часть и административную CMS-систему продукта. Первый этап. Разработали пробную версию и показали ее пользователям для получения обратной связи. Второй этап. На основе реакции пользователей доработали дизайн, добавили интеграцию с внешними источниками данных, ролевую модель, новые типы графиков и калькулируемые показатели. Третий этап. Добавили данные, исправили ошибки, доработали финальную версию дизайна. Написали пользовательские сценарии для различных групп пользователей: внешний пользователь, зарегистрированный пользователь, оператор внесения данных и администратор. Администратор может формировать публичную версию сайта, создавать разделы и блоки, настраивать роли и права пользователей, добавлять показатели и их описания, выбирать типы графиков для визуализации информации, управлять новостным блоком. Оператор внесения данных может редактировать и удалять внесенные ранее значения, вводить новые показатели, добавлять информацию про изменения. Упростили поиск информации в системе: создали систему тегов, которые можно присваивать к каждой новости, дашборду и графику. Разработали интерактивный механизм формирования страниц (дашбордов) с использованием функционала динамической разметки. Создали единую базу для работы с большим массивом данных из разных источников. Интегрировали внешние данные с помощью ETL. Этот механизм позволяет извлекать данные из внешних источников, трансформировать под нашу модель и загружать их в хранилище данных. Использовали кроссплатформенный разрешенный стек технологий.
«Единый кабинет согласования» для Группы Компаний ПИК

Наше решение Мы проанализировали процедуру согласования и выявили причину задержек — неудобное сочетание нескольких систем документооборота. Обнаружили ее следствие: перегруженное задачами согласования руководство компании. Разработали и внедрили «Единый кабинет согласования»: Настроили автоматический сбор задач из различных систем документооборота в веб-интерфейс и лаконичное мобильное приложение для iOS и Android. Предоставили различные инструменты для обработки задач от утверждения документов, до делегирования и расширения списка согласующих. Обеспечили автоматическую отправку результатов согласования обратно в системы — источники задач. Результат При помощи автоматизированного мобильного рабочего места сократили средний срок согласования договора с 1 месяца до 5 дней; создали единую точку доступа к процессам согласования различных систем электронного документооборота для 300 сотрудников компании, занимающих руководящие должности; обеспечили совместную работу 50 согласующих над одним документом. Проект в подробностях В «Группе Компаний ПИК» так долго оформляли документы из-за сложной организационной структуры и длинных маршрутов согласования. Например, цепочка согласования по договорам в среднем состояла из 15 этапов. За счет циклов и итераций в ней могло участвовать до 50 человек. Больше всего времени на согласование уходило у руководителей верхнего и среднего звена. Они были вынуждены параллельно использовать четыре системы документооборота на базе 1С и DIRECTUM для согласования заявок на оплату, бюджетов, договоров и доверенностей. Каждая из систем требовала авторизации, знания интерфейса и понимания особенностей процедур согласования; руководство заказчика использовало преимущественно компьютеры Apple и получало доступ к электронному документообороту через медленный виртуальный рабочий стол; чтобы избежать неудобств, многие сотрудники предпочитали работать с бумажными документами. Каждый руководитель получал больше 100 задач согласования в день, ежедневно тратил на их решение 1–2 часа личного времени, и, все же, не справлялся с объемом работы. Мы разработали концепцию и архитектуру нового решения Чтобы решить проблемы заказчика, мы представили поступающие на согласование документы, как поток отдельных задач, и спроектировали для работы с ними специализированный «таск-трекер» — «Единый кабинет согласования». Он представляет собой надстройку над системами документооборота, используемыми в компании, и состоит из адаптеров, шины данных и пользовательских приложений. Адаптеры извлекают из систем документооборота задачи согласования и необходимую для их решения информацию, преобразуют ее в универсальный Xml-формат. Шина данных собирает, сохраняет и передает Xml-файлы в веб-интерфейс и мобильное приложение, предназначенные для конечного пользователя. В мобильных приложениях и веб-интерфейсе документы показаны в виде списка задач, по которым пользователь должен принять решение. К ним прикрепляются согласуемые документы, их редакции, данные о контрагентах, сроки, суммы и прочие значимые атрибуты. Обработанные пользователем задачи возвращаются в шину данных и передаются через адаптеры обратно в системы документооборота для учета. Мы собрали все технические подробности об архитектуре этого решения в практике: «Интеграция систем — объединяем несколько решений документооборота». Разработали «Единый кабинет согласования» В качестве основы системы мы выбрали пакет корпоративных приложений SharePoint 2013 и доработали платформу, чтобы преодолеть ее ограничения: для шины данных на BizTalk написали многопоточный предобработчик входящих задач, имеющий пропускную способность до 1000 задач в секунду; при помощи отдельной базы хранения логов обошли ограничение по числу сообщений в архиве SharePoint и обеспечили надежное долгосрочное хранение информации обо всех входящих задачах. Затем мы создали веб-приложение на базе SharePoint, предназначенное для рядовых пользователей. Используя Xamarin, разработали мобильные приложения с аналогичными функциями для iOS и Android для руководства заказчика. Приложение обеспечило руководству компании доступ к задачам через лаконичный адаптивный интерфейс. Он поддерживает все возможные типы действий с документами, но показывает пользователю только пункты меню, кнопки и графики, связанные с конкретной задачей. Позаботились о безопасности Поскольку мобильное приложение устанавливается на личные устройства сотрудников, во время разработки мы уделили особое внимание безопасности корпоративных данных. Настроили передачу данных через VPN — шифрованную виртуальную частную сеть. На случай утери смартфона предусмотрели удаленное отключение приложения. Настроили приложение так, чтобы в памяти смартфона сохранялся только необходимый минимум информации, а актуальные задачи согласования загружались при авторизации в корпоративной сети и удалялись с устройства сразу после согласования. Развернули отдельный сервис для двухуровневой верификации пользователей при помощи пары логин-пароль и авторизации через код из SMS-сообщения. Добились крутых результатов У нас не было запаса времени на продолжительное тестирование и не было права на ошибку. Мы запустили «Единый кабинет согласования» и предоставили первую версию мобильного приложения руководству заказчика спустя два месяца после старта разработки. Руководство «Группы Компаний ПИК» получило обновляемый структурированный список документов, охватывающий все системы документооборота компании. Мобильное приложение позволило руководству компании согласовывать документы парой касаний экрана смартфона в любом месте и в любое время. Таким образом, мы повысили производительность при помощи простого, но эффективного инструмента. Приложение ускорило прохождение документов через процедуру согласования. Закончив разработку базовой функциональности, мы добавили к «Единому кабинету согласования» модуль контроля исполнения поручений и интегрировали его с CRM-системами компании. При помощи тех же мобильных и веб-приложений мы обеспечили раздачу, делегирование и контроль за исполнением поручений, превратив «Единый кабинет согласования» в универсальный механизм для работы с задачами из всех корпоративных систем. Если аналогичные решения и существуют — мы о них не слышали. В итоге, проект был передан на внутреннюю поддержку IT-отделу «Группы Компаний ПИК». «Единый кабинет согласования» в неизменном виде продолжает успешно выполнять свою функцию — ускорять корпоративные процессы уже более пяти лет.
Мобильное приложение для ускорения документооборота

В чем была проблема Долгое оформление документов из-за сложной организационной структуры и длинных маршрутов согласования. Цепочка согласования по договорам в среднем состояла из 15 этапов. За счет циклов и итераций в ней могло участвовать до 50 человек. Руководители верхнего и среднего звена тратили больше всего времени на согласование. Они были вынуждены параллельно использовать четыре системы документооборота на базе 1С и DIRECTUM для согласования заявок на оплату, бюджетов, договоров и доверенностей. Каждый руководитель получал больше 100 задач согласования в день, ежедневно тратил на их решение 1–2 часа личного времени, и не справлялся с объемом работы. Разработали мобильное приложение для руководства (iOS и Android), которое обеспечивает доступ к задачам через адаптивный интерфейс. Обеспечили передачу данных через VPN — шифрованную виртуальную частную сеть. Настроили приложение так, чтобы в памяти смартфона сохранялся только необходимый минимум информации, а актуальные задачи согласования загружались при авторизации в корпоративной сети и удалялись с устройства сразу после согласования. Развернули отдельный сервис для двухуровневой верификации пользователей при помощи пары логин-пароль и авторизации через код из SMS-сообщения. Созданное мобильное приложение стало частью более крупного проекта для данного заказчика - «Единого кабинета согласования», который также реализован силами нашей компании.
Проектный портал планирования и управления строительством

В чем была проблема Компания использовала разные системы для мониторинга проектов и не могла эффективно отслеживать этапы их реализации. Что мы сделали Разработали единую платформу для оперативного мониторинга объектов и хранения общих и проектных данных компании. Создали блок хранения всех проектных данных. Объединили маркетинговую, техническую, финансовую и видео информацию. Представили данные по отчетам в удобном графическом виде. Визуализировали аналитику об эффективности реализации проектов. Разработали инструмент для отслеживания отклонений от плана.
CRM для автоматизации парковки

Потребности заказчика Автоматизировать управление парковками и контролировать доходы от сдачи мест в аренду. Спроектировать наглядный план парковки с возможностью формирования оперативной отчетности. Упростить размещение автомобиля на паркинге и визуально отобразить загруженность парковки. Увеличить прибыль. Что мы сделали Разработали CRM-систему для автоматизации работы с клиентами: Создали каталог клиентов и карточки с полной информацией по клиентам, автомобилям, договорам и услугам. Разработали наглядную векторную карту парковки, на которой отмечаются автомобили и оказываемые услуги. Создали журнал для учета ключей от автомобилей и операций с ними. Спроектировали механизм для контроля всех действий пользователей, которые были выполнены с автомобилем на парковке (въезд, выезд, оплата, продление паркинга). Предусмотрели возможность оказания дополнительных услуг: ремонт и мойка автомобиля. Добавили функцию по ведению типовых договоров на длительное хранение и кратковременную стоянку. Спроектировали несколько рабочих мест: менеджер, техник, администратор (учет ключей, фиксация). Создали адаптивный интерфейс, поддерживающий десктопную версию и мобильные устройства (телефоны / планшеты).
Автоматизированная система планирования для Федерального Казначейства

Потребности заказчика Ускорить работу системы планирования и структурировать отчетность. Автоматизировать мониторинг текущего состояния задач. Масштабировать систему на регионы. Создать систему управления портфелями проектов, программами и рисками. Реализовать доступ к системе через мобильные устройства. Задачи Реализовать импортозамещение. Настроить процесс планирования под запросы пользователей. Создать инструмент для управления перечнем плановых документов и сбора информации об их выполнении. Объединить планы за разные отчетные периоды в долгосрочные портфели проектов. Снизить отклонения от плановых показателей. Предоставить данные в наглядной форме — в виде графиков и диаграмм. Разработать мобильное приложение. Что мы сделали Спроектировали и разработали единую автоматизированную систему для планирования работ и анализа ключевых показателей для сотрудников Федерального Казначейства. Система решает задачу по сбору информации о выполнении планов, возникающих рисках и причинах отклонений. Создали карту, которая позволяет задавать структуру планов для подразделений разного уровня, а также настраивать отчетные параметры. Визуализировали текущий статус проекта, загруженность команды, распределение ролей. Создали карту, которая упрощает мониторинг рисков достижения плановых показателей. Разработали графическую отчетность в виде графиков и диаграмм и выделили отклонения от обычных значений. Запустили визуальный конструктор, который обрабатывает большой объем данных для поиска необходимой информации в короткие сроки Настроили резервное копирование ключевой информации. Разработали мобильные приложения под iOS и Android, которые полностью дублируют функциональность системы.
Войдите или зарегистрируйтесь, чтобы увидеть
Нужно собственное решение?
Создайте заказ на разработку, проверенные исполнители напишут вам сами!

Отзывы и рейтинг
Пока нет отзывов